跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言Agent RuntimeProduction Agent技术书开源项目v0.1

《Agent Runtime 工程化》Agent Runtime Engineering v0.1 发布

Agent Runtime Engineering v0.1 发布 今天把这个项目正式按 v0.1 的方式放出来。 仓库地址: https://github.com/zeeklog/agentruntimeengineering 先说清楚:

陈堂会发布于 —2 浏览
《Agent Runtime 工程化》Agent Runtime Engineering v0.1 发布

Agent Runtime Engineering v0.1 发布

今天把这个项目正式按 v0.1 的方式放出来。

仓库地址:

https://github.com/zeeklog/agent-runtime-engineering

先说清楚:v0.1 不是完整框架。

也不是'开箱即用的生产级 Agent'。

它更像一个工程入口:

Agent Loop → Harness → Runtime → Sandbox → Production

先把主线、术语、目录、清单和示例计划立住。

为什么先发 v0.1

很多项目会等到所有东西都写完再发布。

我这次反过来。

先发布一条可检查的路线。

原因很简单:Agent Runtime 这件事太容易写散。

今天写 tool calling。
明天写 MCP。
后天写 LangGraph。
再过几天写 memory。
最后每篇都对,但合起来没有主线。

我希望 v0.1 先回答:

这本书和这个项目到底训练什么能力?
一个 Agent 从 demo 进生产要跨过哪些层?
哪些模块应该被拆成示例代码?
上线前有哪些 checklist?
读者怎样参与早期反馈?

所以 v0.1 的重点不是炫功能。

是定边界。

v0.1 包含什么

计划中的 v0.1 结构是:

agent-runtime-engineering/

├── README.md
├── book/
│   ├── table-of-contents.md
│   ├── preface.md
│   └── sample-chapter/
├── architecture/
│   ├── agent-runtime.md
│   ├── agent-loop.md
│   ├── harness.md
│   ├── sandbox.md
│   └── observability.md
├── examples/
│   ├── 01-basic-agent-loop/
│   ├── 02-runtime/
│   ├── 03-tool-runtime/
│   ├── 04-permission/
│   ├── 05-context-builder/
│   ├── 06-checkpoint-resume/
│   └── 07-eval-harness/
├── checklist/
│   ├── production-agent-checklist.md
│   └── production-agent-release-gate.md
└── docs/

当前仓库会先从 README、目录、checklist 和样例章节开始。

examples 会按运行链路拆成最小可验证示例。

我不想假装它今天已经是成熟框架。

现在它是 v0.1。

v0.1 就该诚实。

这个项目不做什么

先排除几个误会。

它暂时不做:

通用 Agent SaaS
另一个 LangChain
另一个 LangGraph
万能 MCP 客户端
可直接商用的安全沙箱
模型评测排行榜

它要做的是:

把 Agent Runtime 的工程责任讲清楚。
用 TypeScript/Node 写一套可读、可改、可测的最小示例。
让读者知道生产级 Agent 哪里会出事。
让每个模块都能对应 trace、eval 和 checklist。

这是一本书的配套工程项目。

不是一个野心过大的基础设施平台。

v0.1 的核心资产

第一,术语边界。

Agent
Workflow
Tool
Runtime
Harness
Sandbox
Trace
Checkpoint
Eval

这些词如果不先说清,后面讨论会一直绕。

第二,Production Agent Checklist。

前面的文章已经整理了模块级 checklist。

后面的 release gate 文章会展开成 50 项检查。

这两份清单会进入仓库。

第三,试读章节。

试读部分会先讲 Agent Loop 生命周期。

下一篇试读会讲 Tool Runtime 与权限审批。

这两篇会作为 sample chapter 的基础。

第四,示例代码路线。

不是一口气写一个大框架。

而是按模块推进:

basic loop
runtime state
tool registry
permission
context builder
checkpoint
trace
eval

每个示例都要能单独跑,能被测试,能被文章解释。

为什么用 TypeScript / Node

不是因为 TypeScript 最高级。

而是因为 Agent Runtime 很容易碰到这些 Node 能力:

AbortSignal
async iterator
stream
child_process
filesystem
package manager
CLI
MCP server
frontend / backend integration

coding agent 要读文件、跑测试、改代码、处理终端输出,就绕不开这些东西。

TypeScript 也适合表达 runtime contract。

工具 schema、ToolResult、RunState、PermissionDecision、TraceEvent,都需要清晰类型。

v0.1 的读者

我希望早期读者不是来找'现成魔法'的。

更适合这些人:

写过 Agent demo,但准备把它接进真实项目的人
在二开 coding agent、IDE agent 或内部 Agent 平台的人
想从 prompt 使用者转向 runtime 工程师的人
负责审查 Agent 上线风险的技术负责人

如果你只是想复制一段代码立刻做产品,这个仓库早期可能不适合。

如果你想搞清楚 Agent 为什么会失控、为什么难恢复、为什么工具治理复杂,它会越来越有用。

v0.2 会补什么

v0.2 的优先级我会放在:

examples/01-basic-agent-loop
examples/02-runtime
examples/03-tool-runtime
checklist/production-agent-checklist.md
architecture/agent-runtime.md

也就是先把'能跑的最小 Runtime 骨架'和'工具治理清单'补齐。

v0.3 再补:

permission
sandbox profile
checkpoint/resume
trace writer
eval harness

每个版本都要小。

每个版本都要能解释清楚它解决了什么。

参与方式

现在最需要的不是 star。

当然 star 也欢迎。

更需要的是反馈:

哪些概念讲得不清楚?
哪些 checklist 不适合真实生产?
哪些示例最应该优先写?
你在做 Agent 时踩过什么坑?
有没有真实 trace / 事故可以匿名改写成案例?

这类反馈比泛泛一句'不错'更有价值。

因为这本书和这个项目的目标,本来就是贴近真实工程。

最后

Agent Runtime Engineering v0.1 的价值,不在于它现在已经多完整,而在于它把一条工程路线先固定下来。

从能运行的 Agent,到生产级 Agent Runtime,中间缺的不是更多概念,而是能被检查、复盘和迭代的工程资产。

接下来会继续招募 Early Reader,并把反馈压回书稿、示例和清单里。


推荐阅读

  • 招募 50 位 Early Reader
  • 过去 30 天,我对 Agent Runtime 的理解变化

目录

  1. Agent Runtime Engineering v0.1 发布
  2. 为什么先发 v0.1
  3. v0.1 包含什么
  4. 这个项目不做什么
  5. v0.1 的核心资产
  6. 为什么用 TypeScript / Node
  7. v0.1 的读者
  8. v0.2 会补什么
  9. 参与方式
  10. 最后
  11. 推荐阅读
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 微信群机器人配置与使用指南
  • 后仿 SDF 反标 Warning 描述与解决方案
  • Docker 部署 MySQL 8.0 完整指南:从拉取镜像到配置远程访问
  • ChatGPT 与 DALL·E 制作日漫风格小故事全流程
  • Stable Diffusion WebUI 本地安装与配置教程
  • Python 核心语法详解:测试脚本开发基础
  • 在 Linux 桌面里跑 Windows 应用:Winboat 实战笔记
  • AI 编程工具深度对比:Trae、Cursor、Copilot 与 Windsurf
  • 论文阅读--Agent AI 探索多模态交互的前沿领域(一)
  • OpenCode 开源 AI 编程助手使用教程
  • Linux diff 与 patch 命令实战指南
  • 网络安全工程师职业定义、核心技能与认证体系详解
  • Python 为何如此流行?深度解析其核心优势与应用场景
  • 大疆无人机如何导出日志并解析
  • 前端 WebSocket 通信实战与最佳实践
  • OpenClaw 进阶教程:记忆系统、定时任务、多模型与子代理解析
  • Python 爬虫实战指南:从基础请求到分布式框架
  • Kubernetes Python 客户端实战教程
  • Java IO 核心:BufferedReader、BufferedWriter、PrintStream 与 PrintWriter 详解
  • AI 辅助编程工具:GitHub Copilot 安装与使用指南

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online