@agentworkforce/review-kit (英语)
为包机驱动的GitHub牵引请求审查员打出强力打字的工厂. 这个 工具箱拥有事件解析、重播/草稿/标签门、证据收集、只读 检查退出配置、批注交付和重试自强;审查员 提供它的镜片、宪章和证据.
// agent.ts
import {
defineReviewAgent,
gitHistory,
prDiff
} from '@agentworkforce/review-kit';
export default defineReviewAgent({
repo: 'AgentWorkforce/workforce',
charter: '.agentworkforce/workforce/personas/maintainability.md',
lens: 'maintainability',
evidence: [prDiff(), gitHistory()]
});
// persona.ts
import { defineReviewPersona } from '@agentworkforce/review-kit';
export default defineReviewPersona({
repo: 'AgentWorkforce/workforce',
lens: 'maintainability',
systemPrompt: 'Review maintainability against the checked-in charter.',
fetchDepth: 'full'
});
自定义证据提供者执行 ReviewEvidenceProvider,或使用
defineReviewEvidence() 以保留字面的提供者名称.
编码失败边界
工厂刻意地编码了7次员工无声失败 问题281:
- 它接受平地、生地和正常的中继文件载荷.
- 触发路径是提取出剂谱中的混凝土串.
- 每个触发器都挂上
pulls/**财务报告和审定财务报表issues/**,因为 PR 评论 使用 GitHub 的 问题评论路径 . - GitHub 触发器从未声明
where;操作员保留了回放后卫. - 人物可以进行PR检出,但保持分支回写. 这取决于 由Agent Workforce/cloud #2664固定的独克隆证书合同.
- 评论写作是"火与忘". 丢失的收据作为 未经证实 从未变成送货的重试 包需要一个 真实的中继文件挂载, 因为持久的去dupe 必须读取空洞的评论; 它 从未将文件系统与 HTTP 写入或写出一个出错的 cwd 草稿相混合 .
- 注释命令路径和隐藏的审计标记由镜头+头键 嘘。 重试在运行吊带前看到已有的命令并跳过 .
工厂还记录其软件包版本 在每个处理器引用,制作 在已部署的日志中可见的捆绑式审查基特版本.