harness-gateway 不是 Octop v0.9.24 的内置组件,它属于 PhyAgentOS 生态,用于接入异构机器人设备;Octop 依赖 Connector 网关层、Harness-memory 和 Agent 引擎调度层实现通信与任务执行。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octop v0.9.24 中 harness-gateway 并非内置组件,也未在官方开源文档或 GitHub 仓库(https://www.php.cn/link/062adeb252cf5b5c1c09dab42e2ef738 v0.9.24 版本中作为独立服务或配置项存在。
目前 Octop 的核心通信与扩展机制依赖的是:
- Connector 网关层:通过 OAuth + MCP(Model Connector Protocol)协议对接外部服务(如腾讯文档、微博、新闻 API 等);
- Harness-memory:用于可迁移记忆管理,但它是内存/存储适配层,不是网络网关;
-
Agent 引擎调度层:任务分发、Loop Engineering 执行闭环,不暴露为
harness-gateway服务。
✅ 正确理解:“harness-gateway” 这个名称更可能源于对 PhyAgentOS 生态的混淆。PhyAgentOS(2026年7月开源)确实定义了
harness作为物理智能体执行基座,并包含harness-gateway模块用于统一接入异构机器人设备(如四足/人形/双臂机器人),但它与 Octop 完全无关——两者定位不同:
- Octop 是面向家庭/团队的软件型多用户 AI 助手平台;
- PhyAgentOS 是面向具身智能的物理世界任务执行 harness。
所以如果你在 Octop v0.9.24 中看到或需要配置 harness-gateway,大概率是以下情况之一:
- 误将 PhyAgentOS 文档或示例混入 Octop 部署流程;
- 尝试自行集成 PhyAgentOS 的能力(例如让 Octop Agent 调用物理实验机器人),此时需额外开发 connector,而非直接配置
harness-gateway; - 使用了非官方 fork 或内部测试分支(该分支未公开,且不在 GitHub 主干中)。
如你确有跨系统联动需求(比如“让 Octop 下达指令给 PhyAgentOS 控制的机器人”),可行路径是:
- 在 Octop 中新建一个自定义 Connector;
- 该 Connector 将用户请求转为符合 PhyAgentOS MCP 兼容格式的 HTTP 请求;
- 目标地址指向已部署的 PhyAgentOS
harness-gateway服务(默认监听http://<phy-agent-os-host>:8080/mcp); - 需确保双方认证一致(如共享 JWT 或 API Key)。
简单示例(Octop connector 配置片段,需放入 connectors/custom-phyagent.yaml):
name: phyagent-lab
type: http
base_url: "http://192.168.1.100:8080/mcp"
auth:
type: apikey
key: "your-shared-api-key"
methods:
- name: run_pH_experiment
path: "/task"
method: POST
body: |
{
"intent": "run_pH_rainbow",
"params": {"target_levels": [1,3,5,7,9,11]}
}然后在 Octop UI 或 CLI 中即可调用 @phyagent-lab run_pH_experiment。
不复杂但容易忽略:必须确保 Octop 和 PhyAgentOS 之间网络可达,且时间同步(因 JWT token 有有效期校验)。


















