SuperAPI AI 工具集

cn-check

智能体与模型

查看项目

更新于 10-15 20:28

技能介绍

用途:cn check 使用 Continue CLI 在本地对工作区代码改动运行 AI 智能体检查。每个检查是一个用 markdown 定义的智能体,它审查 diff、识别问题,并可选地以补丁形式给出修复建议。

主要能力:自动发现检查来源(优先 Hub API 中为仓库配置的检查,其次是 .continue/agents/*.md 本地智能体);可显式指定单个或多个智能体;可指定对比的基线分支;支持文本、JSON 输出与统一补丁输出;支持 --fix 自动应用建议补丁(冲突的补丁会报告但跳过);支持 --fail-fast 在首个失败时停止。检查默认并行运行,每个检查在临时 git worktree 中隔离执行,智能体拥有读写文件权限,其改动被捕获为补丁并报告为 fail。

使用方式:先安装 npm install -g @continuedev/cli,如需 Hub 检查则运行 cn login 完成浏览器认证。基本用法 cn check;指定智能体如 cn check --agent .continue/agents/security-review.md 或 cn check --agent myorg/code-style;指定基线 cn check --base develop;JSON 输出 cn check --format json;补丁输出 cn check --patch | git apply;自动修复 cn check --fix。创建检查智能体:在 .continue/agents/<name>.md 写 markdown 指令,智能体可读取完整 diff、变更文件列表,并在临时 worktree 中读写文件。

适用场景:对本地代码改动做 AI 检查、在项目中设置 cn check、创建自定义检查智能体、本地应用 AI 建议的修复、了解 Continue CI 或基于智能体的代码审查。

限制:需要 Node.js 18+ 和含未提交或分支改动的 git 仓库;Hub 检查需登录,本地检查可仅本地运行;检查有 5 分钟超时,diff 过大可能超时;--fix 遇到补丁冲突时不会自动应用,需手动处理。具体收费、平台支持与效果资料未提供。