githubnext/chopinPublic

Let's compose rich plans together

Add repository-scoped hosted agent

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
3b15ab7Patch
Parent540c499
26 files changed+1269-89
StackedSplit
apps/server/src/agent/client.ts+125 −11
apps/server/src/agent/hosted.test.ts+163 −0
apps/server/src/agent/permissions.ts+46 −0
apps/server/src/agent/planner.ts+26 −0
apps/server/src/agent/repository.ts+268 −0
apps/server/src/auth/routes.test.ts+13 −2
apps/server/src/auth/routes.ts+10 −3
apps/server/src/auth/session.test.ts+1 −0
apps/server/src/auth/session.ts+14 −2
apps/server/src/channels/routes.test.ts+30 −2
apps/server/src/channels/routes.ts+41 −1
apps/server/src/chat/hosted.test.ts+101 −0
apps/server/src/chat/service.ts+265 −29
apps/server/src/config.ts+1 −1
apps/server/src/main.ts+46 −9
apps/server/src/socket/admission.ts+1 −0
apps/server/src/storage/postgres/startup.test.ts+1 −1
apps/server/src/wire.ts+1 −0
apps/web/src/api.ts+8 −1
apps/web/src/app.tsx+32 −1
apps/web/src/hosted.tsx+11 −4
docs/authentication.md+1 −0
docs/channels.md+3 −4
docs/hosted-agent.md+41 −0
e2e/hosted.e2e.ts+1 −0
readme.md+19 −18