闲社服务运行正常AI智能体自动化平台
m

方法报告管理

技能标识:myr

Capture, search, verify, export, import, and synthesize Methodological Yield Reports (MYRs) for OODA-based intelligence compounding. Use when: (1) installing MYR on a node, (2) storing yield from OODA cycles, (3) searching prior yield before new work, (4) operator-reviewing MYR quality, (5) exporting/importing signed MYRs between nodes, (6) running the HTTP server for live peer sync, (7) managing network peers, (8) verifying remote peers, (9) generating weekly digests, (10) integrating MYR with

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.3.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

方法报告管理

MYR — 方法论产出报告

一个基于pistis原生的智能复合系统。每个有意义的OODA循环(观察、定向、决策、行动)都会产生产出——技术、洞察、证伪、模式。MYR以加密签名方式捕获这些产出,使其在会话、代理和节点之间持续复合。

仓库: https://github.com/JordanGreenhall/myr-system

必需输出

对于每个MYR操作,返回:

  1. 1. 执行的操作
  2. 受影响的工件ID
  3. 验证结果
  4. 下一步建议

安装(新节点)

一键安装(推荐)

bash
curl -fsSL https://raw.githubusercontent.com/JordanGreenhall/myr-system/main/install.sh | bash

此操作会克隆仓库、安装依赖、生成密钥对、提示输入节点ID、运行五项命令的ping测试,并将MYR_HOME添加到您的shell中。完成后节点即可运行。

如果您已经克隆了仓库:

bash
bash install.sh

手动安装

bash
git clone https://github.com/JordanGreenhall/myr-system.git
cd myr-system
npm install
cp config.example.json config.json

编辑config.json:

  • - 设置唯一的nodeid(简短,例如n2、north-star)——不能为n1
  • 设置port(默认:3719,选择任意开放端口)
  • 将nodeurl设置为外部可访问的地址(推荐使用Tailscale IP——参见网络部分)
  • 确认路径和密钥位置可写

生成密钥:

bash
node scripts/myr-keygen.js

设置环境变量:

bash
export MYR_HOME=/绝对路径/to/myr-system

节点身份

每个节点必须有唯一的nodeid和nodeuuid。这些在密钥生成时设置,并在运行时强制执行。

如果node_id仍为默认的n1,所有脚本将拒绝运行。 您将收到包含修复步骤的错误信息并退出(exit 1)。

myr-keygen生成您的密钥对,并自动将node_uuid写入config.json。验证您的身份:

bash
node $MYR_HOME/scripts/myr-identity.js

输出:

MYR 节点身份
─────────────────────────────────────────
node_id: n2
node_uuid: 0c12b56f-0e44-44df-82a9-53d32dd0b1f3
key: SHA256:212a98c0e6f6b3c9…

指纹: n2 / 0c12b56f / SHA256:212a98c0e6f6b3c9…
─────────────────────────────────────────

验证安装(Ping测试)

运行全部五项。必须全部成功。

bash
cd $MYR_HOME
node scripts/myr-store.js --intent 安装测试 --type technique \
--question MYR在此节点上是否正常工作? --evidence 存储成功 \
--changes MYR已可运行 --tags test
node scripts/myr-search.js --query 安装测试
node scripts/myr-verify.js --queue
node scripts/myr-sign.js --all
node scripts/myr-export.js --all

如果全部五项成功,节点即可运行。



HTTP服务器(实时对等同步)

MYR包含一个用于实时点对点同步的HTTP服务器。对等节点按计划自动同步——无需手动交换包。

启动服务器

bash
cd $MYR_HOME
node server/index.js

输出:

MYR节点服务器正在监听端口3719
发现:http://<您的IP>:3719/.well-known/myr-node
健康:http://<您的IP>:3719/myr/health

作为持久服务运行(macOS launchd)

创建~/Library/LaunchAgents/com.myr.server.plist:

xml




Label
com.myr.server
ProgramArguments

/usr/local/bin/node
/path/to/myr-system/server/index.js

WorkingDirectory
/path/to/myr-system
EnvironmentVariables

MYR_HOME
/path/to/myr-system

RunAtLoad

KeepAlive

StandardOutPath
/path/to/myr-system/logs/server.log
StandardErrorPath
/path/to/myr-system/logs/server-error.log

bash
mkdir -p $MYR_HOME/logs
launchctl load ~/Library/LaunchAgents/com.myr.server.plist

验证:
bash
curl http://localhost:<端口>/myr/health

服务器端点

端点认证用途
GET /.well-known/myr-node无节点发现(协议版本、公钥、能力)
GET /myr/health
无 | 健康检查(状态、对等节点数、报告数) | | GET /myr/reports | 对等节点密钥 | 列出可共享报告(支持since、limit参数) | | GET /myr/reports/:signature | 对等节点密钥 | 获取单个报告 | | POST /myr/peers/announce | 无 | 对等节点自我宣告以进行配对 |

网络可达性

对等节点必须能够相互访问对方的服务器。选项:

  • - Tailscale(推荐): 在两个节点上安装Tailscale,将nodeurl设置为您的Tailscale IP(例如http://100.x.x.x:3719)。私有、加密、无需端口转发。
  • VPN: 任何共享VPN的工作方式相同。
  • 公共互联网: 将nodeurl设置为您的公共IP/域名并配置端口转发。不太推荐。

对等节点管理

bin/myr.js CLI管理实时对等节点。

通过URL添加对等节点

bash
node $MYR_HOME/bin/myr.js add-peer http://<对等节点Tailscale IP>:<端口>

此操作获取对等节点的发现文档,注册其公钥,并将信任状态设置为pending。

带外交换指纹(必需)

在批准任何对等节点之前,通过独立渠道(语音、Signal、面对面)验证其指纹:

bash

您的指纹——与您的对等节点分享此信息


node $MYR_HOME/bin/myr.js fingerprint

对等节点的指纹——确认这与他们告诉您的信息一致

node $MYR_HOME/bin/myr.js peer-fingerprint <对等节点ID>

未经带外确认指纹,不要批准对等节点。 这是信任锚点。

批准或拒绝

bash
node $MYR_HOME/bin/myr.js approve-peer <节点ID或URL>
node $MYR_HOME/bin/myr.js reject-peer <节点ID或URL>

列出对等节点

bash
node $MYR_HOME/bin/myr.js peers

手动同步(按需)

bash
node $MYR_HOME/bin/myr.js sync <对等节点ID>

服务器运行后,自动同步每15分钟对所有受信任的对等节点执行一次。

将报告标记为可共享

只有明确标记share_network=1的报告才会提供给对等节点。标记您已验证的报告:

sql
-- 在您的MYR数据库中(db/myr.db)
BEGIN IMMEDIATE;
UPDATE myrreports SET sharenetwork=1
WHERE nodeid=<您的节点ID> AND operatorrating >= 3 AND verified_at IS NOT NULL;
COMMIT;



连接到现有对等节点(完整流程)

  1. 1. 启动您的服务器并确认在您的node_url处可访问
  2. 获取对等节点的URL——他们的Tailscale IP和端口
  3. 添加他们: node bin/myr.js add-peer <对等节点URL>
  4. 带外交换指纹——电话、Signal、面对面
  5. 批准: node bin/myr.js approve-peer <对等节点ID>
  6. 请对等节点批准

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 myr-1776284850 技能

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

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

通过命令行安装

skillhub install myr-1776284850

下载

⬇ 下载 myr v1.3.0(免费)

文件大小: 5.78 KB | 发布时间: 2026-4-16 16:15

v1.3.0 最新 2026-4-16 16:15
One-step install.sh; Hermes/Python integration example; README updates
返回顶部