
开源 macOS 会议助手 Savvy 不默认插话:只在对方提问、触碰红线或你按 Advice 时进入思考,并用 SAY/AVOID 与来源校验把复核权交回用户。
Savvy speaks up for exactly three reasons.
should_run_thinking 把这句话落成可执行规则。系统只会在三种情况下切换到「thinking」状态,真正去生成一条会顶到前台的建议:red_lines)。红线是会前写进 brief 的硬约束,例如底价、不能承诺的范围、禁止对外说的说法。谁说出口都算。
silent_scan)。它也会产出卡片,但标题固定为「Savvy noticed」,并且不会自动钉到主界面。也就是说,系统可以在后台保持观察,却不把观察自动升级成打断。自动触发的 thinking 与静默扫描,被拆成了两种权限等级。NegotiationBrief 不只是摘要,还显式拆出了几类边界字段:red_lines(红线)、prohibited_claims(禁止主张)、unauthorized_commitments(未授权承诺),再加上事实、让步、要问的问题等。红线不是提示文案,而是后续 Risk 触发与卡片校验要对照的对象。
Q3_pipeline.md 一类本地文件名)

validate_and_normalize 会在自动展示前检查几件事:say 文本压到约 90 词以内,并清理禁止出现的元话语(例如模型自我解释)| 数据 | 是否离开本机 | 去向 |
|---|---|---|
| 源文档、索引、转录文本 | 否 | 留在 Mac |
| 麦克风 / 系统音频 | 是 | Deepgram 或 AssemblyAI 做转写 |
| 选中的摘录与 brief | 是 | 发往用户配置的 Claude Code 或 Codex CLI 做推荐 |
mip_opt_out=true,降低音频被用于训练的风险,但转写本身仍然出站。This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.