这套教程是 eve 的中文教程,只有文档,没有可执行代码。29 章正文加 3 个附录:前 18 章从 eve init 讲到上线,第 19 到 29 章是源码解析,按一个 prompt 的完整旅程走一遍实现。
一句话结论:world 是 eve 对 workflow 引擎的存储抽象。安装时做三件事:校验版本兼容、包一层 stranded 保护、启动。部署交接时最危险的不是崩溃,是新版本重放旧版本留下的 run。
一句话结论:
auth不是中间件,是一个按顺序试的函数数组。全部返回空才 401,抛错则按错误里带的 Response 拒绝。
一句话结论:
defineChannel把「路由表 + adapter + 事件处理器」打成一个带哨兵的对象。平台通道不特殊,只是路由更多、事件处理器更厚、状态更复杂。
一句话结论:
eveChannel()返回的不是一个 handler,是一张 23 条路由的表加一层统一的鉴权包装。其中 12 条给调用方用,11 条是内部回调和兼容路径。
一句话结论:eve 不用 AI SDK 的自动循环。每次模型调用是一个 step,工具执行完就结束,下一轮模型调用是新 step。这就是「每步一次模型调用」的全部含义。
一句话结论:step 不是「函数调用」,是「检查点边界」。step 内的代码在崩溃恢复时会重跑,step 之间的不会。这是 eve 里唯一必须记住的语义。