Hermes Agent 新增异步子代理,父聊天不再阻塞等待委托任务
英文摘要
Nous Research’s open-source Hermes Agent now ships a non-blocking async_delegation toolset, tracked in GitHub issue #5586. The existing delegate_task, which froze the parent chat until all child subagents finished, is supplemented with asynchronous tools: delegate_task_async returns a task_id immediately, while check_task, steer_task, collect_task, cancel_task, and list_task manage the background run. Subagents remain strictly isolated—each gets a fresh conversation and only a final summary returns to the parent, preserving context windows. Background agents execute as in‑process threads using the same AIAgent machinery, model routing, and credential pool; users enable the update with `hermes update`.
中文摘要
Nous Research 的开源个人代理 Hermes Agent 现在提供非阻塞的 async_delegation 工具集(GitHub issue #5586)。原先的 delegate_task 会让父聊天冻结直至所有子代理完成,现在补充了异步版本:delegate_task_async 立即返回 task_id,而 check_task、steer_task、collect_task、cancel_task 和 list_task 可管理后台运行。子代理依然严格隔离,各自拥有全新对话,仅最终摘要返回父级以保持上下文窗口精简。后台代理以进程内线程运行,复用相同的 AIAgent 机制、模型路由和凭证池;用户执行 `hermes update` 即可启用。
关键要点
Hermes Agent now offers asynchronous subagent delegation via the async_delegation toolset (issue #5586); the parent chat no longer blocks waiting for child tasks.
Hermes Agent 通过 async_delegation 工具集(issue #5586)实现了异步子代理委托,父聊天不再因等待子任务而阻塞。
New lifecycle tools—delegate_task_async, check_task, steer_task, collect_task, cancel_task, list_task—allow users to spawn, monitor, steer, and cancel background agents without freezing the main conversation.
新增生命周期工具 delegate_task_async、check_task、steer_task、collect_task、cancel_task、list_task,可在不冻结主对话的情况下生成、监控、引导和取消后台代理。
Subagents remain isolated: each launches a fresh conversation and only a final summary is returned to the parent, keeping the parent’s context window small.
子代理保持隔离:每个子代理启动全新对话,仅最终摘要返回父级,从而保持父上下文窗口的精简。
Background agents run as in-process threads, sharing the same API keys, provider config, credential pool, and optional model routing as synchronous delegates.
后台代理以进程内线程运行,与同步委托共享相同的 API 密钥、提供商配置、凭证池以及可选模型路由。
Existing users can enable the feature immediately by running `hermes update`.
现有用户可通过运行 `hermes update` 立即启用该功能。