用途:Signal Detector 是轻量的常驻捕获层,应用于每条实质性入站消息,同时关注两类信号且优先级相同:用户的原创思考(想法、观察、论点、框架)与实体提及(人物、公司、媒体引用)。资料称原创思考至少与实体抽取同等重要,想法是智力资本,实体是记账,二者都会随时间复利。
主要能力:检测用户原创思考并按类型写入 originals/{slug}、concepts/{slug} 或 ideas/{slug},捕获时保留用户原话、不转述;抽取实体提及,先用 gbrain search 检查是否已有页面,没有则判断显著性并创建,页面过薄则触发 enrich,已有且丰富则不动作;带具体日期的新事实调用 gbrain timeline-add <slug> <date> "<summary>" 记录;创建或更新页面后为人物、公司补上反向链接(Iron Law 要求),每条写入事实都附引用;最后输出一行信号日志,例如 Signals: 1 idea (captured → originals/x), 2 entities (enriched → people/y, companies/z)。自动链接(v0.10.1):写入 originals 或 ideas 页面时,put_page 的 auto-link 后置钩子会自动建立指向实体的链接,无需手动调用 gbrain link,但时间线条目仍需显式调用。
使用方式:在支持环境路由的 harness 上以子代理方式运行,否则在生成回复前内联执行检测,意图是不阻塞响应。首次捕获时必须告知用户:环境信号捕获已开启、会保存想法与实体为知识库页面、说“turn off signal capture”即可关闭,并记录该公告只发一次。若不支持逐消息环境路由(如 Claude Code、Codex),可作为代理约定应用或通过 prompt-submit 钩子接入。所用工具包括 search、query、get_page、put_page、add_link、add_timeline_entry。
限制:Always-on 是 harness 路由约定而非机械保证,gbrain 运行时不阻止回复;重述用户原话而非照录、为一次性提及创建页面、跳过反向链接、在纯操作性消息上运行、在用户关闭后仍捕获均属反模式;环境捕获是默认而非强制,用户关闭后应停止生成页面、链接与时间线条目,重新启用需按请求处理;早期捕获在首次告知前需在可见回复中显示信号日志。