Skip to content
反馈文档问题

Provider 与权限

Farming 连接不同的 Coding Agent。Provider 继续负责自己的登录、模型和 Session 能力,Farming 则提供一致的 Project、Chat、Terminal 和 Files 使用方式。

支持的交互

当前常用 Provider 包括 Codex、Claude Code、OpenCode、Qoder、Qwen Code 和其他能够被 Farming 发现的 Coding CLI。

不同 Provider 可能支持:

  • 结构化 Chat;
  • 原生 Terminal;
  • 历史 Session 恢复;
  • 模型和推理强度选择;
  • 运行中的 Chat / Terminal 切换。

Farming 只展示当前 Provider 真实声明并通过运行时检查的能力。

登录

Provider 登录发生在 Farming Host 上。安装 Farming 不会自动登录 Coding Agent。

排查登录问题时:

  1. 在 Host 的普通 Shell 中启动对应 CLI;
  2. 完成登录或修复 Provider 配置;
  3. 返回 Farming,重新检查能力或启动 Agent。

不要把 Provider Token 写进 Project 文件或公开的 Farming 配置示例。

权限原则

权限越高,Agent 可以连续完成的操作越多,同时潜在影响范围也越大。

  • 对不熟悉的仓库使用需要确认的策略。
  • 只允许 Agent 访问完成任务所需的 Workspace。
  • 涉及账号、发布、支付、消息发送或数据删除时保留人工确认。
  • Browser 与实验性 Computer 的账号和系统权限是独立安全边界。

权限变化

改变权限不会更换当前 Agent 或 Workspace,也不会自动创建新的 Browser Profile,或把资源交给另一个 Agent。

遇到权限请求结果不明确时,先检查当前页面、文件和 Git 状态,不要立即重复执行原操作。

Farming 是一个开源、自托管的 AI Coding Agent 工作区。