TheAngryByrd / TheAngryByrd/MrBuild

Launch the real Coordinator from VS Code

Open
#12 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ready-for-agent
Dominant language
F#
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Parent

#10 — Add cross-platform VS Code editor adapter for MrBuild LSP proof

What to build

Make the VS Code Editor Adapter start the existing Four-Role Executable over stdio and establish a public LSP session in an Extension Development Host. Keep the adapter thin: it owns lifecycle and process launch while language semantics remain in the Coordinator and workers.

Acceptance criteria

  • Opening a VS Code Extension Development Host activates the adapter.
  • The adapter starts the real Coordinator over stdio rather than an in-process substitute.
  • LSP initialization completes and the adapter reports server startup through its output/status surface.
  • The adapter shuts down the Coordinator cleanly when the editor session ends.
  • The default launch path is inferred from the repository build output and can be overridden.
  • No editor-only semantic RPC layer is introduced.

Blocked by

  • #11 — Build the VS Code adapter foundation

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the VS Code adapter foundation in blocked issue #11, then trace how the existing Four-Role Executable exposes the Coordinator over stdio. Validate the work in an Extension Development Host: activation should complete LSP initialization, report startup, infer or accept an overridden build path, and shut the Coordinator down cleanly.

Written by the indexing model from the issue text.

Assessment

Tech stack
fsharp, vscode
Domain
devtools
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.