@@ -34,16 +34,26 @@ const log = createLogger("onboarding");
3434const here = path . dirname ( fileURLToPath ( import . meta. url ) ) ;
3535const NUDGE_TEMPLATE = path . join ( here , "../onboarding/session-start-nudge.md" ) ;
3636
37- export const ADMIN_GUIDE_URL =
37+ export const CURSOR_ADMIN_GUIDE_URL =
3838 "https://github.com/jfrog/cursor-plugin/blob/main/docs/package-resolution-admin-guide.md" ;
39+ export const CLAUDE_ADMIN_GUIDE_URL =
40+ "https://github.com/jfrog/claude-plugin/blob/main/docs/package-resolution-admin-guide.md" ;
41+ export const COPILOT_ADMIN_GUIDE_URL =
42+ "https://github.com/jfrog/vscode-plugin/blob/main/docs/package-resolution-admin-guide.md" ;
43+
44+ const ADMIN_GUIDE_URL_BY_IDE = {
45+ claude_code : CLAUDE_ADMIN_GUIDE_URL ,
46+ cursor : CURSOR_ADMIN_GUIDE_URL ,
47+ copilot : COPILOT_ADMIN_GUIDE_URL ,
48+ } ;
3949
4050/** Human-readable list of APR package types (keeps nudge copy in sync with code). */
4151export function supportedTypesPhrase ( ) {
4252 return PACKAGE_TYPES . join ( ", " ) ;
4353}
4454
45- function adminGuideUrlForIde ( _ide ) {
46- return ADMIN_GUIDE_URL ;
55+ function adminGuideUrlForIde ( ide ) {
56+ return ADMIN_GUIDE_URL_BY_IDE [ ide ] ?? CLAUDE_ADMIN_GUIDE_URL ;
4757}
4858
4959function configureCommandPath ( ) {
0 commit comments