在 Go 应用里并发调用多个智能体并流式取回结果
29.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add superalsrk/omni-agent-invoke-go该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · vision
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
展开完整介绍(147 字)↓
从 Go 并发调用 Codex、Claude Code(CC)、OpenClaw 和 DeepSeek Harness(DSH)。这是 Octo Runtime 本地 Omni Agent Harness 的独立 MIT 客户端,支持规范/原生流式输出、上下文、图像输入和 playboard。
README
由 DeepSeek 最新模型翻译生成Omni Agent Invoke Go:Codex、Claude Code、OpenClaw 与 DeepSeek Harness
在 Go 里调用 Codex、Claude Code(CC)、OpenClaw、DeepSeek Harness(DSH)以及其他受支持的智能体 harness。由 Octo Runtime 驱动。
这是一个小巧、独立的 Go 客户端,也是可运行的 playboard,面向单独安装的 Octo Runtime Kernel。它提供一套本地执行 API,支持流式输出、显式 Context、原生输出、取消操作和并发 harness 调用。
Octo Runtime 是基础
Octo Runtime 把一组智能体 harness 变成可复用的本地基础设施。 它受监管的 Kernel、执行 worker 和 Provider 适配器为应用提供统一的执行契约,同时让 Provider 特有的能力依然可用。
这正是这个库的价值所在:你的 Go 应用可以通过一个服务边界,对接多个成熟的 harness。规范事件提供统一格式;原生 payload 保留 Provider 特有的细节。业务数据和用户体验归你的应用所有,执行基础由 Octo Runtime 提供。
去 Octo Runtime 看看,给它点个 star,读一读它的文档,再逛逛它的适配器生态。
展开完整文档(README 剩余 1 节)
Omni Agent Invoke Go:Codex、Claude Code、OpenClaw 与 DeepSeek Harness
在 Go 里调用 Codex、Claude Code(CC)、OpenClaw、DeepSeek Harness(DSH)以及其他受支持的智能体 harness。由 Octo Runtime 驱动。
这是一个小巧、独立的 Go 客户端,也是可运行的 playboard,面向单独安装的 Octo Runtime Kernel。它提供一套本地执行 API,支持流式输出、显式 Context、原生输出、取消操作和并发 harness 调用。
Octo Runtime 是基础
Octo Runtime 把一组智能体 harness 变成可复用的本地基础设施。 它受监管的 Kernel、执行 worker 和 Provider 适配器为应用提供统一的执行契约,同时让 Provider 特有的能力依然可用。
这正是这个库的价值所在:你的 Go 应用可以通过一个服务边界,对接多个成熟的 harness。规范事件提供统一格式;原生 payload 保留 Provider 特有的细节。业务数据和用户体验归你的应用所有,执行基础由 Octo Runtime 提供。
去 Octo Runtime 看看,给它点个 star,读一读它的文档,再逛逛它的适配器生态。
独立服务,独立客户端
Go application / playboard
| JSON-RPC 2.0 + NDJSON over a Unix socket
v
Independently installed Octo Runtime Kernel
v
Codex / Claude Code / OpenClaw / DeepSeek Harness / ...
这个库不依赖上游 Runtime 源码或 SDK 包。它实现公开的 Kernel IPC,并自带生成的协议身份声明。它不启动 Runtime,也不安装或认证 Provider。独立的 Runtime 服务需要 Node.js;Go 客户端使用自己的语言工具链。
这是一个独立的社区项目,不是官方 Octo Runtime SDK。0.1 版本面向 macOS/Linux 的 Unix socket。
安装与运行
要求:Go 1.25+,以及单独安装的 Runtime 和已认证的 Provider。
Install and start the foundation service independently.
npm install -g @mininglamp-oss/octo-runtime
octo-runtime executor-kernel start
git clone https://github.com/superalsrk/omni-agent-invoke-go.git
cd omni-agent-invoke-go
mkdir -p .tmp
go build -o .tmp/playboard ./cmd/playboard
Use your actual endpoint for custom Runtime Homes/profiles.
export OCTO_KERNEL_ENDPOINT="$HOME/.octo-runtime/sockets/octo-runtime-executor-kernel.sock"
.tmp/playboard status
.tmp/playboard list
.tmp/playboard playboard --adapter codex --mode canonical \
--prompt 'Reply with OK without using tools.' --receipt .tmp/first-run.json
已经在运行 Kernel?跳过安装和启动,让客户端指向它现有的 socket。每个服务商单独认证;Runtime 不会替你登录。
Go API
import omni "github.com/superalsrk/omni-agent-invoke-go"
client := omni.Attach(os.Getenv("OCTO_KERNEL_ENDPOINT"))
defer client.Close()
stream, err := client.Invoke("codex", "Say hello.")
if err != nil { return err }
defer stream.Close()
for {
frame, err := stream.Next()
if err == io.EOF { break }
if err != nil { return err }
fmt.Println(frame)
}
完整可运行的程序见 examples,其中包含 import 和终态检查。
四个入口把上下文和模式显式区分开:
client.Invoke("codex", prompt)
client.InvokeWithContext("codex", prompt, context)
client.InvokeNative("codex", prompt)
client.InvokeNativeWithContext("codex", prompt, context)
前两个选 canonical 模式,native 变体选 native 模式。它们都返回完整的 HostFrame:canonical 内容在 frame.event,native 内容在 frame.payload,执行终态在 frame.control。把一次执行当作成功之前,务必先消费并检查终态。
Context 指 Octo 的执行/后台信封。显式条目会与选中的 Adapter 以及默认的 ask 审批策略合并。类型化 Context、纯文本 Input 和图片 Input 的示例见 examples/README.md。图片辅助工具提供 base64、字节长度和 SHA-256 元数据。
DeepSeek Harness 与其他服务商
DeepSeek Harness(DSH) 使用 Adapter ID dsh:
.tmp/playboard playboard --adapter dsh --mode canonical --prompt 'Reply with OK.'
.tmp/playboard playboard --adapter claude-code --mode canonical --prompt 'Reply with OK.'
.tmp/playboard playboard --request examples/openclaw-request.json
DSH 必须先安装并配置好,再由独立运行的 Runtime 注册。参见 上游 DSH Adapter 指南。只有选中的 Adapter 声明支持时,才能用 native 模式。OpenClaw 用一个 Context 条目选中已有的 Gateway Agent,例如 provider_agent_id: "main"。
共用一套执行 API 不代表各服务商能力相同。查 list 和上游指南。对 Codex 做过实机验证,不等于每个服务商都测过。
并发调用 Harness
go run ./examples/concurrent codex claude-code openclaw dsh
本地只有 Codex?把 Adapter 参数换成 codex codex,就能跑两个独立的并发调用。示例会等待所有任务结束,并逐个报告失败。
Playboard 与显式控制
.tmp/playboard playboard --adapter codex --mode native --prompt 'Say hello.' --context examples/context.json
.tmp/playboard submit --adapter codex --prompt 'Say hello.' --receipt .tmp/submitted-run.json
.tmp/playboard get --ref .tmp/submitted-run.json
.tmp/playboard subscribe --ref .tmp/submitted-run.json --after 0
.tmp/playboard cancel --ref .tmp/submitted-run.json --reason user_cancelled
.tmp/playboard respond --ref .tmp/submitted-run.json --response answer.json
.tmp/playboard native-respond --ref .tmp/submitted-run.json --response native-answer.json
stdout 输出 NDJSON。保存完整 RunRef,方便恢复。回执写入新文件,不覆盖旧文件。--timeout 是执行截止时间,单位为秒;超时后 playboard 请求取消,并观察一小段收尾。关闭观察,或客户端断开,都不会停止 Kernel,也不会自动取消已受理的运行。
受理 ACK 丢失后,只能按原始身份查询来恢复。结果未知时,控制操作绝不自动重放。身份校验、分帧、恢复与生命周期限制,见协议设计。
本地验证
go test -race ./...
go vet ./...
node scripts/live-smoke.mjs
显式 live smoke 使用现有 Kernel 和已认证的 Codex,验证规范调用与原生调用、回执查询和重放。它不安装也不停止 Runtime。证据记录在 docs/live-smoke.json,不含服务商原始输出。不添加 GitHub workflow,也不加 CI 门禁。平台与 live 服务商的限制记录在验证。
生态与许可
Octo Runtime 是独立的基础服务。其他客户端库:Rust、TypeScript、Python、Go。
MIT License。协议类型独立生成,未内置上游实现。各项目与服务商厂商相互独立,不构成任何背书。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
superalsrk/omni-agent-invoke-go
在 Go 应用里并发调用多个智能体并流式取回结果
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,364已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,709已汉化DSH
71.8
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,319已汉化DSH
71.5
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,533已汉化DSH
71.1
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 93,105已汉化DSH
71.1
这是你的仓库?认领条目