githubnext/ace2Public

Ace: a collaborative coding environment on the team's own machines

feat(channel): add names and rolling summaries

Refs #23. Show full rolling summaries in the details sidebar, with brief dashboard and channel previews. Preserve existing channel history and lane prefixes.
IAiamnbutler authored
f1446bfPatch
Parentb5c3582
32 files changed+604-79
StackedSplit
apps/app/src/app.tsx+57 −4
apps/app/src/channel.tsx+17 −0
apps/app/src/dashboard.tsx+8 −1
apps/app/src/layout/bar.tsx+30 −1
apps/app/src/layout/layout.tsx+4 −1
apps/app/src/layout/rename.tsx+42 −11
apps/app/src/transcript.ts+2 −0
apps/host/src/catalog.ts+46 −17
apps/host/src/cli.ts+5 −0
apps/host/src/gateway-client.ts+42 −3
apps/host/src/gateway.ts+3 −1
apps/host/src/manage.ts+3 −1
apps/host/src/protocol.ts+4 −1
apps/host/src/worker.ts+4 −1
apps/host/src/workspace.ts+3 −2
docs/architecture.md+5 −0
docs/data.md+17 −4
packages/channel/src/agents.ts+27 −7
packages/channel/src/channel.ts+85 −8
packages/channel/src/index.ts+1 −0
packages/channel/src/lanes.ts+1 −1
packages/channel/src/metadata.ts+85 −0
packages/channel/src/protocol.ts+6 −2
packages/channel/src/room.ts+27 −4
packages/channel/src/workspace.ts+5 −0
packages/ui/src/components/layout/layout.tsx+1 −0
packages/ui/src/components/session-details/session-details.tsx+32 −0
packages/ui/src/components/session-item/session-item-actions.tsx+1 −1
packages/ui/src/components/session-item/session-item.tsx+5 −0
packages/ui/src/components/session-item/session-item.types.ts+1 −0
packages/ui/src/index.ts+4 −0
services/channel/src/object.ts+31 −8