1实现原理 · 为什么它能做到
盲区不是知识缺口,而是让某一类真相对你系统性不可见的思维习惯;证据看的是没往哪看,不是他说错了什么。
盲区不是知识缺口。不是"没读过某本书""不知道某个事实"——那种缺口,查一下就补上了。
用五种信号从对话里找盲区,每一处都要落到具体话语上,不能凭感觉。
**绕开点**——一个难题他打开了,又飞快合上。
只挑 1 个盲区说透,宁可一个说透也不五个都点一遍。
从信号里挑 **1 个**作为今天的盲区。宁可一个说透,不要五个都点一遍——盲区的密度低于精度。
默认扫昨天,可传 YYYY-MM-DD 指定某一天(macOS BSD date 语法)。
target=${1:-$(date -v-1d +%Y-%m-%d)}
从 Codex 会话目录捞当天顶层对话,只取 user/input_text,排除子 agent 与 harness 包装。
只读取顶层 task 的 `response_item / message / user / input_text`,排除 `session_meta.payload.source.subagent` 存在的子 agent 会话
数据稀薄兜底:当天真人输入不足 200 字或没有对话时直接写明稀薄,不强造盲区。
当天真人输入 <200 字或没有对话——直接在输出里写明「当天对话稀薄 / 无」,**不强造盲区**。
从盲区抽核心词调微信读书 Agent Gateway 搜书、看目录,挑最对症的一章。
curl -s -X POST https://i.weread.qq.com/api/agent/gateway
微信读书网页阅读器不接受裸 ID,必须用自带 TS 工具分别编码 bookId 与 chapterUid。
微信读书网页阅读器不接受裸 `bookId` / `chapterUid`,必须先编码。
产出写入 ~/Context 的 org-mode 笔记,并用严格 org 语法与特定语气规则写作。
写入 `~/Context/{时间戳}--盲区-{主题}__blind.org`。org-mode 格式,禁止 markdown 语法。
选盲区时要读 PRINCIPAL_TELOS.md 确认用户主线,与 M0/M1 对位。
读 `${LIFEOS_DIR:-$HOME/.codex/LIFEOS}/USER/TELOS/PRINCIPAL_TELOS.md` 确认主线。
2核心能力
3外部依赖
| 类型 | 依赖 |
|---|---|
| network | 微信读书 Agent Gateway |
| cli | bun(运行自带 TS 工具) |
| cli | jq(过滤会话 jsonl) |
4风险提醒 风险提醒:橙色 · 评估后使用
- 依赖宿主 Codex 会话目录与 macOS BSD date 语法 — 脚本硬编码 $HOME/.codex/sessions/YYYY/MM/DD/*.jsonl 并用 date -v-1d / -j,换宿主或 Linux 环境即失效,SKILL.md 未给兼容分支。
- 用户原始 AI 对话被读取并(关键词)发往第三方端点 — 流程读取全部顶层会话文本进模型上下文,且把盲区核心词 POST 到 i.weread.qq.com;SKILL.md 未说明数据最小化或脱敏。
- 微信读书 API 依赖凭据与端点稳定性 — 无 WEREAD_API_KEY 时仅提示 export,搜索/目录接口非公开协议,字段或限流变化会静默失败,且『评分 ≥750』口径基于返回结构。
- 盲区判断主观,无第三方复核 — 五信号识别与『选哪一个』靠模型自判,SKILL.md 无脚本或第二遍校验,结论质量随运行波动。
- 导出笔记的动作不可逆覆盖风险低但确会写用户主目录 — 写入 ~/Context 与 /tmp;时间戳命名降低覆盖概率,但文件权限与清理未在文档中约定。
5第二遍独立确认
- [ok] 外部调用核验:微信读书 Gateway — SKILL.md 第四步用 curl 调 /store/search 与 /book/chapterinfo,端点固定为 i.weread.qq.com,与风险扫描 URL 命中一致。
- [ok] 凭证读取核验 — 命令头 `-H "Authorization: Bearer $WEREAD_API_KEY"` 与『WEREAD_API_KEY 在环境变量里』说明一致,属读 env。
- [ok] 写盘核验 — 目标笔记写入 ~/Context/*.org,会话摘录写 /tmp/ljg-blind-*.txt,与写盘扫描线索吻合。
- [ok] 脚本行为反例检查 — WeReadWebUrl.ts 只 import bun 的 CryptoHasher 做 md5,无网络、无文件读写、无 child_process;故 scripts_executed 只列该本地工具。
- [ok] 判级口径复核 — 按六档,读 WEREAD_API_KEY 且外发素材到固定端点落 orange;工具本地编码、非任意代码执行,未升级为 red。
- [ok] 引用可定位性 — 所有 quote 均可在 SKILL.md/WeReadWebUrl.help.md 原文逐字匹配,长度均大于 12 字符。
- [ok] 流程诚实性核对 — 『数据稀薄兜底』与『宁可交白卷,不许编』确认分析未把无证据时的强制造盲区当作能力。
6结论
ed90cc51ffaa4140…9e75497a95