Lumoswitch 文档
Agent 接入

Roo Code Agent 接入

Roo Code 是用于 VS Code 和 JetBrains 的编辑器编码 Agent,可以检查与修改工作区、运行命令,并在不同任务模式间切换。它的 OpenAI Compatible 提供方可以直接连接 Lumoswitch。

请先创建输出协议为 OpenAI-compatible 的 Lumoswitch 配置 API。模型必须支持原生工具调用,Roo 的文件编辑和终端操作依赖结构化工具。

选择接入方式

方式是否支持说明
仅本次启动编辑器扩展管理提供方状态和加密凭证
永久使用在 Roo 中保存命名 API 配置档案
清除接入只删除 Lumoswitch 配置档案和对应凭证
设置导入可选Roo 支持导入配置档案,但导出文件会以明文包含 API Key

Lumoswitch 不为 Roo 发布终端自动导入。当前 Roo CLI 的提供方列表没有通用自定义 OpenAI-compatible 端点,而编辑器扩展通过编辑器 SecretStorage 保存凭证。

准备连接值

占位符
{{api_base_url}}下游 API URL,包含 /v1
{{access_key}}为该配置选择的 Lumoswitch Access Key
{{model}}配置 API 显示的「下游模型名称」

配置 Roo 档案

  1. 在 VS Code 或 JetBrains 中安装并打开官方 Roo Code 扩展。
  2. 打开 Roo 设置,新建名为 LumoswitchAPI Configuration Profile
  3. API Provider 选择 OpenAI Compatible
  4. Base URL 填写 {{api_base_url}},API Key 填写 {{access_key}},Model 填写 {{model}}
  5. 填写模型真实的上下文窗口和最大输出长度,不要直接假设上游默认值。
  6. 保存并选中档案,先执行一个小型只读任务,再允许编辑文件或运行终端命令。

请保持原生工具调用开启。如果模型无法可靠调用工具,应改用其他 Lumoswitch 配置,而不是把聊天成功视为完整的 Agent 验证。

谨慎复用设置

在编辑器或机器之间迁移配置时,应使用 Roo 原生的 Export SettingsImport Settings。导出的设置会以明文包含 API Key,因此:

  • 只把导出文件放在私有位置;
  • 不要提交到仓库,也不要附加到 Issue;
  • 导入并验证后删除传输文件。

如果团队已经维护受保护的 Roo 设置导出,可以让 VS Code 设置 roo-cline.autoImportSettingsPath 指向它。只有明确了解文件生命周期和访问控制时才这样做;本指南不会自动启用。

清除接入

  1. 打开 Roo 的 API Configuration Profiles。
  2. 选择 Lumoswitch,使用配置档案删除操作。
  3. 如果 Roo 仍显示旧凭证,请通过同一提供方界面清除档案凭证,然后重新加载编辑器。
  4. 删除任何包含 Access Key 的临时设置导出文件。

不要删除整个 Roo 扩展数据目录,其中可能有任务历史、模式、规则和其他提供方;编辑器 SecretStorage 也可能单独管理。

验证与排错

  • 401 表示保存的档案 Key 缺失、已失效,或绑定在其他档案上。
  • 遇到 404,检查是否重复拼接 /v1,并确认填写的是下游模型名称。
  • 请求成功但工具失败时,检查模型的原生工具调用能力,并确认 Lumoswitch 输出协议为 OpenAI-compatible。
  • 上下文和输出限制必须准确;虚高的数值会让 Roo 构造出模型无法接受的请求。

参考:Roo OpenAI Compatible 提供方设置管理API 配置档案。最后核验:2026-08-23。

维护者发布字段
  • 平台 ID:roo-code
  • 显示名称:Roo Code
  • 下游协议:openai-compatible
  • 临时发布:关闭;Roo 编辑器扩展管理提供方状态与凭证
  • 永久发布:关闭;原生配置档案和 SecretStorage 比改写编辑器状态更安全
  • 显示顺序:89
  • 最后核验:2026-08-23

On this page