执行内核与循环治理
模型、工具与隔离沙箱接入统一执行链路;支持上下文压缩、预算计量与循环熔断。
- 多模型 · Tool · MCP · Skills
- 沙箱 · 上下文压缩 · 流式事件
- maxSteps · token budget · 熔断
Teammates 是一个 TypeScript Agent Runtime,包含模型循环、Web 界面、多人协作、权限治理与部署。支持自托管,各层可作为库单独引入。
经典工作区面向管理与运营,AgentOS 提供桌面与多窗口模式;两套可同时启用,由用户自行选择。

从单个函数、SDK、UI 组件到完整平台逐层采用;同一份 Agent 定义与运行模型在各层通用。
执行治理、编排、人机协同、连接、工作区与评测六项能力已内置,并在同一条执行链路上打通。
模型、工具与隔离沙箱接入统一执行链路;支持上下文压缩、预算计量与循环熔断。
可预声明固定成员,也可在运行时按 profile 组队并行派发;每个子 Agent 都是独立 run,可单独观察与停止。
运行中的 run 可插话纠正,也可并行开启新会话;模型不确定时向用户发起确认。
连接器供 Agent 调用外部平台;消息网关将 IM 消息接入同一套 Runtime。
交付物、资产、项目、知识库与沙箱产物统一存放于工作区,沿用同一套归属与权限边界。
多方案同题并行执行,统一评测与算分;执行事实冻结,评分标准可独立演进。
生成式 UI 卡片、文件资产自动归档、第三方前端应用按声明权限运行。

五层控制均在后端强制:身份、资源权限、能力约束、沙箱隔离、审批与审计;前端隐藏不构成授权。
常见需要自建的模块,与 Teammates 的对应实现。
“只有 Agent SDK 时”指主要提供模型循环与工具调用的常见框架形态;具体边界因项目而异。