| feat: add /doctor, /review, Notebook support, TodoWrite tool (P2)
- TodoWrite tool: LLM task tracking via Arc<Mutex> shared state
- Notebook (.ipynb) reading with 10MB size limit
- /doctor environment diagnostics, /review code review command
Note: TUI slash command registration depends on upstream commands.rs
changes and will be integrated separately.
| 1 个月前 |
| docs(spec,plan): generic VL wrapper text — drop hardcoded model brand
User-facing wrapper for the spliced VL description goes from
"[image content (recognized by Qwen3-VL)]" to the brand-agnostic
"[image content (recognized by VL model)]" so users who configure a
different VL model (Pixtral, GPT-4o-mini, MiniCPM-V) do not see an
inaccurate label. Config-key examples and test-fixture model strings
retained — those are illustrative, not product code.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
| 26 天前 |
| docs(spec): TUI unified in-app scroll design
Unifies scroll behavior across retained and alt-screen renderers using
in-app body_lines instead of host terminal scrollback. Plan A (retained
view_mode toggle) + Plan B (visible scrollbar + extra scroll keys +
docs). Eliminates intermittent retained-mode scroll failures rooted in
terminal-side scrollback state.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
| 9 天前 |
| add design md
| 5 天前 |
| docs(webui): Phase 1.5 TUI⇄webui 实时同步(方案 A 进程内活动会话总线)
- LiveSession 总线放 core:单一 Conversation + broadcast 扇出 + mpsc 输入 + 单写者守卫
- server /live SSE(快照+实时) + /live/message;TUI 同步模式输入走总线、渲染订阅 broadcast
- 默认 webui 独立、开关同步;turn 进行中另端输入禁用;晚加入 replay;审批先到先得
- 计划新增 Milestone 6 / Task 18-23
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
| 5 天前 |