8 chapters · Articles in this topic

Harness 项目

逐个研究运行内核、事件与状态、工具、扩展和部署边界,保留各项目自己的设计重点。

8 篇 · 总阅读约 116 分钟,实践另计
最近修订 2026.09.08

阅读第一篇

阅读目录

按问题选择文章
  1. 01

    专题文章 1 / 8

    Claude Code:执行循环、记忆与扩展机制

    沿执行循环、工具证据、项目规则、自动记忆和扩展机制,理解 Claude Code 的职责与公开可验证边界。

    3 min
  2. 02

    专题文章 2 / 8

    Codex:运行时、沙箱与持续任务

    从固定 Rust 源码追踪 Codex 的输入接纳、模型工具循环、历史投影、执行审批与回合挂起,解释模块分工的理由、并发代价和恢复边界。

    20 min
  3. 03

    专题文章 3 / 8

    Kimi Code:上下文投影、压缩边界与工具执行

    从 Kimi Code 的会话、上下文投影与执行器源码,分析工具结果配对、压缩切点、取消和任务委派的边界。

    13 min
  4. 04

    专题文章 4 / 8

    OpenCode:会话运行、上下文压缩与工具状态

    沿 OpenCode 源码追踪会话循环、消息投影、两级压缩与工具收尾,解释开放扩展和运行控制的取舍。

    12 min
  5. 05

    专题文章 5 / 8

    DeepSeek Harness:插件生命周期、事件日志与执行契约

    DeepSeek Harness 把运行能力拆成可组合插件,把模型输入与执行事实记录为事件。沿一次“修复登录超时、不部署”的任务,依次分析组件如何出现和退出、状态怎样恢复、动作如何受约束,以及这些设计把复杂度放到了哪里。

    24 min
  6. 06

    专题文章 6 / 8

    Hermes:运行内核、常驻服务与跨会话学习

    Hermes 的设计中心是持续工作:任务从不同入口进入,执行结果需要交付,经验又会影响未来任务。本文把 Loop、Gateway、Session、Memory 与 Skills 放在同一条运行链上,分析各自的状态所有权和失败边界。

    15 min
  7. 07

    专题文章 7 / 8

    Pi:最小内核、Session 事件树与扩展边界

    Pi 以模型协议、通用循环、AgentSession 和展示入口分离职责。本文从一次输入走到工具执行和历史恢复,解释最小内核为何仍需要严格事件语义,并单独检查实验性 durable 路径。

    15 min
  8. 08

    专题文章 8 / 8

    OpenHands SDK:执行循环、事件状态、并行工具与工作空间

    沿 OpenHands Software Agent SDK 的真实调用链,分析 Conversation、Agent、工具执行器与 Workspace 如何协作,解释上下文恢复、资源锁、终端和容器生命周期的边界。

    14 min

The question stays open

从具体实现与工作场景理解设计的适用条件。

返回阅读 →