Feature Request: Improve Fork UX
🇨🇳 中文
当前痛点
- Fork 只能在 CLI 操作(
deepseek fork <session-id>),没有任何 TUI 内入口
- 必须退出 TUI → 跑
deepseek sessions 看 ID → 手动复制 → 再敲命令,流程割裂
fork --last 虽然能省去复制 ID,但用户不一定记得这个 flag,且没法选择 fork 哪个历史会话
建议:TUI 内 /fork 交互式选择
在 TUI 中输入 /fork 或 /f,弹出交互式会话选择列表:
- 展示最近 N 条会话,每行显示日期 + 前几句话摘要
- 上下键选择,回车确认 fork 到新会话
- 当前会话默认排在第一个(方便原地 fork)
/fork 后也可用 Tab 触发候选补全
用户不需要离开 TUI,不需要复制任何 ID。
🇬🇧 English
Current Pain Points
- Fork is only available via CLI (
deepseek fork <session-id>), no TUI entry point exists
- Users must exit TUI → run
deepseek sessions to find the ID → manually copy → run the command — a fragmented workflow
fork --last avoids copying IDs, but users may not remember this flag, and it doesn't allow choosing which session to fork
Suggestion: Interactive /fork in TUI
Type /fork or /f inside the TUI to trigger an interactive session picker:
- Show the recent N sessions, each line displaying date + a short summary of the first few messages
- Navigate with up/down arrows, press Enter to fork into a new session
- Current session is listed first by default (convenient for in-place fork)
- Tab completion candidates can also work after
/fork
No need to leave the TUI or copy any IDs.
Feature Request: Improve Fork UX
🇨🇳 中文
当前痛点
deepseek fork <session-id>),没有任何 TUI 内入口deepseek sessions看 ID → 手动复制 → 再敲命令,流程割裂fork --last虽然能省去复制 ID,但用户不一定记得这个 flag,且没法选择 fork 哪个历史会话建议:TUI 内 /fork 交互式选择
在 TUI 中输入
/fork或/f,弹出交互式会话选择列表:/fork后也可用 Tab 触发候选补全用户不需要离开 TUI,不需要复制任何 ID。
🇬🇧 English
Current Pain Points
deepseek fork <session-id>), no TUI entry point existsdeepseek sessionsto find the ID → manually copy → run the command — a fragmented workflowfork --lastavoids copying IDs, but users may not remember this flag, and it doesn't allow choosing which session to forkSuggestion: Interactive /fork in TUI
Type
/forkor/finside the TUI to trigger an interactive session picker:/forkNo need to leave the TUI or copy any IDs.