Hermes Agent自2026年6月v2.8.3起默认启用后台Agent,支持免手动配置的自动并行调度;任务提交即分发至worker、异步执行并回写结果,支持/goal指令拆解与消息触发批量处理,具备负载感知与动态限流能力。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Hermes Agent最新版本(2026年6月起)默认开启后台Agent,意味着无需手动启动、配置或监控子进程,复杂任务一提交就自动进入并行调度队列,省去反复调用delegate_task或手写ThreadPoolExecutor的步骤。
后台Agent默认开启后,多任务不再卡在“启动”环节
第一步:确认当前Hermes版本≥v2.8.3(2026年6月25日发布),执行hermes --version验证。旧版本即使配置background: true也不会自动激活后台调度器。
第二步:直接提交含多个独立目标的任务,例如:delegate([{"goal":"爬取A站点新闻"},{"goal":"解析B站点PDF"},{"goal":"生成C站点摘要"}])。系统自动将三个任务分发至空闲worker,无需显式指定max_workers——后台Agent会根据CPU核心数(默认为min(8, os.cpu_count()))动态分配线程。
第三步:任务提交后立即返回主会话控制权,你可继续输入新指令或关闭终端;各子任务在后台持续运行,结果通过Honcho共享工作区异步回写。这一步不可逆:【若手动kill主进程,所有后台Agent将被强制终止且不触发重试】。
免值守并行:从“盯屏等待”到“提交即走”
方法一:使用/goal指令触发自主任务循环
在任意聊天上下文中输入/goal 分析过去7天用户行为日志并生成TOP5问题清单,后台Agent自动拆解为“读取日志→清洗数据→统计频次→生成报告”四个子任务,并行执行。每个子任务独占一个PTY终端会话,互不干扰。
方法二:通过飞书/企业微信消息触发批量任务
向Hermes机器人发送包含JSONL格式的12条任务指令(如每行一个URL抓取请求),后台Agent自动启用分布式处理模式,将任务均匀分发至本地可用worker及已注册的远程节点(需提前配置environments/remote_workers.yaml)。
资源调度更智能,避免“抢核”和“饿死”
后台Agent默认启用负载感知调度器:当检测到某worker连续3次超时(默认阈值120秒),自动将其标记为“暂不可用”,后续任务绕过该节点;同时,对内存占用超过85%的worker主动限流,暂停新任务派发,直到其内存回落至60%以下。这一步不用人工干预,但要注意:【若任务本身存在无限循环或内存泄漏,后台Agent不会主动杀进程,需依赖系统OOM Killer】。
查看实时调度状态,执行hermes status --workers即可输出当前活跃worker数量、平均负载、最近失败任务ID——这个命令本身也由后台Agent异步执行,不阻塞主会话。


















