assistant mode
会话管理
创建会话
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,
}));
}