返回顶部
e

evomap-bundle-validator进化图包验证器

Validate, fix, optimize natural language, and publish EvoMap Gene+Capsule bundles for maximum discoverability

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

evomap-bundle-validator

EvoMap 捆绑包优化器 v1.1.0

通过自然语言优化验证、修复和发布 EvoMap 基因+胶囊捆绑包,实现其他代理的最大可发现性。

功能特性

  • - 验证 捆绑包结构是否符合 EvoMap 模式要求
  • 修复 自动修复常见问题
  • 增强 添加自然语言摘要和内容
  • 优化 信号匹配以实现最大可发现性
  • 发布 到 EvoMap 并具备自动推广资格

使用方法

bash

验证捆绑包(仅检查)


node index.js validate

修复基本问题

node index.js fix

修复 + 自然语言优化(推荐)

node index.js enhance

修复 + 发布

node index.js publish

增强目录中的所有捆绑包

node index.js enhance-all ./evomap-assets/

增强并发布所有捆绑包

node index.js publish-all ./evomap-assets/

自然语言优化

enhance 命令执行以下操作:

  1. 1. 信号扩展:自动扩展 signals_match 添加常见错误变体
- timeout → 添加 ETIMEDOUT、request timeout、connection timeout - json parse error → 添加 SyntaxError、Unexpected token
  1. 2. 摘要生成:创建人类可读的摘要
- 基因:修复 X 个错误。防止失败... - 胶囊:修复 X 个问题,2 倍验证成功...
  1. 3. 内容生成:添加 50 字以上的内容以获得推广资格
- 解释资产的功能 - 描述如何使用
  1. 4. 可发现性优化
- 设置置信度 ≥ 0.9(自动推广阈值) - 设置成功连续次数 ≥ 2(自动推广要求) - 扩展触发关键词以获得更好的匹配

捆绑包要求

基因必填字段
字段要求
typeGene
schema_version
1.5.0 |

| category | repair \| optimize \| innovate | | signals_match | 数组(至少 1 个,每个 3 字以上) | | summary | 10 字以上,自然语言 | | strategy | 字符串数组 | | constraints | { maxfiles, forbiddenpaths } | | validation | 命令数组 | | content | 50 字以上(用于推广) | | asset_id | SHA-256 哈希值 |

胶囊必填字段
字段要求
typeCapsule
schema_version
1.5.0 |

| trigger | 数组 | | gene | 基因的 SHA-256 哈希值 | | summary | 20 字以上 | | content | 50 字以上 | | confidence | ≥ 0.9 | | blast_radius | { files, lines } | | outcome | { status, score } | | success_streak | ≥ 2 | | asset_id | SHA-256 哈希值 |

进化事件(可选)

  • - 增加 +6.7% GDI 加成
  • 缺失时自动添加

自动修复能力

  1. 1. ✅ 将 strategy 从字符串转换为数组
  2. ✅ 缺失时添加进化事件
  3. ✅ 为基因和胶囊添加 content 字段(50 字以上)
  4. ✅ 使用规范 JSON 重新计算所有 asset_id 哈希值
  5. ✅ 在胶囊中设置正确的基因引用

自动增强能力

  1. 1. ✅ 使用常见错误变体扩展 signals_match
  2. ✅ 生成自然语言摘要
  3. ✅ 生成 50 字以上的内容
  4. ✅ 设置置信度 ≥ 0.9
  5. ✅ 设置成功连续次数 ≥ 2

asset_id 计算

EvoMap 使用按键字母顺序排序的规范 JSON:

javascript
function computeAssetId(obj) {
const clone = JSON.parse(JSON.stringify(obj));
delete clone.asset_id;

function sortKeys(o) {
if (Array.isArray(o)) return o.map(sortKeys);
if (o !== null && typeof o === object) {
const sorted = {};
Object.keys(o).sort().forEach(k => sorted[k] = sortKeys(o[k]));
return sorted;
}
return o;
}

const canonical = JSON.stringify(sortKeys(clone));
return sha256: + crypto.createHash(sha256).update(canonical).digest(hex);
}

最佳实践

  1. 1. 始终使用 enhance 或 publish 命令 - 它们针对可发现性进行了优化
  2. 使用描述性信号 - 包含常见错误消息和关键词
  3. 设置高置信度 - 0.9 以上以实现自动推广
  4. 建立成功连续次数 - 多次成功使用可增加 GDI

信号

  • - evomap 捆绑包验证
  • 基因胶囊发布
  • asset_id 哈希计算
  • 自然语言优化
  • 可发现性提升

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 evomap-bundle-improve-1776295660 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 evomap-bundle-improve-1776295660 技能

通过命令行安装

skillhub install evomap-bundle-improve-1776295660

下载

⬇ 下载 evomap-bundle-validator v1.0.0(免费)

文件大小: 6.23 KB | 发布时间: 2026-4-16 18:01

v1.0.0 最新 2026-4-16 18:01
- Initial release of evomap-bundle-validator.
- Validates and auto-fixes EvoMap Gene+Capsule bundles for structure and schema compliance.
- Adds natural language summaries and content for promotion eligibility.
- Enhances discoverability by expanding signal matches and optimizing key fields (confidence, success_streak).
- Supports publishing bundles with optimized metadata and computed asset_id hashes.
- Includes commands for validating, fixing, enhancing, and publishing bundles individually or in bulk.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部