宿主端页面。 这里讲 copilot 跑在 Claude Code 里面(Direct 模式,用 Claude Code 自己的模型)。如果你要的是让 copilot 反过来把
claudeCLI 拉起来执行 Strict 的 agent step,那是后端,看../backends.md。对照表见README.md。
默认的 MCP 是一个知识提供方:Claude Code 用它当前选中的模型审代码,所以 这条路径不需要 API Key,也不需要配置模型。
git clone git@github.com:JiusiServe/InferMatrixCopilot.git
cd InferMatrixCopilot
./install-mcp.sh # macOS / Linux
./install-mcp.sh --repo-path /path/to/vllm-omni # 顺带配置 Strict 的本地 checkout
install.cmd # Windows安装器自动识别 Claude Code,注册 MCP 与插件中的 Skill,用的是与 Codex、Cursor 同一份 MCP 描述符和 Skill。
重启 Claude Code。
Claude Code 用 slash 形式(Codex 用 $):
/imreview https://github.com/vllm-project/vllm-omni/pull/5172
/imreview # 当前 PR;没有 PR 时审当前本地改动
/imdesign <目标 / issue / PR>
/imcoding <功能需求或已有设计>
/imcifix https://github.com/vllm-project/vllm-omni/issues/5023
/imupdate vllm-omni
也可以直接用自然语言:
帮我审核一下这个 PR xxxx,用知识库
Use InferMatrixCopilot in Direct mode to review this PR.
| Skill | 做什么 | 不做什么 |
|---|---|---|
imreview |
审 PR 或本地改动,输出带文件行号的结论 | 不自动发 GitHub |
imdesign |
产出协同设计包(方案、边界、验证计划) | 不自动改代码 |
imcoding |
将需求或已有设计实现为代码,完成集成与针对性验证 | commit / push / 开 PR 需要用户授权 |
imcifix |
本地复现 → 最小修复 → 针对性验证 | 不 commit / push / 开 PR / 发评论 |
imupdate |
同步上游发版带来的结构事实 | 不修改目标仓库 |
imkbinit |
为一个仓库运行下一个 kb init 阶段并汇报(默认 dry-run) |
不自己改知识页、不连跑多个阶段、不合并 PR |
imcifix 是宿主 Agent 的本地补丁流程——它不意味着 MCP 会去改你的仓库。
imcoding 同样由宿主 Agent 在目标仓库中执行。例如:
/imcoding 实现刚才确认的 imdesign 设计,完成调用链集成并验证默认行为
在 Claude Code 的 MCP 页面里确认 infermatrix-copilot 已连接。如果对话里
Agent 没有主动调用它,直接说:
Use InferMatrixCopilot in Direct mode to review this PR.
明确说出来:
Use InferMatrixCopilot in Strict mode to review
https://github.com/vllm-project/vllm-omni/pull/5172.
Strict 会返回 run_id,再用 get_review_status 看进度、get_review_result
取报告。它需要一个后端和一个本地 checkout——见
../backends.md。