Commit 4e1d4f7
authored
fix(server): merge Task history in ResultManager instead of overwriting (#524)
# Description
## What
`ResultManager.processEvent('task')` merges the incoming Task with the
persisted
Task (preserving history + artifacts) instead of wholesale replacement.
## Why
Multi-turn conversations: after INPUT_REQUIRED → follow-up, the executor
often
publishes a fresh Task event without history. Wholesale replacement lost
the
entire conversation history.
Closes #5321 parent fa9ebce commit 4e1d4f7
3 files changed
Lines changed: 1207 additions & 64 deletions
File tree
- src/server
- test/server
0 commit comments