lancode 课程

lancode 是一个 ~900 行的 Java 实现,还原了 Claude Code 的核心 Agent Loop。

本课程面向已有 LLM 使用经验、想深入了解 tool-use / agent loop 内部机制的工程师。

学习路径

章节 内容
第一章:Agent Loop 核心循环逻辑
第二章:工具系统 Tool 接口、Registry、6 个内置工具
第三章:权限模型 PermissionGate 双层检查机制
第四章:对话上下文 ConversationContext 消息管理与截断
第五章:系统提示词 SystemPrompt 组装逻辑

源码

github.com/LgoLgo/lancode

参考

特别感谢 LinuxDO 社区的支持与交流。


This site uses Just the Docs, a documentation theme for Jekyll.