Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

FAQ and troubleshooting

Platform spec article

FAQ and troubleshooting

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Operator and contributor FAQ for the extension surface and linked features.

Why do Workspaces and Project show different roots?

Section titled “Why do Workspaces and Project show different roots?”

Workspaces lists every Workspace.proj under VS Code folders. Project shows only the focused Project.proj DAG. Standalone apps may leave Workspaces empty while Project still works after auto-select.

The LSP restarted when I clicked a member — is that expected?

Section titled “The LSP restarted when I clicked a member — is that expected?”

No. Focus changes must use configuration notification only. If a full restart occurs, file a bug against extension runtime wiring.

Configure Beskid: Set Package Registry API Key (stores in VS Code secret storage). For human browsing, open the pckg web dashboard in a browser (login is out of band for the extension in v0.2).

Packages show declared but not locked versions

Section titled “Packages show declared but not locked versions”

Run Lock from the Packages view title or beskid lock in the terminal. Ensure Project.lock exists beside Project.proj per workspace and lock contracts.

Set beskid.cli.path to the absolute CLI binary (for example from downloads or cli-latest release).

LSP and This project work offline. Registry search requires network; cached hits may appear until TTL expiry.

Where are executeCommand JSON schemas defined?

Section titled “Where are executeCommand JSON schemas defined?”

Canonical schemas live in workspace and project explorer — contracts. LSP tests should golden-match those shapes.