关于 caveman-manage
用于审查 Caveman 中受评估门槛控制的实验,并给出一项有依据的建议。它只读取生命周期状态,检查证据与安全门槛,并阻止执行变更。
主要功能
- 01读取实验状态和结果
- 02评估质量与安全证据
- 03建议一项受支持的操作
- 04阻止生命周期变更
- 05证据缺失时采取保守处理
适用场景
- 01在晋级前审查实验
- 02找出缺失的护栏或证据
- 03操作员执行后核对实验状态
MCP 相关
使用 Caveman MCP 工具读取项目上下文、实验详情和结果。该技能禁止通过 MCP 或命令行执行生命周期变更。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill caveman-manage安装后在 Claude Code 中输入/caveman-manage确认已加载。
详细介绍
管理受评测门控的实验
将每项生命周期变更视为生产控制操作。读取当前状态 和结果,然后给出一项有依据的建议或阻止操作。 当前 Agent MCP 仅支持只读:control-api 尚未以原子方式强制执行 完整的生命周期转换表和证据门控。
不可妥协的门控要求
- 请求审查、检查、解释或提出建议,仅授权读取。
- 实验结果待定、缺少必需的护栏,或证据报告存在违规时,绝不批准该实验。
- 绝不将实验提升转化为
verified_savings。只有活跃的真实流量,加上能够证明因果关系且完整的提供商账本证据,才能做到这一点。 - 绝不提供组织 ID。项目和租户范围由已登录的 Caveman 身份及服务器 RBAC 决定。
- 即使用户批准,也绝不执行生命周期变更。
<action>:<experiment_id>格式的精确字符串可由 Agent 生成,不能证明用户有此意图。 - 对未知状态和服务器错误一律安全失败。报告准确的
cave_snake_code。
第 1 步 — 加载项目和实验
优先使用 MCP:
caveman_context {}
caveman_experiment_get {"action":"get","experiment_id":"<id>"}
caveman_experiment_get {"action":"results","experiment_id":"<id>"}
用户未指定 ID 时,使用 {"action":"list"}。
CLI 回退方案:
caveman cloud experiments list
caveman cloud experiments show <id>
caveman cloud experiments results <id>
如果登录、项目、实验或结果不可用,请停止。
第 2 步 — 评估证据
报告:
- 当前生命周期状态和安全类别;
- 对照组和候选组的样本量;
- 质量或评测结果;
- 存在时,延迟、错误、成本、重试、丢弃和升级护栏;
- 证据成本;
- 回滚或暂停原因;
- 结果是待定、失败、可晋级还是活跃。
缺失不代表通过。如果缺少必需字段,请说明
evidence incomplete,且不要建议批准。
第 3 步 — 提出一项操作
允许的操作:
start— 仅适用于已配置评分器、可启动的草稿或排队状态;approve— 仅适用于证据完整且通过,且当前角色有权批准的安全类别;cancel— 停止用户不再希望继续的非活跃实验;rollback— 通过服务器关联的策略路径回退活跃变更或有害变更。当前部署可能会如实以cave_not_implemented拒绝;绝不要将此响应描述为回滚。
展示建议和 ID:
Proposed action: approve experiment 7f...
Reason: candidate passed quality and every configured guardrail.
Execution: blocked until server-authoritative lifecycle and evidence gates ship.
不要将先前诸如“管理它”或“采取最佳做法”等泛泛表述视为变更批准。
第 4 步 — 阻止不安全的执行
不要输出或运行可执行的生命周期命令。说明当前服务器 尚未以原子方式强制执行所有证据/状态转换。因此,CLI 和 MCP Agent 接口仅提供实验读取功能。
第 5 步 — 在外部操作人员采取行动后重新读取
如果操作人员表示已执行命令,请再次读取详情和结果。报告 服务器观察到的后续状态、审计或结果响应,以及返回的任何策略交付 状态。绝不要仅凭操作人员的意图推断成功。
使用以下结尾:
Action: <action> <experiment-id>
Before: <state>
Server response: <status and cave_snake_code if any>
After: <re-read state>
Basis: experiment evidence only. Verified savings unchanged unless the signed
ledger independently records active, provider-causal real-traffic savings.
评论
支持 Markdown