返回顶部
g

ganglion神经节

Use for every task involving this project. Covers running Ganglion, its CLI commands, HTTP bridge API, pipeline execution, knowledge queries, configuration, and operational workflows. Trigger phrases: 'run the pipeline', 'start the server', 'check status', 'query knowledge', 'configure', 'call the API', 'scaffold a project', 'check metrics', 'rollback', 'swap policy'.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
248
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ganglion

Ganglion — 操作手册

Ganglion 是专为 Bittensor 子网挖矿设计的领域特定执行引擎。它提供了一套管道框架,用于编排搜索最优模型配置的自主挖矿代理。该引擎提供 CLI、HTTP 桥接 API 和 Python 库。Ganglion 是搜索基础设施——它不知道什么样的模型是好的,它只知道如何搜索。

快速参考

bash

搭建新项目


ganglion init ./my-subnet --subnet sn9 --netuid 9

检查状态(本地模式)

ganglion status ./my-subnet ganglion tools ./my-subnet ganglion agents ./my-subnet ganglion knowledge ./my-subnet --capability training --max-entries 10 ganglion pipeline ./my-subnet

运行(本地模式)

ganglion run ./my-subnet ganglion run ./my-subnet --stage plan ganglion run ./my-subnet --overrides {target_metric:accuracy}

启动 HTTP 桥接(远程模式)

ganglion serve ./my-subnet --bot-id alpha --port 8899

检查状态(远程模式)

curl -s $GANGLION_URL/v1/status | jq .data

模式检测

Ganglion 支持两种模式。运行命令前务必检查当前适用的模式。

  • - 本地模式:未设置 GANGLIONURL,或设置了 GANGLIONPROJECT。直接使用 ganglion dir>。
  • 远程模式:已设置 GANGLIONURL。使用 curl 访问 HTTP 桥接。

bash
if [ -n $GANGLIONPROJECT ] || [ -z $GANGLIONURL ]; then
echo local
else
echo remote
fi

响应格式

所有 HTTP 桥接端点(健康检查除外)均以标准信封格式返回响应:

  • - 成功:{data: } — 使用 jq .data 提取
  • 错误:{detail: {error: {code: ERROR_CODE, message: ...}}}

健康检查端点(/healthz、/readyz)返回原始 JSON,不带信封。

交互式 API 文档:$GANGLION_URL/v1/docs(Swagger UI)。

注意: 无版本号的路由(如 /status)仍可工作但已弃用。请始终使用 /v1/。

如何运行

前置条件: Python >= 3.11,已设置 LLMPROVIDERAPI_KEY(由 LLM 运行时使用)。

安装: pip install ganglion

搭建项目:
bash
ganglion init ./my-subnet --subnet sn9 --netuid 9

这将在目标目录中创建 config.py、tools/、agents/ 和 skill/。

以本地模式启动:
bash
export GANGLION_PROJECT=./my-subnet
ganglion status $GANGLION_PROJECT

以远程模式启动:
bash
ganglion serve ./my-subnet --bot-id alpha --port 8899
export GANGLION_URL=http://127.0.0.1:8899

项目目录必须包含定义 subnet_config(SubnetConfig)和 pipeline(PipelineDef)的 config.py。完整配置详情请参见 {baseDir}/references/configuration.md。

主要功能

观察状态

查询当前框架状态——已注册的工具、代理、管道定义、知识、指标和运行历史。本地模式使用 CLI 命令;远程模式使用 GET 端点。

完整参考:{baseDir}/references/commands.md

执行管道

运行完整管道或单个阶段。编排器按依赖顺序执行阶段,应用重试策略,将累积的知识注入代理提示,并记录结果。

bash

本地


ganglion run ./my-subnet
ganglion run ./my-subnet --stage plan

远程

curl -s -X POST $GANGLION_URL/v1/run/pipeline -H Content-Type: application/json -d {} | jq .data curl -s -X POST $GANGLION_URL/v1/run/stage/plan -H Content-Type: application/json -d {} | jq .data

运行时变更(仅远程模式)

注册新工具、代理和组件;修补管道;交换重试策略;更新提示。所有变更均经过验证、审计且可逆。

bash

注册工具


curl -s -X POST $GANGLION_URL/v1/tools -H Content-Type: application/json \
-d {name:my_tool,code:,category:training} | jq .data

修补管道

curl -s -X PATCH $GANGLION_URL/v1/pipeline -H Content-Type: application/json \ -d {operations:[{op:addstage,stage:{name:validate,agent:Validator,dependson:[train]}}]} | jq .data

管道操作:addstage、removestage、update_stage。所有变更端点请参见 {baseDir}/references/commands.md。

知识存储

跨运行的战略性记忆,随时间累积。记录模式(有效的方法)和反模式(失败的方法),然后自动将相关历史注入代理提示。按能力查询知识,并通过 bot_id 过滤以支持多机器人设置。

bash

本地


ganglion knowledge ./my-subnet --bot-id alpha --capability training

远程

curl -s $GANGLIONURL/v1/knowledge?capability=training&maxentries=10 | jq

回滚

撤销任何变更。每次变更都记录在审计日志中,并附带回滚数据。

bash
curl -s -X POST $GANGLION_URL/v1/rollback/last | jq
curl -s -X POST $GANGLION_URL/v1/rollback/0 | jq # 撤销所有变更

多机器人工作流

多个 OpenClaw 会话通过 --bot-id 共享知识池。每个机器人的发现流入共享池。协作源于共享知识,而非显式协调。

bash

两个本地会话


ganglion run ./my-subnet --bot-id alpha
ganglion run ./my-subnet --bot-id beta

两个远程服务器

ganglion serve ./my-subnet --bot-id alpha --port 8899 ganglion serve ./my-subnet --bot-id beta --port 8900

MCP 集成

Ganglion 是一个双向 MCP 系统:它可以消费外部 MCP 服务器(客户端模式),也可以暴露自己的工具作为 MCP 服务器(服务器模式)。

MCP 客户端模式——消费外部工具

连接到外部 MCP 服务器,为代理添加工具。来自 MCP 服务器的工具以可配置前缀的形式显示为常规 Ganglion 工具。

bash

静态:添加到 config.py


from ganglion.mcp.config import MCPClientConfig


mcpclients = [MCPClientConfig(name=weather, transport=stdio, command=[python, -m, weatherserver])]

动态:运行时通过 API 添加

curl -s -X POST $GANGLION_URL/v1/mcp/servers -H Content-Type: application/json \ -d {name:weather,transport:stdio,command:[python,-m,weather_server]} | jq .data

检查已连接的 MCP 服务器

curl -s $GANGLION_URL/v1/mcp | jq .data

断开 / 重新连接

curl -s -X DELETE $GANGLION_URL/v1/mcp/servers/weather | jq .data curl -s -X POST $GANGLION_URL/v1/mcp/servers/weather/reconnect | jq .data

MCPClientConfig 选项:name、transport(stdio|sse)、command(用于 stdio)、url(用于 sse)、env、tool_prefix、category、timeout(默认 30s)。

MCP 服务器模式——暴露 Ganglion 工具

将 Ganglion 作为 MCP 服务器运行,使外部代理(Claude Code、Claude Desktop、OpenClaw)可以直接调用 Ganglion 工具。

bash

stdio 传输(Claude Desktop / Claude Code)


ganglion mcp-serve ./my-subnet --transport stdio

SSE 传输(基于 HTTP 的客户端)

ganglion mcp-serve ./my-subnet --transport sse --mcp-port 8900

带访问控制的多角色

ganglion mcp-serve ./my-subnet --roles ./

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ganglion-1776187460 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ganglion-1776187460 技能

通过命令行安装

skillhub install ganglion-1776187460

下载

⬇ 下载 ganglion v0.1.0(免费)

文件大小: 25.74 KB | 发布时间: 2026-4-15 11:48

v0.1.0 最新 2026-4-15 11:48
Initial release of Ganglion — a flexible, domain-specific execution engine for Bittensor subnet mining.

- Provides both CLI and HTTP API for project scaffolding, pipeline management, knowledge queries, configuration, and operational workflows.
- Supports local and remote operation modes, with clear mode detection and usage patterns.
- Enables runtime mutations via remote API: register/patch tools, agents, pipeline stages, and swap retry policies; all changes are auditable and reversible (rollback supported).
- Features a cross-run knowledge store for strategic memory sharing across agents and multi-bot workflows.
- Integrates with MCP ecosystem as both client (consume external tools) and server (expose Ganglion tools to external agents).
- Comes with detailed usage documentation, quick reference commands, and interactive API docs.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部