Skip to content

Extension tries to run bd dolt start in embedded mode #77

@victorlitvinenko

Description

@victorlitvinenko

Title

VS Code extension tries to run bd dolt start in embedded mode

Description

When opening the Beads VS Code extension, it fails with the following error:

Error: 'bd dolt start' is not supported in embedded mode (no Dolt server)

The project is using Beads in embedded Dolt mode, which appears to be the default mode for recent Beads versions. In this mode there is no separate Dolt SQL server to start, so bd dolt start is not a valid operation.

Environment

  • VS Code extension: planet57.vscode-beads@0.13.0
  • Beads CLI: bd version 1.0.4
  • Project mode: embedded Dolt

Relevant CLI output:

$ bd dolt show

Dolt Configuration
==================
  Database: kopilko
  Mode:     embedded (in-process Dolt engine)
  Data:     /home/victor/projects/kopilko/.beads/embeddeddolt
$ bd dolt status

Dolt engine: embedded (in-process, no server)
  Data: /home/victor/projects/kopilko/.beads/embeddeddolt

Steps to reproduce

  1. Initialize or open a Beads project using embedded Dolt mode.
  2. Open the Beads VS Code extension.
  3. The extension attempts to start Dolt via bd dolt start.
  4. The command fails because embedded mode has no Dolt server.

Expected behavior

The extension should detect embedded mode and avoid calling bd dolt start.

Ideally, it should either:

  • support embedded mode directly, or
  • show a clear message explaining that the extension requires server mode, with instructions for switching the project to server mode.

Actual behavior

The extension attempts to start a Dolt server and shows this error:

'bd dolt start' is not supported in embedded mode (no Dolt server)

Notes

Embedded mode is valid Beads behavior and does not require a Dolt server. The extension seems to assume that every project can be managed through bd dolt start, which is not true for embedded-mode projects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions