assistant mode

Assistant 模式提供会话管理和历史记录功能。

会话管理

创建会话

async function createSession(name?: string): Promise<Session> {
  const session = {
    id: generateId(),
    name: name || `Session ${Date.now()}`,
    messages: [],
    createdAt: Date.now(),
  };
  
  await saveSession(session);
  
  return session;
}

切换会话

async function switchSession(sessionId: string): Promise<void> {
  const session = await loadSession(sessionId);
  
  store.setState(state => ({
    ...state,
    currentSession: session,
  }));
}

历史记录

保存历史

搜索历史

下一步

  • 了解 Coordinator 模式

  • 探索 推测执行

  • 查看 Bridge 模式