hermes-ambient-watch 是 Hermes Agent 的一种环境模式,会被动监视白名单内的 Slack 频道。它让模型判断哪些讨论串真正欢迎回复,并在确切的讨论串中发出一条提示,同时受美元花费上限约束,超限时拒绝工作而不是截断。它先以影子模式运行,并且设计上是故障关闭的。它有两种触发方式:--no-agent 的 cron 扫描(已启用),以及在网关进程中按消息到达时间做防抖判断(arrival_enabled,默认关闭)。 系统运行单一流水线,阶段为:observe、prefilter、judge 和 deliver。prefilter 仅使用 SQL 和挂钟时间,从不判断是否有用。judge 是通过 auxiliary.ambient_watch_judge 发起的一次有界 LLM 调用,受 aw_budget 花费限制。deliver 向一个 Slack 讨论串发帖。两种触发方式使用同一套 prefilter、judge 和发送路径,以避免出现可能产生偏差、花钱并发帖的第二套资格判定阶梯。 控制项包括按频道每日、全局每日和全局每月的花费上限,在 75/95% 时告警,超出上限则拒绝。模型判断是主要过滤手段,置信度 ≥ 0.7 才会发帖。每个讨论串永远只发一次,在某个频道被忽略 4 次提示后会自行静默,并遵守静默时段、频道/讨论串静音以及紧急停止开关。上限可以算出来:每次扫描最坏情况约为 $0.021,默认的 daily_usd_global 为 $1.00,约在 48 次扫描后生效。
团队用 hermes-ambient-watch 被动监视白名单内的 Slack 频道,找出欢迎回复的讨论串。
团队用 hermes-ambient-watch 让模型判断哪些讨论串欢迎回复,置信度阈值为 0.7。
团队用 hermes-ambient-watch 强制执行美元花费上限,超限时拒绝工作而不是截断。
团队用 hermes-ambient-watch 启用按消息到达时间的判断,以便即时响应消息。
团队用 hermes-ambient-watch 让频道在被忽略 4 次提示后自行静默。