Claude Code学习笔记(七)· SubAgent

learn-claude-code/s06_subagent at main · shareAI-lab/learn-claude-code 我们不希望上下文中有太多探索的记录,这会成为噪音 因此对于Agent,可以生成subagent,专门去在一个任务上充分探索 最后返回结果给主agent即可 ...

2026-06-08 · BiribiriBird

Claude Code学习笔记(六)· todo

learn-claude-code/s05_todo_write at main · shareAI-lab/learn-claude-code 先前的loop完全交给大模型,因此非常可能出现: 需要改3个文件,开始改第一个文件 失败了,重试一下;失败了,再重试一下,…… 对话越长,注意力越容易被稀释,之前的安排很容易被忘记 ...

2026-06-06 · BiribiriBird

Claude Code学习笔记(五)· Hooks

learn-claude-code/s04_hooks at main · shareAI-lab/learn-claude-code 权限和agent loop的框架已经差不多了 例如权限验证,功能的扩展还是尽量不放在loop中,防止代码过于臃肿 采用的方法是Hooks,将功能扩展挂在外面 ...

2026-06-05 · BiribiriBird

Claude Code学习笔记(四)· Permission

learn-claude-code/s03_permission at main · shareAI-lab/learn-claude-code 其实之前的代码中已经有一些安全机制了 比如safe_path,限制只能在指定的目录下工作 防止模型路径逃逸 但如果模型搞一个rm -rf出来,仍然是非常危险的 ...

2026-06-02 · BiribiriBird

Claude Code学习笔记(三)· Tool Use

learn-claude-code/s02_tool_use at main · shareAI-lab/learn-claude-code 前文需要完成一个文件读写,通过bash工具 需要让模型自己思考: 是否使用cat指令 cat哪一个文件 …… 因此对于常用的功能,我们最好通过系统层面的封装 ...

2026-06-01 · BiribiriBird

Claude Code学习笔记(二)· AgentLoop

learn-claude-code/s01_agent_loop at main · shareAI-lab/learn-claude-code Agent归根到底就是一个循环 阅读query thinking…… do something……/stop observation Agent通过工具调用进行外部交互 ...

2026-05-31 · BiribiriBird

Claude Code学习笔记(一)· 使用技巧

零碎的整理 https://www.bilibili.com/video/BV14rzQB9EJj !可以临时在窗口中使用终端命令 权限 shift-tab可以切换mode accept edits(修改不询问) plan mode(只讨论方案) None(每次都要询问) shift + enter:换行输入 ...

2026-05-11 · BiribiriBird