pulse-configure 是 snowflake-labs/cocoplus 项目提供的一个配置类技能,目标是为 CocoPulse 设置观察间隔与观察范围。
用途 该技能用于实现 $pulse configure [--interval <duration>] [--watch <path>] 命令,让用户能够调整 CocoPulse 的观察行为。
主要能力
- 更新 .cocoplus/pulse/config.json 配置文件。
- 可配置项包括:interval(观察间隔)、watched paths(被观察的路径)、stale thresholds(过期阈值)以及 reporting mode(报告模式)。
- 拒绝会削弱现有安全门(safety gates)或绕过生命周期证据(lifecycle evidence)要求的配置。
使用方式 通过命令 $pulse configure [--interval <duration>] [--watch <path>] 调用,其中 --interval 用于指定观察间隔时长,--watch 用于指定被观察的路径。
适用场景 适用于需要调整 CocoPulse 观察频率与监控范围的场景,例如修改观察间隔、增减被观察路径、调整过期判定阈值或切换报告模式。
限制与约束
- 配置不得削弱现有安全门或绕过生命周期证据要求。
- 技能契约必须描述可观察行为与验证方式,而不仅仅是命令名称。
- 即使是小命令也仍需保留相同的安全与产物检查门。
- 缺失状态时应产生清晰且非破坏性的结果。
退出标准
- 命令行为与所属功能契约一致。
- 描述必需的读取、写入和用户可见输出。
- 保留安全、治理和产物约束。
- 缺失状态产生清晰、非破坏性的结果。