Skip to content

Commit 4e1d4f7

Browse files
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 #532
1 parent fa9ebce commit 4e1d4f7

3 files changed

Lines changed: 1207 additions & 64 deletions

File tree

0 commit comments

Comments
 (0)