用途:面向需要通过 RepoPrompt 自动审查代码变更的开发者,输入任务标识与变更文件列表,输出结构化审查结论。
主要能力:接收 task_id 和 changed_files,切换 RepoPrompt 工作区后调用 repoprompt/chat_send,使用 mode: "review" 自动包含 git diff,检查缺陷、安全问题和代码质量,并解析响应给出 verdict(approved 或 rejected)与 reason。
使用方式:先调用 repoprompt/manage_workspaces,参数为 {"action": "switch", "workspace": "<project-name>"};再调用 repoprompt/chat_send,参数包含 new_chat: true、mode: "review"、selected_paths、message 和 chat_name。响应含 NOT APPROVED 或 DISAPPROVED 判为 rejected,含 APPROVED 且无否定判为 approved,无明确结论也判为 rejected。
限制:采用 fail-open 设计,RepoPrompt MCP 不可用、工作区切换失败或 chat_send 失败时均返回 approved 并附原因,以避免阻塞自动化流程。具体安装与配置方式暂未提供。