SuperAPI AI 工具集

warden

通用与其它

查看项目

更新于 10-16 05:48

技能介绍

用途:Warden 用于在提交代码前分析代码变更,帮助发现潜在问题。

主要能力:默认运行会分析未提交的改动,并依据 warden.toml 中的触发器执行。可指定技能(如 warden --skill find-bugs)、指定文件(warden src/auth.ts src/database.ts)或指定 git 引用范围(warden main..HEAD、warden HEAD~3)。支持 --fix 自动应用建议修复,--fail-on high 在出现高严重级别问题时返回失败。

使用方式:运行前需设置 WARDEN_ANTHROPIC_API_KEY 或通过 claude login 登录。典型提交流程为:运行 warden 分析未提交改动,查看结果,修复问题或使用 warden --fix,然后提交。官方建议对同一批改动只运行一次,不要循环重复运行。

输出与退出码:严重级别分为 critical、high、medium、low、info。退出码 0 表示没有达到失败阈值的问题,1 表示存在达到阈值的问题。详细程度可用 -v(实时结果)、-vv(调试信息)、-q(仅错误与摘要)。

其他命令:warden init 初始化 warden.toml 与 GitHub workflow;warden add [skill] 添加技能触发器;warden sync [remote] 更新缓存的远程技能;warden setup-app 通过 manifest 流程创建 GitHub App。

限制:资料未提供具体收费、价格、平台支持范围或效果保证;配置细节需参考 warden.toml 及相关参考文档。