WRITING / 文章

学习笔记、开发日志,
以及一些思考。

源码阅读、构建复盘和阶段性总结都在这里,也包括一些还没长成文章的随手记录。

09 / 2026.08.25OpenHarness 源码阅读(八):多 Agent拆开 OpenHarness 多 Agent:定义、调度、执行三层各管一段,只靠 TeammateSpawnConfig 一个 dataclass 传话;subprocess 与 in_process 两个后端各取所需。12 MIN · / 08.25企业 Agent 的意图识别把用户的自由输入映射到可执行动作:意图 taxonomy 怎么设计、四档技术方案怎么级联、置信度三条路线怎么选,以及为什么澄清能力是企业 Agent 体验的分水岭。08 / 2026.08.03OpenHarness 源码阅读(七):MCP拆开 OpenHarness MCP:配置与 transport、连接生命周期与失败隔离、McpToolAdapter 命名,以及权限如何默认把 MCP 工具当有副作用。14 MIN · 07 / 2026.08.03OpenHarness 源码阅读(六):Skills拆开 OpenHarness Skills:四个加载来源与覆盖顺序、frontmatter 五个控制字段,以及模型工具路径与用户斜杠路径的分工。11 MIN · 06 / 2026.07.26Agent 上下文管理:Compact 阈值与 TUI从同一个 GPT OAuth 的 272K 与 500K 出发,拆解 Agent 的上下文窗口、compact 阈值与 TUI 展示口径。11 MIN · 05 / 2026.07.25OpenHarness 源码阅读(五):Hooks拆开 OpenHarness Hooks:生命周期事件何时触发、哪些 blocked 真能阻止主流程,以及审计、外部策略与 compact 上下文保留该放在哪里。11 MIN · / 07.24Workflow 与 Agent 的分界业务系统里的 AI 大多是嵌入而非重建:workflow 与 Agent 的分界,落在编排权交给谁、权限面开多大。04 / 2026.07.20OpenHarness 源码阅读(四):Permissions拆开 PermissionChecker.evaluate():决策瀑布的顺序、三种模式各自的拦截范围,以及硬拦截与「需要确认」的区别。9 MIN · 03 / 2026.07.13OpenHarness 源码阅读(三):Tools从工具定义、注册表到权限与 Hooks,理解 OpenHarness 如何让 LLM 安全地调用工具。10 MIN · 02 / 2026.07.11OpenHarness 源码阅读(二):Engine 生命周期深入 OpenHarness Engine,拆解一次用户输入在 run_query() 内经历的消息装配、压缩、流式请求、工具执行与结束路径。13 MIN · 01 / 2026.07.11OpenHarness 源码阅读(一):Query Loop跟着一条用户消息走过 OpenHarness 的 CLI、QueryEngine、API Client 与工具执行链。7 MIN ·