2026-10-09 校注:文中部署目录、服务、版本和验收计数为各段标注日期的历史记录;当前可验证状态见 current-status-2026-10-09,本次未复跑历史测试或读取私有健康/对话数据。
Humon Codex Desktop 派生感知 v1
目的
让 Humon 感知 Codex Desktop 中真实发生的人类交互,同时不把对话正文、助手回复、推理或工具内容复制进 Humon。该来源改善跨应用的“最近何时交互、通过什么渠道、是否明确表达状态”,但不把普通任务文本当作情绪证据。
输入边界
读取 Windows Codex 的 append-only rollout 文件,不直接读取正在使用的 SQLite/WAL。只预筛选:
event_msg/user_messageevent_msg/task_startedevent_msg/task_completeevent_msg/turn_aborted
明确跳过:
- assistant/developer messages
- reasoning / summaries
- function and custom tool calls
- tool input and tool output
- thread preview / first_user_message fields
- raw message persistence
用户文本仅在内存中短暂存在,用于生成不可逆 source_ref、字符/图片/线程计数,以及保守的第一人称明确状态。数据库只写派生值。
自动发现
- WSL 正式运行态优先
/mnt/c/Users/<user>/.codex - Windows 本地使用
~/.codex - 可用
HUMON_CODEX_HOME明确覆盖 HUMON_CODEX_CONTEXT=0可独立关闭- 最近 8 小时、最多 12 个文件、最多 32 MiB;超限标记 degraded
派生字段
- interaction_minutes_since
- interaction_count_30m
- interaction_channel=
codex-desktop - average_message_chars_30m
- active_thread_count_30m
- image_count_30m
- assistant_turns_active / assistant_working
- conservative explicit_reports
- source_health.codex-desktop
assistant_working 只描述助手任务,不推断人的可用性或情绪。
来源语义
auto:唯一自然五分钟样本,可进入节律、质量、使用时长、趋势与 shadow。verification:部署写入探针,可审计但不进入自然证据。manual:WebUI Record Now,可审计但不进入自然证据。- 所有来源均经过写入级隐私形状检查。
正式证据(2026-07-16)
- 15 项测试通过,包括“只读 user events”和“正文绝不返回”。
- 自然 cron 已写入 2 个 Codex 派生 observation。
- Codex source health: 2 samples, healthy_rate=1.0, statuses={ok:2}。
- 最新自然状态 interaction_channel=
codex-desktop;mood/energy/focus/stress 因无直接自报保持 unknown。 - 自然质量:13 samples、cadence=1.0、close_duplicates=0、duplicate_sample_bins=0。
- manual API 在线验证:energy/focus/stress 未知时返回 null。
- interventions=0、delivery_eligible=true=0、privacy_events=0、数据库 integrity=ok。
- operational_ready=true、longitudinal_ready=false、delivery_ready=false。
回滚点
${HOME}/.hermes/backups/humon-v3-pre-codex-context-20260716-212634${HOME}/.hermes/backups/humon-v3-pre-manual-source-fix-20260716-213558