mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-11-09 07:10:34 +01:00
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:
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(),
|
||||
|
||||
Reference in new issue
Block a user