Skip to content

Add VS Code integration (guided setup) - #87

Merged
Lazarus-931 merged 2 commits into
mainfrom
feat/integration-vscode
Jul 24, 2026
Merged

Add VS Code integration (guided setup)#87
Lazarus-931 merged 2 commits into
mainfrom
feat/integration-vscode

Conversation

@Lazarus-931

@Lazarus-931 Lazarus-931 commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Adds VS Code to the integrations catalog using a new guided setup card variant for GUI-only editors that speak an OpenAI-compatible endpoint — no Terminal launch and no config file written, just the endpoint, key, and steps.

The guided card shows the local endpoint, the nativ API key, numbered steps, and an "Open VS Code" button. The VS Code steps cover both paths:

  • Copilot BYOKChat: Manage Language ModelsOpenAI Compatible, set the Base URL + key, pick the model (requires the GitHub Copilot extension, signed in).
  • A community OpenAI Compatible chat extension pointed at the same Base URL + key.

Under the hood this introduces a small isGuidedSetup framework (guided panel + guidedSetupSteps/guidedSetupCaveat) that the sibling editor PRs (Cursor, Cline, JetBrains) build on, so guided-only tools no longer render as "Not installed" or force a terminal launch.

Addresses the VS Code item in #78. Relates to #56 (server /v1/models enrichment so the Copilot model picker can list models).

looks like:
Screenshot 2026-07-24 at 12 14 31 PM

Introduces a guided-setup integration variant for GUI-only editors that
speak an OpenAI-compatible endpoint but have no CLI to launch. Guided tools
show a card with the local endpoint, the API key, numbered setup steps, and
an Open-app button instead of the terminal launch flow.

VS Code is the first: steps cover both GitHub Copilot BYOK (Chat: Manage
Language Models -> OpenAI Compatible) and community OpenAI-compatible chat
extensions. Adds the VS Code logo.
@Lazarus-931
Lazarus-931 force-pushed the feat/integration-vscode branch from ab1dadd to af49e22 Compare July 24, 2026 17:13
@Lazarus-931
Lazarus-931 merged commit 8d0f796 into main Jul 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants