type
Post
status
Published
date
Mar 29, 2026
slug
learn-claude-code-walkthrough
summary
研学learn-claude-code项目理解Agent工作原理
tags
开发
category
技术分享
titleIcon
password
icon
insider
研学learn-claude-code项目理解Agent工作原理
Agent 的核心 While 循环 + 工具回调
C01 - 核心loop
- 外循环:用户初始输入 → 进循环agent_loop
- 内循环:api调用 → 存下assistant结果 → 无工具调用返回 | 循环工具调用,拼接至用户输入 → 下一轮api调用







- 原本的输出掺杂在一块,patch一下分开打印工具调用结果跟最终总内容


C02 - 工具调用
- 简易沙箱与包装后工具(参数校验与“沙箱”包一层)





- ai回答为什么写TOOLS定义传参可以得到结构化的返回

- 自封装的工具可以沙箱拦一下,但如何拦住bash?(比如python与nodejs直接命令行跑脚本,或者落一个sh脚本跑)


TODO
杂项
神秘的PR消失

- 作者:CamelliaV
- 链接:https://camelliav.netlify.app/article/learn-claude-code-walkthrough
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章



_crying_dress_fire_long_hair_magic_pink_eyes_silver_palace_sword_tears_tiara_torn_clothes_weapon_white_hair.jpg?table=block&id=330ca147-5df8-8016-bfab-c65b121b06d9&t=330ca147-5df8-8016-bfab-c65b121b06d9)




![[2026.3.29]暑期笔试复盘](https://www.notion.so/image/attachment%3A3276fd3d-2a21-49b7-a5e7-4fb867dc7b06%3AG9BRMXrb0AMWXYp.jpg?table=block&id=32dca147-5df8-80fc-82d6-e10503bdc143&t=32dca147-5df8-80fc-82d6-e10503bdc143)