首页
沸点
课程
APP
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
从零开发一个Coding Agent
东方小月
创建于2026-07-22
订阅专栏
使用 TypeScript、Node.js 和大语言模型,从工程骨架开始,逐步实现一个支持流式对话、工具调用、会话持久化和终端交互的编程智能体。
等 17 人订阅
共7篇文章
创建于2026-07-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从零开发一个 Coding Agent(七):实现纯文本 Agent Loop
本篇文章是《从零开发一个 Coding Agent》系列第七篇。在上一篇中,我们实现了一个可脚本化的 Faux Provider。它能够像真实大模型一样,持续产生 start、text_delta、d
从零开发一个 Coding Agent(六):实现一个可脚本化的 Faux Provider
本篇文章是《从零开发一个 Coding Agent》系列第六篇。在前几篇中,我们已经完成了事件流通道、事件顺序校验和工具参数校验。不过目前这些能力还只是底层零件,我们还没有一个真正的 Provider
从零开发一个 Coding Agent(五):使用 TypeBox 校验工具参数
本篇文章是《从零开发一个 Coding Agent》系列第五篇。在上一篇中,我们使用状态机校验了大模型事件流,确保 tool_call_start、tool_call_delta 和 tool_cal
从零开发一个 Coding Agent(四):使用状态机校验大模型事件流
本篇文章是《从零开发一个 Coding Agent》系列第四篇。在上一篇中,我们实现了一个通用的 EventStream 通道:Provider 负责调用 push() 写入事件,Agent 使用 f
从零开发一个 Coding Agent(三):EventStream 事件流通道设计与实现
本篇文章是《从零开发一个Coding Agent》系列第三篇,主要介绍Agent的事件流机制以及实现一个事件流(EventStream)通道。 我们都知道,当调用大模型 API 时,通常开启流式响应(
从零开发一个Coding Agent(二):monorepo项目搭建
本篇文章是《从零开发一个Coding Agent》系列第二篇,主要介绍如何使用npm搭建一个monorepo项目,以及如何管理多个子项目。 什么是monorepo项目 monorepo项目是指在一个代
从0开发一个 Coding Agent(一):前言
本专栏将带你从一个空目录开始,逐步开发一个真正可运行的 Coding Agent。我们不会只封装一次大模型 API 请求,而是完整实现模型接口、Agent Loop、工具调用、文件操作、命令执行、会话