用途:Booth 是面向 Claude Code 的 AI 项目管理器。它运行一个守护进程,把任务分派给并行的 Claude Code 会话(称为 deck),通过 JSONL 事件监控进度,并由管理会话 DJ 协调结果。
主要能力:通过编辑器代理(Ctrl+G 机制)向会话注入信号。/booth-check 发给 deck,表示自检工作并写报告;/booth-alert 发给 DJ,表示某个 deck 需要关注(检查完成、deck 退出);/booth-beat 发给 DJ,用于周期性巡查、审阅 deck 状态。
Deck 模式:Auto(默认)为完成→检查→报告→通知 DJ→自动终止;Hold 为完成→检查→报告→暂停,等待下一条指令;Live 不自动检查,由人工驱动会话。
报告状态:deck 通过 booth report CLI 提交报告,经守护进程写入 SQLite。状态包括 SUCCESS(任务完成、满足验收标准)、FAIL(已尝试但未满足标准)、ERROR(执行中出现意外错误)、EXIT(会话结束,用户 /exit 或崩溃)。
关键路径:.booth/ 为项目本地运行时目录;.booth/booth.db 保存守护进程状态与报告(SQLite),用 booth reports CLI 读取;.booth/logs/ 为守护进程日志。
参考文档:references/signals.md 介绍信号架构、反应器规则及 check/alert/beat 流程;references/cli.md 为 CLI 命令参考、工作流与故障排查。角色专用技能:booth-dj 为 DJ 管理手册,涵盖 alert/beat 响应、deck 管理与报告审阅;booth-deck 为 deck 执行协议,涵盖检查流程、审阅循环与报告格式。
限制:资料未提供安装方式、收费、价格、支持平台及具体效果等信息。