折腾客的学习笔记
Ink 开发手记:
Coding Agent 原理与实践
今天学到的,留给明天的自己。
我正在开发 Ink,一个开源终端 AI 助手。
在《Coding Agent 原理与实践》中,结合 Ink 源码记录执行循环、工具调用、上下文管理与子代理的实现。
最新文章 20 篇积累
Coding Agent 原理与实践 15:模型管理——多家大模型提供商的配置与切换
沿着登录、选择和使用模型的过程,解释 Ink 怎样分别保存多家大模型提供商的凭据、汇集候选模型、应用切换和适配能力差异,以及怎样保留模型选择。
Coding Agent 原理与实践 10(下):子代理续跑——怎样恢复历史并继续执行?
从继续调查登录测试的任务出发,解释子代理怎样核对启动记录与运行条件、取得单写者租约、修复中断留下的历史,再带着新要求开始下一次运行。
Coding Agent 原理与实践 10(中):并发协作——怎样协调多个子代理
更新于:从两个子代理同时调查代码出发,解释并发任务怎样启动、等待并交回结果,以及共享目录、文件锁和 Git worktree 分别解决什么问题。
Coding Agent 原理与实践 10(上):子代理——怎样委派任务并回收结果
更新于:从调查登录逻辑的任务出发,解释主 Agent 怎样通过 task 工具启动独立的 Agent 循环,准备子代理的上下文与工具,再把结果带回主对话。