Skip to content
OPEN-SOURCE TYPESCRIPT AGENT RUNTIME

完整的 Agent Runtime,
开箱即可运行。

Teammates 是一个 TypeScript Agent Runtime,包含模型循环、Web 界面、多人协作、权限治理与部署。支持自托管,各层可作为库单独引入。

TypeScript 全栈自托管 · Apache-2.0从一个函数到一套平台
PRODUCT SURFACES

两套产品界面

经典工作区面向管理与运营,AgentOS 提供桌面与多窗口模式;两套可同时启用,由用户自行选择。

ADOPTION PATH

分层接入

从单个函数、SDK、UI 组件到完整平台逐层采用;同一份 Agent 定义与运行模型在各层通用。

LAYER 01 — teammates/core

可编排、可协作的核心智能体框架

多模型 · 工具 / 技能 · 沙箱 · 循环治理 · 计划任务 · 编排 · 验证 · 记忆

查看接入方式 ↗
RUNTIME CAPABILITIES

运行时内置能力

执行治理、编排、人机协同、连接、工作区与评测六项能力已内置,并在同一条执行链路上打通。

01EXECUTION

执行内核与循环治理

模型、工具与隔离沙箱接入统一执行链路;支持上下文压缩、预算计量与循环熔断。

  • 多模型 · Tool · MCP · Skills
  • 沙箱 · 上下文压缩 · 流式事件
  • maxSteps · token budget · 熔断
02ORCHESTRATION

静态成员与动态派生

可预声明固定成员,也可在运行时按 profile 组队并行派发;每个子 Agent 都是独立 run,可单独观察与停止。

  • members · 固定角色派发
  • spawn / spawnParallel · 按需组队
  • shared / isolated · 工作区策略
03COLLABORATION

人机协同

运行中的 run 可插话纠正,也可并行开启新会话;模型不确定时向用户发起确认。

  • 插话 steer · 并发对话
  • askHuman · 计划审批 · 超时兜底
  • 多人同会话 · 共享看板
04CONNECTIVITY

连接器与消息渠道

连接器供 Agent 调用外部平台;消息网关将 IM 消息接入同一套 Runtime。

  • 飞书 · 钉钉 · 企业微信
  • 微信 · QQ · Telegram · Slack
  • Stream 长连接 · Webhook · 多端扇出
05WORKSPACE

工作区资源

交付物、资产、项目、知识库与沙箱产物统一存放于工作区,沿用同一套归属与权限边界。

  • 资产 · 项目 · 知识库
  • 沙箱产出自动归档回填
  • 内置预览兜底 · 可选装 200+ 类型
06EVALUATION

评测与竞技场

多方案同题并行执行,统一评测与算分;执行事实冻结,评分标准可独立演进。

  • 方案 = agent 版本 + 模型 + 配置
  • AI 评审 + 人工评分 + 客观指标
  • 预算上限 · 方案排行榜
APPLICATION RUNTIME

结构化输出

生成式 UI 卡片、文件资产自动归档、第三方前端应用按声明权限运行。

安全与治理

五层控制均在后端强制:身份、资源权限、能力约束、沙箱隔离、审批与审计;前端隐藏不构成授权。

敏感数据不进沙箱、不进模型上下文子 Agent 的权限不可能超过父级有副作用的操作要审批,结果由独立验证器把关
01身份与工作空间多租户身份边界
02资源权限owner · deny · public · grant
03Agent 能力约束profile ∩ parent ceiling
04沙箱与密钥隔离执行与敏感数据分离
05审批、验证与审计副作用和结果双重把关
WHAT YOU DON'T BUILD

与仅用 Agent SDK 的对比

常见需要自建的模块,与 Teammates 的对应实现。

这件事只有 Agent SDK 时用 Teammates
提供完整用户界面需自行开发并长期维护✓ 两套完整前台 + 后台管理,也能只取 React 组件嵌进已有产品
多人协作从头设计租户、角色与资源归属✓ 工作空间、RBAC 与资源可见性已经贯穿到每个接口
接入企业 IM逐个平台封装机器人、回调与会话绑定✓ 十余个渠道的入站与出站,含身份绑定、群委托与多端扇出
权限与安全管控自行拼装审批、密钥隔离与审计✓ 沙箱隔离、能力上限、计划审批、结果验证与审计事件
生产部署自行设计服务化与多副本协调✓ 无状态 Server、租约执行、集群协调与一键升级回滚
效果评估缺乏统一评测手段✓ 竞技场:多方案同题同跑、统一评分与方案排行榜

“只有 Agent SDK 时”指主要提供模型循环与工具调用的常见框架形态;具体边界因项目而异。