5a64b90910414793a16003417a6866931ddb9270
Use a ref to track current stream text so agent:end can commit the final message without calling setMessages inside a setCurrentStreamText updater function, which violates React's rule that state updaters must be pure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Self-hosted multi-user AI agent platform — web dashboard, TUI, remote control, shared memory, mission orchestration
Releases
15
mosaic v0.0.31
Latest
Languages
TypeScript
76.1%
Shell
17.3%
Python
4.3%
PowerShell
1.4%
JavaScript
0.7%
Other
0.1%