Skip to content

v0.3.1

Choose a tag to compare

@hpieris-dm hpieris-dm released this 29 Aug 00:17
· 30 commits to main since this release

Fixed

  • workspace_root resolution no longer silently falls back to the filesystem root, $HOME, or an unrelated directory when an MCP client doesn't report roots (or the server process has an unrelated cwd). Auto-detected roots must now contain a .git or .dmx marker, or resolution fails loudly instead of guessing — previously this could cause loop state files to be written outside the intended project, with job folder names sometimes wrong or incomplete (e.g. main instead of the actual ticket/branch).
  • setup_ide_rules (the /dmx-init bootstrap call) still succeeds on brand-new, marker-less projects — the marker check above is skipped for this pre-.git/.dmx call specifically.
  • Explicit workspace_root arguments must now be an absolute path (~ is expanded); relative values are rejected instead of being silently resolved against the server process's cwd.

Full Changelog: v0.3.0...v0.3.1