singularity-forge/packages
Nils Reeh b721ec1445 fix(pi-coding-agent): finalize streaming component on agent_end instead of removing it
When message_end does not fire before agent_end (e.g. abort path), the
agent_end case was calling chatContainer.removeChild(streamingComponent),
which silently erased the last assistant message from the TUI chat history.

Fix: follow the message_end finalization pattern — call setShowMetadata(true)
and updateContent() before clearing the reference. Never call removeChild on
a component that was added to the persistent chat history.

Closes #4197
2026-04-15 03:01:11 +02:00
..
daemon fix(release): sync all workspace versions and harden release scripts 2026-04-14 19:35:28 -05:00
mcp-server Merge pull request #4212 from NilsR0711/feat/4202-knowledge-graph 2026-04-14 19:51:04 -05:00
native fix(release): sync all workspace versions and harden release scripts 2026-04-14 19:35:28 -05:00
pi-agent-core fix(release): sync all workspace versions and harden release scripts 2026-04-14 19:35:28 -05:00
pi-ai fix(release): sync all workspace versions and harden release scripts 2026-04-14 19:35:28 -05:00
pi-coding-agent fix(pi-coding-agent): finalize streaming component on agent_end instead of removing it 2026-04-15 03:01:11 +02:00
pi-tui fix(release): sync all workspace versions and harden release scripts 2026-04-14 19:35:28 -05:00
rpc-client fix(release): sync all workspace versions and harden release scripts 2026-04-14 19:35:28 -05:00