Skip to content

β.2 — Vendor + pin opencode in the VSIX #2

Description

@jack-champagne

Phase: β — Schuster demo · Plan task: β.2 · Est: 2 pd · Suggested role: Dev B

What to build

Stop assuming opencode on $PATH (audit §4 Assumption 4 — currently a bare cp.spawn("opencode")). Commit/bundle a pinned opencode binary in the VSIX (or a download-at-build step pinned to a SHA), gated by a boot-smoke test.

Acceptance criteria

  • VSIX ships an opencode binary at a fixed SHA; build fails if it doesn't reach /event SSE 200 against a synthesized project. (S35)
  • ServerManager spawns the vendored binary, not a $PATH lookup. (S35)

Blocked by: none
Authoritative refs: plan §2 β.2 · PRD S35

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions