Skip to content

VSC: Extension auto-detects + spawns server #462

@Hmbown

Description

@Hmbown

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestv0.9.0Targeting v0.9.0

    Projects

    Status
    In progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions