Summary
Extension finds the deepseek binary on PATH; if missing, prompts to install via brew/cargo/npm; otherwise spawns deepseek serve --http --port 0 and reads the chosen port from stdout.
Acceptance criteria
- First-run experience handles installed and not-installed states.
- Port is per-workspace.
- Server is killed on extension deactivate.
Files
extensions/vscode/src/server.ts
Size
M
Source
Source tag: VSC. Add exact upstream/opencode source links during implementation if they are not already known. Do not copy external code blindly; port the behavior into this repo's architecture.
Filed from 2026-05-02 v0.8.8 intake.
Summary
Extension finds the deepseek binary on PATH; if missing, prompts to install via brew/cargo/npm; otherwise spawns deepseek serve --http --port 0 and reads the chosen port from stdout.
Acceptance criteria
Files
extensions/vscode/src/server.ts
Size
M
Source
Source tag: VSC. Add exact upstream/opencode source links during implementation if they are not already known. Do not copy external code blindly; port the behavior into this repo's architecture.
Filed from 2026-05-02 v0.8.8 intake.