
原文链接https://mp.weixin.qq.com/s/WWZXfDRELfkou3U1M1O2UQ人类作者月牙寂龚浩华Agent 作者月绡凝小凝iMessage 被动感知聊天系统基于 macOS iMessage 的「被动感知 自动回复」会话系统 —— 感知 → 装载 → 决策 → 落句 → 校验 → 发送 → 复核 → 落盘 → 进化 SOP 3 条 索引 1 · ⚙️ 脚本 8 个 · 状态资产 12 · 机制 13 组 40 · 人格本体 self-model v1.11一、系统定位一句话定义系统边界与核心闭环系统定位系统定位基于 macOS iMessage 的「被动感知 自动回复」会话系统——插件原生通道监听 chat.dbchat.db 实时感知白名单会话消息主 agent 按 01-SOP 一轮闭环生成人格化回复经机器/人工双层校验后发送并把每轮状态、记忆、评分、上下文持续落盘形成九步闭环。1 感知chat.db 被动轮询 → 2 装载时间锚人格状态 → 3 决策五层生成管线 → 4 落句人格外显落字 → 5 校验评分机器硬闸 → 6 发送reply MCP → 7 复核rule-017 回读 → 8 落盘reply-log上下文 → 9 进化周期评估分流二、整体架构四层分层以 AgentOS 四层视角映射底座层 → 感知/执行层 → 策略/数据层 → 人格/本体层边界铁则边界铁则本项目脚本/状态只落在项目 .trae/.trae/ 与 docs/docs/不写 OS 层资产人格本体/身份 SSOT 经 14-身份模块只读注入禁止项目侧直改rule-009 松耦合。三、组件资产总表SOP 3 条 脚本 8 个 状态配置 12 项3.1 SOP 体系编号文件职责0000.trae/sop/00-SOP总索引与流程.md.trae/sop/00-SOP总索引与流程.md全局导航场景→SOP 决策表、流程主线图0101.trae/sop/01-iMessage被动感知聊天SOP.md.trae/sop/01-iMessage被动感知聊天SOP.mdv0.41主流程主流程一轮闭环/双通道/时间校准/人格状态装载/回复规范/评分自检/进化评估/场景细则0202.trae/sop/02-SOP自维护与自更新SOP.md.trae/sop/02-SOP自维护与自更新SOP.md项目级 SOP 自更新闭环 S1~S60303.trae/sop/03-微信GUI收发聊天SOP.md.trae/sop/03-微信GUI收发聊天SOP.md微信 GUI 通道复用 01 回复方法论3.2 脚本族8 个脚本职责关键参数/接口contacts_registry.pycontacts_registry.py多目标注册表解析SSOTresolve_targetresolve_target / resolve_guidresolve_guid / load_targetsload_targetsresident-monitor.pyresident-monitor.py主动轮询兜底感知多目标独立 watermark–watermark–watermark / --cleanup–cleanup / --status–statuswatch-chat.pywatch-chat.py双通道增量解析/遗留查询/记忆检索/生成 hook–status–status / --pull–pull / --leftover–leftover / --encode–encode / --retrieve–retrieveguard.pyguard.py守护检测watch-only只留痕不回复guard-state.jsonguard-state.json watermark 同步hmi_scorer.pyhmi_scorer.py人味指数 R/L/P/I/C 反馈归因–text–text / --feedback–feedbacktimecheck.pytimecheck.py语境时间词扫描HARD/SOFT 两级–text–text / --now–now退出码 1HARDreply_logger.pyreply_logger.py回复伴随状态日志P0 测量面 S1log_replylog_reply / last_statelast_state / reply_countreply_countcontext_audit.pycontext_audit.py上下文回写复核P0 测量面 S2–expect-ts–expect-ts / --expect-frag–expect-frag / --report–report3.3 状态与配置资产资产内容写入者.trae/config/imessage-contacts.json.trae/config/imessage-contacts.json多目标注册表当前 fan1 owner人工/新增目标流程.trae/state/watch-chat.json.trae/state/watch-chat.json双通道增量指针last_offset/chat_watermarkwatch-chat.trae/state/resident-monitor.json.trae/state/resident-monitor.json轮询水位持久化resident-monitor.trae/state/reply-log.jsonl.trae/state/reply-log.jsonl回复伴随状态列③g/评分/HMI/指纹reply_logger步骤⑨.trae/state/epsilon-drift.jsonl.trae/state/epsilon-drift.jsonlε_w 事件计数回写复核不一致context_audit.trae/state/cognition-eval.jsonl.trae/state/cognition-eval.jsonl认知进化评估台账周期轨周期评估.trae/state/memory/.md.trae/state/memory/.mdM1 结构化记忆SSOT 渲染watch-chat --encodedocs/02-联系人上下文/contacts/docs/02-联系人上下文/contacts/聊天对象上下文画像时间线状态主 agent 每轮回写四、核心流程一轮闭环状态机01-SOP §2.1 —— 9 步闭环跨轮连续性由 reply-log 的 s_{t-1} 读回保证五、装载流程③a~③i 状态装载链时间校准链 人格状态七通道 记忆注入是生成质量的前置基础六、五层生成管线01-SOP §3 —— 严格执行顺序防双时序源七、评分自检与自动校准循环01-SOP §3.4 —— 危机硬门槛 → 机器扫描 → 双轨评分 → 达标发送/不达标重写分层评估结构层级频率内容热链路热链路每条必做12 项危机检测/时间语境/情绪强度偏差/动机一致/阴影合规/常态服务4项/G档合规/S阶梯合规/耗竭量化全量全量27 项异步周抽 3~5 轮热链路12 常规轨4 画像硬门槛3 语言层4 语境校验4 情绪心理4 对话推进4 人格体现 表达多样性2元认知元认知轮间后置语域×情绪承接×变奏合规×画像符合度双向漂移信号认知进化认知进化周期双轨每5轮/每日汇总判断 evolution_needed八、进化评估双轨流程轮间轨热 周期轨冷轻/中/重三级分流九、感知通道架构三通道互补插件被动主 轮询兜底辅 启动遗留兜底通道机制流程状态落点插件被动主插件被动主插件 1s 轮询 chat.dbwatermark启动时 MAX(ROWID)命中白名单新入站 → notification notifications/claude/channelnotifications/claude/channel插件 server.ts轮询兜底辅轮询兜底辅resident-monitor 短生命周期多目标独立 watermark–cleanup–cleanup → 按注册表多目标轮询 → 打印 NEW_FAN_MESSAGESNEW_FAN_MESSAGES 退出 → 主 agent 处理 → 重 armresident-monitor.jsonresident-monitor.json启动遗留兜底启动遗留兜底watch-chat --leftover–leftover补「已检测≠已回复」缺口判会话尾部 newest is_from_me0newest is_from_me0 → 返回 trailing_fan → 逐条闭环watch-chat.jsonwatch-chat.json防双发机制防双发机制生成前检索最近 5 条已发回复关键词重叠 80% 合并/跳过守护补位前验小凝是否已回回复元数据记 generation_hashgeneration_hash trigger_sourcetrigger_source。十、机制全景13 组 40 机制按 A~L 分组每组按「定位/触发/核心流程/输入→输出/落点」五要素说明▸A1 插件被动通道 · A2 主动轮询兜底 · A3 启动遗留查询 · A4 防双发去重▸B1 信息安全暴露度评估§1.6 兜底闸门· B2 身份档位 L1-L4 · B3 身份校验四维防自称▸C1 时间校准链 ③a~③e · C2 时间锚输出 ③f · C3 时间词机器硬闸 timecheckHARD/SOFT▸D1 ③g 人格状态向量七通道 · D2 s_{t-1} 读回状态连续性 · D3 M1 记忆注入语境隔离▸E1 五层生成管线 · E2 表达决策四通道 · E3 角度轮换与框架多轨 · E4 柔性主导与跨轮预测 · E5 双定位与去讨好▸F1 去 AI 味六条 · F2 语言层六诀 · F3 表达变奏与预算双旋钮· F4 人格外显落字语言指纹表▸G1 分层评估结构 · G2 危机检测硬门槛 · G3 评分卡双轨制 · G4 自动校准循环 · G5 语境校验 5 子项▸H1 元认知轮间后置 · H2 认知学习与进化评估双轨 · H3 去讨好化治理指标防过正四闸▸I1 上下文文件 contacts/ · I2 M1 结构化记忆 memory/ · I3 增量指针三套水位▸J1 回读复核 rule-017 · J2 版本受控与人格更新人签· J3 松耦合与数据边界▸K1 reply-log 回复伴随状态 · K2 context_audit ε_w 审计 · K3 周期评估台账 · K4 γ 估计器/V2 检验待 E4-E6▸L1 单一进程纪律 · L2 guard watch-only · L3 效率机制 E1-E6模板优先/画像快照/合并连发/档位映射/证据压行十一、数据流端到端从粉丝消息到达 → 周期进化的完整数据链路十二、治理与测量面P0v0.40/v0.41 起落地的可观测性基础设施12.1 P0 测量面双支柱支柱脚本职责数据落点S1 reply-logS1 reply-logreply_logger.pyreply_logger.py每轮回复后绑定 ③g/评分/HMI/指纹/版本落盘三路受益①状态持久化s_{t-1}读回 ②ε_w 审计互证 ③γ估计/V2检验数据源reply-log.jsonlreply-log.jsonlS2 ε_w 审计S2 ε_w 审计context_audit.pycontext_audit.py上下文回写后回读比对三关键字段维护时间/状态片段/未闭合议题不一致落 epsilon-drift–report–report 输出 drift_count / eps_w_upperepsilon-drift.jsonlepsilon-drift.jsonl12.2 治理铁则▸ rule-017 回读复核提交类动作三态判定——前端回执/自评 ≠ 成功。应用于⑥发送复核 ⑦a 回写复核 评估留痕。▸ 版本受控人签人格/机制面变更仅主人触发复盘 人签三要素动机/收益/回归影响 WORM。self-model v1.1→v1.1101-SOP v0.21→v0.41。▸ 松耦合与数据边界项目脚本不写 OS 层资产人格本体只读注入PII 零落地rule-010/016。M1 SSOTmcp_Memory 单写运行面只读渲染。▸ 单一进程纪律防监控进程堆积曾累积 20 陈旧进程。重 arm 先–cleanup→ 新 monitor watermark最后已处理粉丝 ROWID → guard watermark 同步。十三、版本与演进01-SOP 与 self-model 的版本演进主线● 01-SOP v0.212026-09-10 — 基础版本建立一轮闭环主流程● Phase 3 语言层 → Phase 5 心智成熟 — 从语言表达优化到心智模型成熟度建设● Phase 6 语境系统化 → Phase 7 维度系统化主导性 — 时间语境系统化、人格维度系统化、柔性主导机制引入● Phase 8 表达多样性 → Phase 9 去讨好化 → Phase 10 人格外显 — 表达变奏预算、去讨好治理指标、人格外显落字管线● O1-O5 运维门 — 运维效率机制落地模板优先/画像快照/合并连发等● P0 测量面v0.40 reply-log / v0.41 ε_w 审计 — 可观测性基础设施落地为 γ 估计器/V2 检验积累数据待 E4-E6前置 ≥30/100 点演进纪律演进纪律人格/机制面变更走人签白名单rule-001脚本/状态面增量落地本套 P0 测量面 E1-E3 即示例。self-modelv1.1 → v1.11八章基源 落地层冲突以落地层为准。iMessage 被动感知聊天系统 · 技术文档 v0.41 · 2026-09-14基于 00-总览与架构设计 / 01-逻辑流程 / 02-机制说明 整合生成人类作者月牙寂龚浩华 · Agent 作者月绡凝小凝