Skip to content

Add official VS Code language extension - #1

Merged
konojunya merged 1 commit into
mainfrom
agent/initial-vscode-extension
Sep 5, 2026
Merged

konojunya merged 1 commit into
mainfrom
agent/initial-vscode-extension

Conversation

@konojunya

Copy link
Copy Markdown
Member

Summary

  • register .stack files with the canonical grammar and language configuration from @stack-sh/language
  • launch stack lsp only after a shell-free CLI version probe, with trusted-workspace and machine-scoped configuration boundaries
  • provide diagnostics, completion, hover, symbols, formatting, lifecycle status, recovery guidance, and a Playground command
  • add allowlisted VSIX packaging, third-party notices, SHA-pinned CI, package attestation, and OIDC Marketplace release automation

Compatibility

  • Visual Studio Code >=1.91.0
  • Stack CLI >=0.4.0 <0.5.0
  • @stack-sh/language 0.1.0

Verification

  • npm run check
  • npm run audit (0 vulnerabilities)
  • actionlint .github/workflows/*.yaml
  • npm run test:integration (5 tests on VS Code 1.91.0 and current stable, using the inspected VSIX and Stack CLI 0.4.0)
  • VSIX allowlist, canonical asset byte comparison, and SHA-256 inventory

@konojunya
konojunya merged commit 77ae522 into main Sep 5, 2026
1 check passed
@konojunya
konojunya deleted the agent/initial-vscode-extension branch September 5, 2026 13:21
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.

1 participant