用途:在 tuicr TUI 中审查 GitHub/GitLab PR、提交范围、工作树或单个文件,添加行内批注,并让代理读取批注后作答或改代码。tuicr 自动检测版本控制系统。
主要能力:审查会话持久化到磁盘,代理可双向读写——用 tuicr review comments 读取备注,用 tuicr review add 在同一会话中回写回复(TUI 中实时可见)。支持三种触发方式:直接审查、读取已有会话的批注、以及询问 tuicr 配置/会话/快捷键。
使用方式:先确认安装(command -v tuicr && tuicr --version);映射目标到参数(PR 用 pr 70,工作树用 -w,提交范围用 -r main..HEAD,全部文件用 -A,单文件用 --file docs/plan.md),并追加 --no-update-check;因需要真实 TTY,须通过启动脚本在独立 herdr 标签页中运行,脚本会阻塞至用户退出。随后用 resolve-session.sh 解析会话 slug,再执行 tuicr review comments --session "gh:owner/repo/pr/70" 读取 JSON 批注数组;按说明请求(含 ?? 或 explain 等开头)与改码指令分类,改码前进入计划模式并获批准。可用 tuicr review add 回写 note 或 suggestion。审查循环结束后再推送。
限制:暂无独立移除子命令,删除草稿需直接编辑会话 JSON;PR 会话按 head_sha 关联,审查期间推送新提交会新建会话并孤立旧批注。安装方式、主题与配置、快捷键等信息参见对应参考文件。具体收费、价格与平台支持暂未提供。