feat: automate Slack app creation and installation

Create customer-owned Slack apps from a temporary configuration token, bind installation to saved OAuth state, and resume safely through the existing wizard.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip committed 2026-10-06 21:38:39 -05:00
1 parent caf120105c
commit 1c2dad5343
39 files changed
+2692 -414

No files matched your search

@@ -86,6 +86,7 @@ export const updateChatEndpointSchema = z
.object({
communicationInstructions: multilineTextSchema.pipe(z.string().trim().max(4000)).optional(),
slackApp: slackAppConfigurationSchema.optional(),
slackSetupMethod: z.enum(["automatic", "manual"]).optional(),
allowDirectMessages: z.boolean().optional(),
allowGroupChats: z.boolean().optional(),
allowUnlinkedPeople: z.boolean().optional(),