mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-23 10:08:38 +02:00
AgentLiveCard kept its taskStates map across issueId prop changes, and its merge logic only added newly-fetched tasks without removing stale ones. Navigating from Issue A (with a running agent) to Issue B via cmd+k left A's sticky agent status card pinned on B's page. Key AgentLiveCard and TaskRunHistory by issue id so React remounts them when the issue changes, guaranteeing fresh state per issue. Closes MUL-1147