Skip to content

fix: bump version to 1.0.8 (#377) + improve Mimir binary-not-found diagnostic (#378)#379

Merged
tcconnally merged 1 commit into
mainfrom
fix/377-version-banner-378-mimir-diagnostic
Jun 18, 2026
Merged

fix: bump version to 1.0.8 (#377) + improve Mimir binary-not-found diagnostic (#378)#379
tcconnally merged 1 commit into
mainfrom
fix/377-version-banner-378-mimir-diagnostic

Conversation

@tcconnally

Copy link
Copy Markdown
Collaborator

Fixes two bugs:

#377 — Version banner stuck at 1.0.7

  • Bump VERSION from 1.0.7 to 1.0.8
  • Update stale _PERSEUS_VERSION fallbacks:
    • doctor.py: 1.0.6 → 1.0.8 (was 2 versions behind!)
    • webhooks.py: 1.0.7 → 1.0.8

#378 — Mimir diagnostic shows generic error when binary not found

  • Add binary existence pre-check in MimirConnector._try_connect()
  • When the mimir binary isn't found, surface a clear error:
    mimir binary not found: 'mimir' (install mimir or set mimir.command in config.yaml)
  • Previously it would show the generic MCP connect failed (transport: stdio)
  • Uses shutil.which(), absolute path checks, and falls through to
    _find_mimir_binary() from doctor.py for known-location discovery

…agnostic (#378)

- Bump VERSION from 1.0.7 to 1.0.8
- Update stale _PERSEUS_VERSION fallbacks in doctor.py (1.0.6) and webhooks.py (1.0.7)
- Add binary existence pre-check in MimirConnector._try_connect(): when
  the mimir binary is not found, surface a clear error
  ("mimir binary not found: ...") instead of the generic
  "MCP connect failed (transport: stdio)"
@tcconnally tcconnally merged commit 2d1c9be into main Jun 18, 2026
0 of 4 checks passed
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