Agent Loop 核心流转与生命周期控制 (packages/agent)
从一个 while 循环出发,拆解生产级 Agent Loop 的生命周期事件、上下文隔离、工具调度、洋葱中间件、运行中插话,以及流式撤回与取消控制。
Written by Jayden
从一个 while 循环出发,拆解生产级 Agent Loop 的生命周期事件、上下文隔离、工具调度、洋葱中间件、运行中插话,以及流式撤回与取消控制。
从 OpenAI Chat、Responses 与 Anthropic Messages 三种协议出发,拆解流式事件归一化、兼容性适配、KV Cache 断点与工具调用协议防御。
从十行基础循环到时序竞争、过程式调度、日志投影与自进化外循环:重新拆解 Agent 运行时的状态来源、调度机制与物理副作用边界。
系统提示词不是一句角色设定,而是一个 Agent 产品的员工手册、行为准则和评估入口。真正重要的不是写出一版完美 prompt,而是建立可测试、可迭代的行为系统。
Strukto 的 Mirage 把 S3、Slack、GitHub 等异构系统投影成统一文件系统,让 agent 用 bash 操作一切。