From e3bca79493d286fb4bc52a40bf52527c0acec6ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miko=C5=82aj=20Kondratek?= <19799111+mkondratek@users.noreply.github.com> Date: Sat, 10 Oct 2026 13:41:25 +0200 Subject: [PATCH] Enable blob fast path for cline skills cline/skills and cline/sdk-skill back the Cline Desktop marketplace, and cline is already an agent target here. skills.sh already serves their snapshots; without the allowlist entry these installs run git clone and fail with 'spawn git ENOENT' on machines without git. --- src/add.ts | 2 +- src/use.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add.ts b/src/add.ts index b6ead664c..9aec35ab0 100644 --- a/src/add.ts +++ b/src/add.ts @@ -1167,7 +1167,7 @@ async function resolveSkills( // Eligible per repo (a BLOB_ALLOWED_REPOS entry = self-hosted download URL) or // per owner (BLOB_ALLOWED_OWNERS = all their repos, skills.sh-hosted). let attemptedBlobInstall = false; - const BLOB_ALLOWED_OWNERS = ['vercel', 'vercel-labs', 'heygen-com', 'remotion-dev']; + const BLOB_ALLOWED_OWNERS = ['vercel', 'vercel-labs', 'heygen-com', 'remotion-dev', 'cline']; const ownerRepo = getOwnerRepo(parsed); const owner = ownerRepo?.split('/')[0]?.toLowerCase(); const isSelfHostedRepo = diff --git a/src/use.ts b/src/use.ts index 77cd035be..5909d694d 100644 --- a/src/use.ts +++ b/src/use.ts @@ -77,7 +77,7 @@ interface UseAgentConfig { args: string[]; } -const BLOB_ALLOWED_OWNERS = ['vercel', 'vercel-labs', 'heygen-com', 'remotion-dev']; +const BLOB_ALLOWED_OWNERS = ['vercel', 'vercel-labs', 'heygen-com', 'remotion-dev', 'cline']; const EXCLUDE_FILES = new Set(['metadata.json']); const EXCLUDE_DIRS = new Set(['.git', '__pycache__', '__pypackages__']); const USE_AGENT_CONFIGS: Partial> = {