-
Notifications
You must be signed in to change notification settings - Fork 33.5k
Persistent ACP background subagents #4949
Copy link
Copy link
Open
Labels
P3Low — cosmetic, nice to haveLow — cosmetic, nice to havecomp/acpAgent Communication Protocol adapterAgent Communication Protocol adaptercomp/agentCore agent loop, run_agent.py, prompt builderCore agent loop, run_agent.py, prompt buildertool/delegateSubagent delegationSubagent delegationtype/featureNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
P3Low — cosmetic, nice to haveLow — cosmetic, nice to havecomp/acpAgent Communication Protocol adapterAgent Communication Protocol adaptercomp/agentCore agent loop, run_agent.py, prompt builderCore agent loop, run_agent.py, prompt buildertool/delegateSubagent delegationSubagent delegationtype/featureNew feature or requestNew feature or request
Type
Fields
Give feedbackNo fields configured for issues without a type.
Summary
Add long-lived sandboxed ACP subagents to Hermes so work can continue across turns instead of forcing everything through synchronous
delegate_taskruns.Motivation
Today Hermes subagents are one-shot and synchronous:
That works for bounded delegation, but it blocks longer-running agent workflows where Hermes should be able to:
Proposed behavior
delegate_taskunchanged.spawn_background_subagentlist_background_subagentssend_background_subagentpoll_background_subagentget_background_subagent_statusstop_background_subagentDesign notes
opencode acp.Related work