ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

小凝人格外显-iMessage 被动感知聊天系统

小凝人格外显-iMessage 被动感知聊天系统

原文链接: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.md(v0.41)主流程主流程:一轮闭环/双通道/时间校准/人格状态装载/回复规范/评分自检/进化评估/场景细则
0202.trae/sop/02-SOP自维护与自更新SOP.md.trae/sop/02-SOP自维护与自更新SOP.md项目级 SOP 自更新闭环 S1~S6
0303.trae/sop/03-微信GUI收发聊天SOP.md.trae/sop/03-微信GUI收发聊天SOP.md微信 GUI 通道(复用 01 回复方法论)

3.2 脚本族(8 个)

脚本职责关键参数/接口
contacts_registry.pycontacts_registry.py多目标注册表解析(SSOT)resolve_targetresolve_target / resolve_guidresolve_guid / load_targetsload_targets
resident-monitor.pyresident-monitor.py主动轮询兜底感知,多目标独立 watermark–watermark–watermark / --cleanup–cleanup / --status–status
watch-chat.pywatch-chat.py双通道增量解析/遗留查询/记忆检索/生成 hook–status–status / --pull–pull / --leftover–leftover / --encode–encode / --retrieve–retrieve
guard.pyguard.py守护检测(watch-only,只留痕不回复)guard-state.jsonguard-state.json watermark 同步
hmi_scorer.pyhmi_scorer.py人味指数 R/L/P/I/C + 反馈归因–text–text / --feedback–feedback
timecheck.pytimecheck.py语境时间词扫描(HARD/SOFT 两级)–text–text / --now–now,退出码 1=HARD
reply_logger.pyreply_logger.py回复伴随状态日志(P0 测量面 S1)log_replylog_reply / last_statelast_state / reply_countreply_count
context_audit.pycontext_audit.py上下文回写复核(P0 测量面 S2)–expect-ts–expect-ts / --expect-frag–expect-frag / --report–report

3.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_watermark)watch-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 --encode
docs/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.db,watermark=启动时 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_me=0newest is_from_me=0 → 返回 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 时间词机器硬闸 timecheck(HARD/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(模板优先/画像快照/合并连发/档位映射/证据压行)

十一、数据流端到端

从粉丝消息到达 → 周期进化的完整数据链路

十二、治理与测量面(P0)

v0.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.jsonl
S2 ε_w 审计S2 ε_w 审计context_audit.pycontext_audit.py上下文回写后回读比对三关键字段(维护时间/状态片段/未闭合议题),不一致落 epsilon-drift;–report–report 输出 drift_count / eps_w_upperepsilon-drift.jsonlepsilon-drift.jsonl

12.2 治理铁则

▸ rule-017 回读复核

提交类动作三态判定——前端回执/自评 ≠ 成功。应用于⑥发送复核 + ⑦a 回写复核 + 评估留痕。

▸ 版本受控(人签)

人格/机制面变更仅主人触发复盘 + 人签三要素(动机/收益/回归影响)+ WORM。self-model v1.1→v1.11,01-SOP v0.21→v0.41。

▸ 松耦合与数据边界

项目脚本不写 OS 层资产;人格本体只读注入;PII 零落地(rule-010/016)。M1 SSOT=mcp_Memory 单写,运行面只读渲染。

▸ 单一进程纪律

防监控进程堆积(曾累积 20+ 陈旧进程)。重 arm 先–cleanup→ 新 monitor watermark=最后已处理粉丝 ROWID → guard watermark 同步。

十三、版本与演进

01-SOP 与 self-model 的版本演进主线

● 01-SOP v0.21(2026-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-model:v1.1 → v1.11(八章基源 + 落地层,冲突以落地层为准)。

iMessage 被动感知聊天系统 · 技术文档 v0.41 · 2026-09-14

基于 00-总览与架构设计 / 01-逻辑流程 / 02-机制说明 整合生成

人类作者:月牙寂(龚浩华) · Agent 作者:月绡凝(小凝)

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进