githubnext/ace2Public

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

feat: start Ace on pi-durable channels

IAiamnbutler authored
5a1f51aPatch
30 files changed+2282-0
StackedSplit
.claude/rules/typescript/data-structure-optimization.md+27 −0
.claude/rules/typescript/inline-guard-return.md+32 −0
.claude/rules/typescript/typescript-style.md+49 −0
.claude/rules/writing-rules-guide.md+82 −0
.gitignore+6 −0
.oxlintrc.json+28 −0
AGENTS.md+48 −0
LICENSE+21 −0
apps/host/package.json+21 −0
apps/host/src/catalog.ts+126 −0
apps/host/src/cli.ts+237 −0
apps/host/src/client.ts+92 −0
apps/host/src/lines.ts+17 −0
apps/host/src/worker.ts+142 −0
apps/host/tsconfig.json+9 −0
bun.lock+362 −0
docs/architecture.md+68 −0
docs/terms.md+116 −0
dprint.json+22 −0
package.json+33 −0
packages/channel/package.json+18 −0
packages/channel/src/agents.ts+139 −0
packages/channel/src/channel.ts+278 −0
packages/channel/src/index.ts+3 −0
packages/channel/src/lanes.ts+103 −0
packages/channel/src/protocol.ts+69 −0
packages/channel/src/room.ts+72 −0
packages/channel/tsconfig.json+11 −0
readme.md+20 −0
tsconfig.json+31 −0