Yoda
核心概念

Runtime 与 Agent

Yoda 术语体系的两块基石

Yoda 对这两个词有严格定义,理解了它们,整个产品就通了。

Runtime

Runtime 是 agent 的运行环境——Claude Code、Codex、Gemini CLI 这些安装在你机器上的命令行程序。它们提供进程、工具调用、沙箱、会话恢复等执行能力。

Yoda 负责编排 Runtime:检测、启动、传参、恢复会话、注入配置。共支持 27 种,见 接入 Runtime

Runtime 里跑的模型(如 Claude Code 里的 Claude)确实也是一种 agent——可以理解为 agent 的"类"。但在 Yoda 的术语里,我们把执行环境统一称为 Runtime,避免与下面的 Agent 概念混淆。

Agent

Agent 是你定义的实体:System Prompt + Skills(+ 首选模型),不与任何运行环境绑定。

同一个 Agent 今天用 Claude Code 跑,明天换 Codex 跑——角色、规范、技能不变。这是关键设计:你的工程资产(提示词、技能、规范)沉淀在 Agent 上,而不是锁死在某家 CLI 里。

RuntimeAgent
是什么执行环境(CLI 程序)角色定义(配置实体)
谁提供Anthropic / OpenAI / Google 等你自己定义
包含进程、工具、沙箱、会话System Prompt、Skills、首选模型
绑定关系安装在本机/远程主机可在任意 Runtime 上运行

组合使用

创建任务或会话时,两个维度自由组合:

任务 = Runtime(在哪跑) × Agent(以什么角色跑)
  • 只选 Runtime → 原生行为,相当于直接在终端里用该 CLI
  • 选 Runtime + Agent → Yoda 把 Agent 的 System Prompt 和启用的 Skills 注入该 Runtime

任务自动命名、会话摘要也可以各自指定专用 Agent(设置中的 namingAgentId / summaryAgentId)。

相关页面

On this page