⚡
流式输出 & 全异步
实时逐 token 流式输出,整个管线(从模板渲染到 LLM 响应交付)原生 async/await。

AmritaCore 是构建于 AmritaSense 之上的轻量级 Agent 运行时。
AmritaCore = AmritaSense(工作流引擎 + 事件 + 流) + Agent 层(策略、会话、工具、MCP、适配器)AmritaSense 提供执行基座——原生指令工作流虚拟机、双向 SuspendObjectStream、 基于 matcher 的事件系统。AmritaCore 在其上构建 Agent 层:对话对象、工具调用、 MCP 客户端、模型适配器,以及内置的 Step 驱动 ReAct 策略。
学习路径:本手册遵循构建 agent 的自然旅程——先跑起来、再扩展、再调优、 最后理解内部设计。AmritaSense 专属主题只在需要处内联回顾并链接到 sense.amritabot.com——不做重复叙述。
| 阶段 | 版块 | 你将获得 |
|---|---|---|
| ① 跑起来 | 快速开始 | 环境、最小示例、第一个 agent |
| ② 用起来 | 教程 | 工具、流式、钩子、记忆——循序渐进 |
| ③ 理解底层 | 核心概念 | ChatObject、策略、事件与数据如何协作 |
| ④ 扩展 | 扩展与集成 | 适配器、自定义工具、MCP、自定义 Tokenizer |
| ⑤ 调优 | 代理工程 | 提示词工程、Jinja2 模板、异常排查 |
| ⑥ 深入内核 | 进阶 | 工作流引擎、挂起/恢复、Step 循环内部 |
| ⑦ 设计哲学 | 项目介绍 + 附录 | AmritaCore 为何这样设计 |