从零实现 Harness Agent:可恢复 Plan Mode 设计
本文讲解 session-scoped Plan Mode,如何把 PLAN.md 和 TODO.md 从模型短期上下文中拿出来,变成可恢复、可检查的任务状态。
从零实现 Harness Agent:会话隔离记忆设计
本文讲解 session-scoped memory 设计,让 CLI 默认会话、命名会话、飞书聊天和后续 Subagent 拥有独立的记忆与状态目录。
从零实现 Harness Agent:构建 Skill 感知上下文引擎
本文讲解 Skill-aware Context 引擎,如何把 AGENTS.md、skill index、active skill、recent memory 和用户输入组装成模型上下文。
从零实现 Harness Agent:设计多工具并发执行器
本文讲解 ToolExecutor 的多工具调度策略,说明为什么只读工具可以并发执行,而 write、edit、bash 等副作用工具必须顺序执行。
从零实现 Harness Agent:实现安全的局部编辑工具
本文讲解如何实现安全的 EditTool,让 Agent 通过唯一匹配、路径校验和原子写入完成局部文本替换,而不是重写整个文件。
从零实现 Harness Agent:构建默认受控的工具系统
本文讲解如何构建默认受控的 Agent 工具系统,让模型只能看到显式启用且经过上下文策略过滤的 read、write、edit、bash 工具。
从零实现 Harness Agent:设计模型 Provider 适配层
本文讲解 tiny-claw 的模型 Provider 适配层,如何用统一内部协议接入 OpenAI、Claude、Echo 和 FakeProvider。
从零实现 Harness Agent:模型无关的 ReAct 主循环
本文讲解如何实现模型无关的 ReAct 主循环,让 Agent 可以构建上下文、调用 Provider、执行工具并在多轮流程中返回结果。
从零实现 Harness Agent:搭建分层 Python Agent CLI 框架
本文讲解如何为 tiny-claw 搭建分层 Python Agent CLI 框架,让入口、应用装配、主循环、Provider、工具和状态边界保持清晰。
从零实现 Harness Agent:从黑盒 Agent 到可控运行时
本文是 Harness Agent 系列开篇,解释为什么 AI Agent 需要可控、可恢复、可观察的运行时底座,并介绍 tiny-claw 的核心架构判断。








