Christian Rocha and GitHub
ed91948fe4
fix(ui): regression in tool output in client/server mode ( #2878 )
2026-05-14 09:45:18 -04:00
Tai Groot and GitHub
4d16e96bd3
fix(app): replace single events channel with pubsub.Broker for fan-out ( #2663 )
...
Fixes the SSE multi-consumer bug where multiple clients sharing the same
workspace received only a fraction of events (competing-consumer semantics
on a plain channel). Each caller to Events()/SubscribeEvents() now gets
its own dedicated channel via Broker.Subscribe(ctx).
💘 Generated with Crush
Assisted-by: AWS Claude Sonnet 4.6 via Crush <crush@charm.land >
2026-04-28 17:03:50 -04:00
Bruno Krugel and GitHub
066fb5a116
fix: remove unused build ( #2734 )
2026-04-28 01:04:26 +00:00
Andrey Nering
ed716339ab
ci(lint): fix yet another lint issue
2026-04-01 17:34:08 -03:00
Andrey Nering
c88c941015
ci: make lint green
2026-04-01 17:19:00 -03:00
Ayman Bagabas
a35a2bdc2c
Merge branch 'main' into server-client-2
2026-03-22 11:17:12 +03:00
Ayman Bagabas
e410d7acd4
fix(server): encode sessions in proto format
2026-03-17 15:09:25 +03:00
Ayman Bagabas
248d8b99c6
feat: add generated swagger docs and serve them in the server
2026-03-17 14:27:39 +03:00
Ayman Bagabas
6dcaab1195
feat: add swagger api docs generation
2026-03-17 14:23:24 +03:00
Ayman Bagabas
344eb3223b
fix: ensure proper resource cleanup and add retry logic for workspace creation
2026-03-12 22:09:32 +03:00
Ayman Bagabas
e70c8ba8f6
refactor: use client and server for workspace access and management
2026-03-12 18:24:29 +03:00
Ayman Bagabas
99108f0e80
Merge branch 'main' into server-client-2
2026-03-12 03:28:06 +03:00
Ayman Bagabas
33863b10c2
refactor(server): move agent, session, permission, and event logic to backend package
2026-03-10 23:20:14 +03:00
Ayman Bagabas
1b37d55bb6
feat: send server client version info
2026-03-10 22:04:32 +03:00
Ayman Bagabas
0f2e2f0526
feat(server): initial implementation of Crush RPC server/client
2026-03-10 18:00:16 +03:00