返回目录 / Agent 工作流
安排只读仓库审查并核对跨轮发现
以结构化 verdict/finding 输出运行定期审查,并让后续轮次证明哪些旧问题仍存在。
目标
建立一个受限、可验证的多轮仓库审查流程。
步骤
- 在隔离的合成仓库中放入已知缺陷,声明 JSON Schema verdict、finding id 与 file 字段。 [scheduled]
- 将
tools限定为 Read/Glob/Grep,用permission_mode="dontAsk"、max_turns与max_budget_usd限定无人值守审查。 [scheduled] - 下一轮用
resume=session_id复查仓库当前文件,输出previous_finding_ids、resolved和仍有效的 finding id。 [scheduled]
验证方式
在已知修复/新增缺陷夹具上核对 verdict、保留/解决/新增 finding id,并确认预算/轮数失败无完成标记。
故障处理
若 session 丢失,按流程重新建立 baseline;不要把旧结论当作当前仓库扫描结果。
权限边界
前置条件
- Python 3.11+、Anthropic API key、Claude Agent SDK 与待审阅的本地测试仓库。
权限边界
- 仅审查获准仓库;将 transcript 与日志存入访问受限位置,不读取真实凭证文件。
限制
示例使用本地 transcript,长期运行需保护 session 文件并控制保留;结构化输出仍需复核,工具只读不代表运行环境隔离。
固定上游来源
- 仓库
- anthropics/anthropic-cookbook
- 文件路径
- claude_agent_sdk/scheduled_repository_reviewer/scheduled_repository_reviewer.ipynb
- 固定提交
9c1e493ddd2b82df399d2a61b9c806c539e18be6- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT