# coding-agents-from-scratch **Repository Path**: apis-cerana/coding-agents-from-scratch ## Basic Information - **Project Name**: coding-agents-from-scratch - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-06 - **Last Updated**: 2026-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
TypeScript 参考实现中的终端 UI。
## 指南目录 | 部分 | 章节 | | --- | --- | | **I. Agent 基础** | [第 1 章:AI Agent 入门](./typescript-zh/src/01-intro-to-agents.md) | | | [第 2 章:工具调用](./typescript-zh/src/02-tool-calling.md) | | | [第 3 章:单轮评测](./typescript-zh/src/03-single-turn-evals.md) | | | [第 4 章:Agent Loop](./typescript-zh/src/04-the-agent-loop.md) | | | [第 5 章:多轮评测](./typescript-zh/src/05-multi-turn-evals.md) | | **II. 真实世界能力** | [第 6 章:文件系统工具](./typescript-zh/src/06-file-system-tools.md) | | | [第 7 章:网页搜索与上下文管理](./typescript-zh/src/07-web-search-context-management.md) | | | [第 8 章:Shell 工具与代码执行](./typescript-zh/src/08-shell-tool.md) | | | [第 9 章:Human-in-the-Loop](./typescript-zh/src/09-human-in-the-loop.md) | | **III. 强化 Agent** | [第 10 章:从原型到产品](./typescript-zh/src/10-from-prototype-to-product.md) | | | [第 11 章:可靠性](./typescript-zh/src/11-reliability.md) | | | [第 12 章:记忆](./typescript-zh/src/12-memory.md) | | | [第 13 章:安全](./typescript-zh/src/13-security.md) | | | [第 14 章:工具系统与测试](./typescript-zh/src/14-tooling.md) | | **IV. Agent 架构** | [第 15 章:Agent Planning](./typescript-zh/src/15-agent-planning.md) | | | [第 16 章:Subagents](./typescript-zh/src/16-subagents.md) | ## Roadmap 后续计划包括: - Python 版本 - Session management - MCP、plugins 和 skills ## 灵感与致谢 本项目受到以下项目启发: - [sivakarasala/building-ai-agents](https://github.com/sivakarasala/building-ai-agents) - [Hendrixer/agents-v2](https://github.com/Hendrixer/agents-v2) - [OpenCode](https://opencode.ai/) - [Claude Code](https://code.claude.com/docs/en/overview) 目标不是复制这些项目,而是用动手指南的方式拆解实用 coding agent 是怎么搭起来的。 ## 本指南的特点 - 新增 planning mode、subagents、安全加固、记忆等章节 - 兼容任意 OpenAI-compatible provider,不绑定单一模型厂商 - 双语 mdBook 网站,支持 English / 简体中文 逐页切换 - 在学习过程中沉淀的设置说明完善与问题修复 主要差异可以查看 [Changes from Upstream](./CHANGES_FROM_UPSTREAM.md)。 ## 本地构建网站 需要安装 [mdBook](https://rust-lang.github.io/mdBook/)。在 macOS 上可以用 Homebrew 安装: ```bash brew install mdbook ./build.sh ``` 如果你更喜欢 Cargo,也可以使用 `cargo install mdbook`。 构建完成后打开 `docs/index.html`。 ## License MIT