Etherealness 是一个以“只观察”为核心的技能,其定位是:在不留下痕迹的前提下穿过系统边界进行查看。它只回答“正在发生什么”或“将会发生什么”,不改变任何东西。被研究的系统继续正常运行,用户只是增加一个幽灵层,用来观察、镜像或试运行,而不进入实际变更路径。
用途与适用场景
- 需要在不写入生产系统的情况下观察类生产行为。
- 当试运行、影子部署或镜像环境比直接实验更安全地回答问题。
- 希望先检查影响,再决定是否值得真正执行操作。
主要能力与使用方式
- 开始前明确目标、成功条件和不可触碰的边界。
- 选择侵入性最低、仍能回答问题的观察面,优先顺序为:现有指标与日志 → 只读副本 → 影子部署 → 镜像流量;仅在必要时才提高侵入性。
- 明确信任边界:说明幽灵视图能证明什么、不能证明什么。例如试运行无法捕捉实时竞争,只读副本可能存在延迟,1% 的镜像流量不能证明 100% 下的行为。
- 交付三项成果:观察环境搭建计划(部署什么、部署在哪里、如何连接)、在采取行动前可安全收集的发现、以及幽灵模式无法证明、需真实执行才能验证的注意事项清单。
- 输出结果需标注置信度、假设和未解决的风险。
限制与边界
- 观察本身不能成为问题:幽灵层不应带来可测量的延迟、消耗大量资源或产生新的数据责任,设计上应保持轻量、被动。
- 不用于永久日志或审计(如存储请求体、请求头、认证令牌用于合规)。Etherealness 是短暂的,永久存储属于另一类问题。
- 不用于主动拦截或修改(如重写响应、热修复代理、实时流量操纵)。Etherealness 从不修改。
- 不用于外部监控(如观察竞品网站、市场价格、不受控的第三方系统)。
- 不用于预测或预报(如水晶球仪表盘、故障预测、趋势外推)。它观察的是现状或假定情况,而非未来。
- 不用于隐藏或隐身(如让服务不被发现、让事物不可检测)。它关注的是“看见”,不是“不被看见”。
- 不用于人员监控(如查看同事屏幕、监控人员)。它面向系统,不面向人。
依赖与验证 除 Hermes Agent 和本次会话的常规工具集外,无需额外运行时依赖。验证时需检查:结果是否包含全部承诺的交付项;已确认事实、假设和推断是否明显区分;隐喻是否仍能清晰映射到真实操作机制;缺失的衔接代码、权限或后续工作是否在技能被视为就绪前被标注。