SuperAPI AI 工具集

session-audit

智能体与模型

查看项目

更新于 10-16 05:46

技能介绍

用途:在会话关闭前(mem_session_summary 之前)自动触发,或通过 /session-audit、"session audit" 等触发,对会话记录做独立审计,找出违反配置规则之处并路由到可执行的位置。

主要能力:由独立子代理(Agent 工具)执行审计,避免“自己审自己”;审计器只读,只报告不修复、不自行提交 issue。发现分两类:可验证失败(带规则来源与发生时刻,必须路由)与软性观察(语气、风格等,仅计数不路由)。规则 id 为封闭词表,如 commit-authorization、ai-attribution、build-after-changes、question-stop、close-summary-order、turn-closing-reflex、english-only-artifact、pushback-opener、plan-mode-bypass、test-plan-dump、afk-unsafe-question、build-product-edit、close-report-narration、narration-gap、sdd-spec-citation、interpreted-grant-provenance、thread-hygiene、delegation-inline-stretch、unclassified。

使用方式:先从环境读取 CLAUDE_CODE_SESSION_ID,按 cwd 生成 slug 定位 ~/.claude/projects/<cwd-slug>/<id>.jsonl;文件不存在则报告 transcript unavailable 并跳过。随后启动一个审计子代理,返回 AuditResult(verdict、failures、observations)。编排器按 scope 路由:configurator 范围用 gh issue create 提交标题为 [rule:<rule_id>] 的 issue,标签 status:needs-review、type:chore;project 范围写入项目待办。降级链依次为 GitHub issue、backlog.store、docs/BACKLOG.md,保证每个发现都有落点。

适用场景与限制:适用于使用该配置体系的 Claude Code 会话收尾审计。审计器不得编辑文件、不得自行提交 issue;不得使用 status:approved;不写 docs/session-audits/;关闭时不做 git 提交、分支或推送;路由不得因提示而阻塞关闭。重复 issue 共享同一 [rule:<id>] 前缀即为复发信号,不做去重。具体安装与配置方式资料未提供。