7.3 会话管理

SessionManager

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export class SessionManager {
async createSession(name: string): Promise<string> {
const session: Session = {
id: generateId(),
name,
messages: [],
createdAt: Date.now(),
updatedAt: Date.now()
};
await this.storage.save(session);
return session.id;
}

async listSessions(): Promise<SessionInfo[]> {
// 返回会话列表
}
}

Step 5 总结

  • ✅ 会话保存/加载
  • ✅ 会话列表管理
  • ✅ 自动保存

下一章: 第八章:技能系统

导航

上一篇: 7.2 会话序列化

下一篇: 8.1 技能系统设计