githubnext/chopinPublic

Let's compose rich plans together

Add GitHub instance admission controls

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
c3132cdPatch
Parent7e4da0b
34 files changed+938-102
StackedSplit
.env.example+4 −0
agents.md+11 −8
apps/server/src/agent/tools.test.ts+22 −18
apps/server/src/auth/admission.test.ts+158 −0
apps/server/src/auth/admission.ts+119 −0
apps/server/src/auth/config.ts+28 −0
apps/server/src/auth/routes.test.ts+121 −0
apps/server/src/auth/routes.ts+13 −4
apps/server/src/auth/session.test.ts+61 −0
apps/server/src/auth/session.ts+34 −1
apps/server/src/channels/routes.test.ts+14 −7
apps/server/src/chat/hosted.test.ts+15 −8
apps/server/src/chat/service.ts+3 −0
apps/server/src/config.test.ts+33 −1
apps/server/src/config.ts+6 −1
apps/server/src/github/client.test.ts+42 −0
apps/server/src/github/client.ts+33 −0
apps/server/src/mcp/hosted.test.ts+15 −8
apps/server/src/mcp/hosted.ts+1 −1
apps/server/src/mcp/routes.test.ts+49 −8
apps/server/src/mcp/routes.ts+9 −3
apps/server/src/socket/admission.test.ts+14 −7
apps/server/src/storage/postgres/startup.test.ts+2 −0
compose.yaml+2 −0
docs/authentication.md+52 −6
docs/channels.md+6 −4
docs/exe-dev.md+2 −0
docs/hosted-agent.md+3 −2
docs/local-agent-mcp.md+10 −0
e2e/github.ts+7 −0
e2e/hosted.e2e.ts+23 −0
e2e/playwright.config.ts+2 −0
readme.md+22 −15
scripts/e2e.ts+2 −0