Automatically import and update project repository skills (#16066)

Automatically import skills from new GitHub project repositories and update enabled sources in the background. Preserve project-derived access, saved selections, immutable execution versions and explicit pins; add legacy adoption, refresh and connection repair in Sources.

Include durable scheduling and bounded work credits, production Storybook journeys, real GitHub-to-routine acceptance receipts and final-head CI/security/Greptile qualification.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
DottaandPaperclip authored and GitHub committed 2026-10-13 16:11:43 -05:00
1 parent de335b42d4
commit 473c80d13f
101 files changed
+5991 -186

No files matched your search

@@ -25,6 +25,15 @@ export const skillSourceSelectionSchema = z.object({
excludedFolders: z.array(repoPath).max(10000),
connectionId: z.string().uuid().nullable().optional(),
});
export const skillSourceSettingsSchema = z.object({
revision: z.number().int().nonnegative(),
automaticUpdates: z.boolean().optional(),
importNewSkills: z.boolean().optional(),
connectionId: z.string().uuid().nullable().optional(),
});
export const projectSkillSourceAdoptSchema = z.object({
workspaceId: z.string().uuid(),
});
export const skillSourceDisconnectSchema = z.object({
revision: z.number().int().nonnegative(),