Bug Description
When using Kanban to assign tasks, the following problems exist:
- When a task is suspended and then re-executed after supplementary information is provided, the agent loses the context of the previous task, causing the agent to start the task from scratch again.
- If a task requires a check with the main agent or the user, the sub-agent executing the task will repeatedly time out and retry while waiting for further user input.
Steps to Reproduce
- In the memory, let the agent need to interact further with the user (for example, requiring the agent to ask for the user's permission before executing the next step).
- Assign a task to the agent in the Kanban.
Expected Behavior
When further user confirmation is needed, first suspend the task. At the same time, the task can be temporarily handed over to the main agent, allowing the main agent to ask the user.
Actual Behavior
The sub-agent repeatedly times out while waiting and then restarts execution.
Affected Component
Agent Core (conversation loop, context compression, memory)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Report https://paste.rs/rbIB7
agent.log https://paste.rs/mvjNa
gateway.log https://paste.rs/GxGPK
Operating System
Mac
Python Version
3.11.13
Hermes Version
v0.12.0
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?
Bug Description
When using Kanban to assign tasks, the following problems exist:
Steps to Reproduce
Expected Behavior
When further user confirmation is needed, first suspend the task. At the same time, the task can be temporarily handed over to the main agent, allowing the main agent to ask the user.
Actual Behavior
The sub-agent repeatedly times out while waiting and then restarts execution.
Affected Component
Agent Core (conversation loop, context compression, memory)
Messaging Platform (if gateway-related)
N/A (CLI only)
Debug Report
Operating System
Mac
Python Version
3.11.13
Hermes Version
v0.12.0
Additional Logs / Traceback (optional)
Root Cause Analysis (optional)
No response
Proposed Fix (optional)
No response
Are you willing to submit a PR for this?