You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: discover project-level Claude skills for the picker in the desktop app
Provider snapshot skill discovery runs against the server process cwd,
which only matches the user's repository in the npx-t3-inside-a-repo
flow. In the desktop app that cwd is unrelated to the project open in
the sidebar, so project-level skills (<project>/.claude/skills) never
appeared in the $ picker even though they executed fine in threads.
Add a server.discoverProviderSkills RPC that resolves skill discovery
against the active project's own path (or worktree), exposed as an
optional per-instance discoverSkills capability implemented by the
Claude driver via the existing discoverClaudeSkills scan. The web app
queries it per workspace and falls back to the snapshot skills while
loading, on older servers, or for drivers without workspace discovery,
so the npx flow and other providers are unchanged.
Fixes#2048, fixes#2416. The Codex driver has the same server-cwd
assumption (#3040) via its skills/list probe; the new per-instance
capability is the seam to fix that separately.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V85GoTqK9nxfdvWvRo618z
0 commit comments