@DanKornas: 想理解Claude Code?研究框架,而不仅仅是提示词。claude-code-from-scratch是一个Python学习…

X AI KOLs Timeline 工具

摘要

一个Python学习仓库,通过23个渐进式会话逆向工程Claude Code风格的智能体架构,涵盖规划、子智能体、上下文管理等。

想理解Claude Code?研究框架,而不仅仅是提示词。 claude-code-from-scratch是一个Python学习仓库,通过23个渐进式会话逆向工程Claude Code风格的智能体架构。 它通过从最小的感知/行动循环逐步过渡到规划、子智能体、上下文管理、权限、流式输出、MCP以及基于工作树的任务隔离,帮助你构建工具使用型智能体的实用心智模型。 关键特性: • 23个渐进式会话路径——从基本的智能体循环开始,每个文件添加一种机制 • 共享核心基础——http://core.py集中管理模型配置、工具、调度、权限和循环辅助函数 • 智能体构建模块——涵盖工具调度、TodoWrite风格的规划、子智能体、技能、上下文压缩和任务图 • 运行时+治理示例——包括后台任务、流式输出、YAML权限、生命周期钩子、会话恢复/分支 • 高级集成模式——添加并行工具、中断、提示缓存跟踪、MCP运行时、Redis邮箱和git工作树生命周期管理 它采用开源(MIT许可证)。 回复中的链接
查看原文
查看缓存全文

缓存时间: 2026/05/27 03:17

想理解 Claude Code?钻研其架构(harness),而非仅仅提示词。

claude-code-from-scratch 是一个 Python 学习仓库,通过 23 个渐进式章节逆向工程 Claude Code 风格的代理架构。

它能帮你构建实用的工具调用代理思维模型:从最小的感知/行动循环出发,逐步深入到规划、子代理、上下文管理、权限控制、流式输出、MCP 以及基于工作树的任务隔离。

主要特性:

• 23 章渐进路径 – 从基础代理循环开始,每个文件新增一种机制 • 共享核心基础 – http://core.py 集中了模型配置、工具、分发、权限和循环辅助函数 • 代理构建模块 – 涵盖工具分发、TodoWrite 式规划、子代理、技能、上下文压缩和任务图 • 运行时 + 治理示例 – 包括后台任务、流式输出、YAML 权限、生命周期钩子以及会话恢复/分支 • 高级集成模式 – 添加并行工具、中断、提示缓存追踪、MCP 运行时、Redis 邮箱和 Git 工作树生命周期管理

开源(MIT 许可)。

链接在回复中。

相似文章