Go to file
caoqianming 72d2b64c40 core/ui: 抽出语义化 console 主题, 调用方去硬编码颜色
新增 core/ui.py 集中定义 Rich Theme:
- 语义样式名: user / assistant / tool / ok / warn / err / info / muted / accent
- 在黑底终端上 readable, 弱化用 grey 而非 dim, 强调走 bright_*
- make_console() 统一应用主题, 以后改主题只动这一处

cli.py / main.py / core/loop.py 把内联的 [red] [green] [blue] [yellow]
[cyan] [dim] 等替换为语义样式; 调用 make_console() 取代 Console()。
2026-05-07 16:10:11 +08:00
config Initial import: zcbot personal task agent 2026-05-06 11:02:59 +08:00
core core/ui: 抽出语义化 console 主题, 调用方去硬编码颜色 2026-05-07 16:10:11 +08:00
prompts/system 修三处 v3 遗留: Iconify 不触发 / mkdir -p 误创目录 / 平台无知 2026-05-06 13:12:17 +08:00
skills proposal+ppt: 路径用 <skill_dir>, 补 spec_lock 模板与 --spec 覆盖度检查 2026-05-07 16:05:44 +08:00
tools 修三处 v3 遗留: Iconify 不触发 / mkdir -p 误创目录 / 平台无知 2026-05-06 13:12:17 +08:00
.gitignore 让 <task_dir> 真正落地: 产物收敛到 workspace/tasks/<id>/ 2026-05-07 14:18:35 +08:00
DESIGN.md DESIGN/PROGRESS: 同步 TUI 打磨 + task_dir 落地 2026-05-07 14:20:59 +08:00
PROGRESS.md DESIGN/PROGRESS: 同步 TUI 打磨 + task_dir 落地 2026-05-07 14:20:59 +08:00
cli.py core/ui: 抽出语义化 console 主题, 调用方去硬编码颜色 2026-05-07 16:10:11 +08:00
main.py core/ui: 抽出语义化 console 主题, 调用方去硬编码颜色 2026-05-07 16:10:11 +08:00
requirements.txt Initial import: zcbot personal task agent 2026-05-06 11:02:59 +08:00