SuperAPI AI 工具集

glab-govern

通用与其它

查看项目

更新于 10-16 05:53

技能介绍

用途:glab govern 用于配置和运行 GitLab 实验性的外部 AI 智能体治理支持,把代理会话审计事件同步到 GitLab。注意这是外部数据上传,不只是本地诊断日志,事件可能包含用户提示、工具调用参数(命令、文件路径、编辑内容,超过 8 KB 会替换为标记)、结果/错误/耗时、模型和 token 用量;工具输出和响应文本不上传。

主要能力:setup 会在 ~/.claude/settings.json 安装 Claude Code 的 Stop 与 SessionEnd 钩子,并在 macOS/Linux 默认安装持久化的兜底周期同步任务。--no-fallback-sync 只装钩子、不安装或替换兜底任务,但仍会上传审计事件,并非“不上传”模式。--agents codex,cursor 可在无钩子情况下发现会话记录(含启用前的历史会话),用于已登录 GitLab 主机的仓库。Codex/Cursor 依赖兜底周期同步。

使用方式:先用 glab govern --help、glab govern setup --help、glab govern audit sync --help 和 glab govern doctor 只读查看。确认目标主机、可见 GitLab 用户、符合条件的仓库和上传内容后,再选择 glab govern setup、glab govern setup --no-fallback-sync 或 glab govern setup --agents codex,cursor。--agents 与 --no-fallback-sync 互斥。--yes 仅在变更与上传范围获批后使用。手动同步前先校验用户与主机,再用 glab govern audit sync --repo … 上传;不要用 --all 做连通性测试。

限制:Hermes 不自动受治理;OpenCode 不发提示/响应;Codex 结果仅标为已完成而非成功;Cursor 只发提示和工具调用,无结果/token/时间戳记录。Windows 无兜底周期同步。卸载用 setup --uninstall,但不会移除 Claude Code 钩子,需另行处理。缺失事实暂未提供。