Add GitHub instance admission controls #73MergedKrzysztof-Cieslakmerged 1 commit intomainfromrefs/pull/73/headConversationFiles changed34 files changed+938-102StackedSplit.env.example+4 −0agents.md+11 −8apps/server/src/agent/tools.test.ts+22 −18apps/server/src/auth/admission.test.ts+158 −0apps/server/src/auth/admission.ts+119 −0apps/server/src/auth/config.ts+28 −0apps/server/src/auth/routes.test.ts+121 −0apps/server/src/auth/routes.ts+13 −4apps/server/src/auth/session.test.ts+61 −0apps/server/src/auth/session.ts+34 −1apps/server/src/channels/routes.test.ts+14 −7apps/server/src/chat/hosted.test.ts+15 −8apps/server/src/chat/service.ts+3 −0apps/server/src/config.test.ts+33 −1apps/server/src/config.ts+6 −1apps/server/src/github/client.test.ts+42 −0apps/server/src/github/client.ts+33 −0apps/server/src/mcp/hosted.test.ts+15 −8apps/server/src/mcp/hosted.ts+1 −1apps/server/src/mcp/routes.test.ts+49 −8apps/server/src/mcp/routes.ts+9 −3apps/server/src/socket/admission.test.ts+14 −7apps/server/src/storage/postgres/startup.test.ts+2 −0compose.yaml+2 −0docs/authentication.md+52 −6docs/channels.md+6 −4docs/exe-dev.md+2 −0docs/hosted-agent.md+3 −2docs/local-agent-mcp.md+10 −0e2e/github.ts+7 −0e2e/hosted.e2e.ts+23 −0e2e/playwright.config.ts+2 −0readme.md+22 −15scripts/e2e.ts+2 −0