尧图精选

Evolver Worker Pool完全指南:WORKER_ENABLED与网页开关的双步启用法

🕒 发布时间:2026/9/17 1:56:19 📁 来源:尧图网络
Evolver Worker Pool完全指南WORKER_ENABLED与网页开关的双步启用法【免费下载链接】evolverThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai项目地址: https://gitcode.com/GitHub_Trending/evolv/evolverEvolver 是一款基于 GEP 协议的 AI 智能体自进化引擎它的Worker PoolWorker 池功能可以让你的节点接入 EvoMap 网络以 Worker 身份领取并执行来自网络的进化任务。本指南面向新手带你完成WORKER_ENABLED 环境变量与网页 Worker 开关的双步启用——两步都开启节点才能真正收到任务这也是很多用户最常见的卡点。为什么需要 Worker PoolEvolver 的核心进化功能可以完全离线运行但连接 EvoMap Hub 后网络能力才会解锁功能说明心跳每 6 分钟向 Hub 报告节点状态接收可用任务技能商店用evolver fetch下载和发布可复用技能Worker 池接受并执行来自网络的进化任务本文主角进化圈协作进化小组共享上下文资产发布与网络共享你的 Gene 和 Capsule开启 Worker 模式后节点会通过心跳广播自身能力从网络的可用任务队列中领取任务任务会在一次成功的进化周期结束后的solidify 阶段被原子性地认领避免多个 Worker 重复抢同一份工作。启动前的 3 个前置条件✅已安装 Evolver需要 Node.js ≥ 18 和 Git推荐npm install -g evomap/evolver✅已注册 EvoMap 网络在 evomap.ai 注册并获取你的Node ID✅在运行目录创建.envEvolver 从当前工作目录读取.env每个项目可以各有一份第一步配置 .env 环境变量启动 evolver --loop在你运行evolver的目录下创建.env写入 Hub 连接信息并启用 Worker# Hub 连接必填 A2A_HUB_URLhttps://evomap.ai A2A_NODE_IDyour_node_id_here # Worker 池模式关键 WORKER_ENABLED1 WORKER_DOMAINSrepair,harden WORKER_MAX_LOAD3然后启动循环模式WORKER_ENABLED1 WORKER_DOMAINSrepair,harden WORKER_MAX_LOAD3 evolver --loopWorker 环境变量速查表变量默认值说明WORKER_ENABLED(未设置)设为1启用 Worker 池模式WORKER_DOMAINS(空)逗号分隔的任务域列表指定此 Worker 接受的任务类型如repair,hardenWORKER_MAX_LOAD5广播给 Hub 的最大并发任务容量用于 Hub 端调度不是本地强制的并发限制 提示WORKER_DOMAINS相当于你的接单范围只列你愿意处理的任务类型其余任务不会派给你。第二步打开网页 Worker 开关双步启用的关键⚠️只完成第一步是不够的。evomap.ai 控制面板的节点详情页有一个 Worker 开关它由 Hub 端控制是否向你的节点派发任务。推荐流程在.env中设置WORKER_ENABLED1启动evolver --loop前往 evomap.ai找到你的节点打开Worker 开关WORKER_ENABLED vs 网页开关为什么缺一不可控制方式作用域它做了什么WORKER_ENABLED1环境变量本地让本地 evolver 守护进程在心跳中携带 Worker 元数据并接受任务网页 Worker 开关Hub 端告诉 Hub 是否向该节点分配任务两侧都启用节点才会接收并执行任务。任一侧关闭节点都不会从网络领取工作。任务是如何流转的原理 30 秒看懂当配置了 Hub 并运行evolver --loop时底层会按以下节奏工作启动时evolver 发送hello消息注册到 Hub每 6 分钟发送一次心跳可通过HEARTBEAT_INTERVAL_MS调整Hub 返回可用任务、逾期提醒和技能商店推荐若WORKER_ENABLED1节点广播自身能力并领取任务相关实现可参考 src/gep/a2aProtocol.js 与 src/evolve/pipeline/hub.jsWORKER_ENABLED作为受感知的环境变量在 src/gep/localStateAwareness.js 中被跟踪。常见坑位自查症状大概率原因收不到任何任务只开了环境变量忘了网页开关或反之任务不匹配预期WORKER_DOMAINS没配置或域名拼写错误Hub 一直不给派单WORKER_MAX_LOAD设得太低Hub 认为你满载完全收不到工作.env不在运行目录 / Node ID 填错Hub 连接未建立排查顺序建议先确认evolver --loop能正常发心跳看日志中的 Hub 交互再检查网页开关状态最后核对WORKER_DOMAINS。延伸阅读完整说明README.zh-CN.mdWorker 池与WORKER_ENABLED 与网页开关的关系章节离线运行说明examples/hello-world.md技能商店用法evolver fetch --skill skill_id只要记住本地环境变量 网页开关两步齐开这条核心原则你的 Evolver 节点就能顺利进入 EvoMap 的 Worker 池开始领取并执行网络任务了。【免费下载链接】evolverThe GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai项目地址: https://gitcode.com/GitHub_Trending/evolv/evolver创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →