快速开始
接入 Runtime
安装并接入 Claude Code、Codex、Gemini 等 27 种 Runtime
Yoda 支持 27 种 Runtime(agent 的运行环境):
Claude Code、Codex、Gemini、Cursor、GitHub Copilot、Amp、OpenCode、Hermes、Charm、Auggie、Goose、Kimi、Kilocode、Kiro、Rovo、Cline、Continue、Codebuff、Mistral、Jules、Junie、Pi、Letta、Autohand、Devin、Qwen、Droid。
工作原理
Yoda 不直接调用模型 API,而是编排你本机已安装的 Runtime CLI:
- 在终端里安装并登录 Runtime(如
claude、codex) - Yoda 自动检测 PATH 中可用的 CLI
- 创建任务时选择 Runtime,Yoda 在任务工作区中以正确的参数启动它
模型计费走你自己的订阅或 API Key;接入 MaaS 平台 后也可以用第三方平台的 token。
默认 Runtime 可在设置中指定;每个任务创建时也可以单独覆盖。
以 Claude Code 为例
# 安装
npm install -g @anthropic-ai/claude-code
# 登录认证
claudeCLI 能在终端正常工作后,回到 Yoda 创建任务时即可选择 Claude Code。
自定义 Runtime 配置
如果 CLI 装在非标准路径,或者你想覆盖启动参数,可以在设置中按 Runtime 自定义:
| 配置项 | 说明 |
|---|---|
cli | CLI 可执行文件路径 |
resumeFlag / sessionIdFlag | 会话恢复相关参数 |
autoApproveFlag | 自动批准模式参数 |
initialPromptFlag | 初始 prompt 传递方式 |
defaultArgs / extraArgs | 默认与附加启动参数 |
env | 注入的环境变量 |
每个 Runtime 还可以单独设置「默认自动批准」开关,控制是否需要逐步确认。
检测不到 CLI?
GUI 应用的 PATH 和终端的 PATH 可能不同。Yoda 启动时会规范化 PATH,但若仍检测不到:
- 确认终端里
which claude(或对应 CLI)有输出 - 在 Runtime 自定义配置里直接填 CLI 的绝对路径
- 参考 常见问题