feat: 添加 :new 系统命令创建新会话

- Core: 新增 :new/:n 命令返回 new_session action
- Server: 处理 new_session action 创建新会话
- UI: useChat 添加 onSessionSwitch 回调
- Web/Desktop: ChatPage 和 App 实现会话切换逻辑
This commit is contained in:
2025-12-17 19:36:47 +08:00
parent e0444a966f
commit 48a11ff077
7 changed files with 63 additions and 4 deletions
@@ -4,12 +4,14 @@
import type { SystemCommand } from '../types.js';
import { clearCommand } from './clear.js';
import { newCommand } from './new.js';
/**
* 所有内置系统命令
*/
export const builtinSystemCommands: SystemCommand[] = [
clearCommand,
newCommand,
];
export { clearCommand };
export { clearCommand, newCommand };