Releases: emiliomartucci/marvis
marvisx-cli 0.4.0
v0.3.9b6
v0.3.9b5
v0.3.7 — credibility & onboarding
The "credibility and onboarding" release.
The flagship marvis brain run no longer hangs, the fresh schema and the init wizard are clean, telemetry is opt-in (off by default), the BSL license and README say what is actually true — and a new marvis guide teaches an agent how to organize a repository the Marvis way. projects/_template now ships the full mold (context, handoff, worked docs, frontmatter).
Also in 0.3.7: code embeddings on marvis project index are opt-in behind --embed (#9), so the default index run builds only the structural graph and pays no model cost for data search doesn't query yet.
Closes the open issues #1, #3, #4, #5, #6, #7, #8, #9.
Install:
uv tool install marvisx-cli
Full notes: see CHANGELOG.md → v0.3.7.
v0.3.7b3 (beta)
Beta for testers.
b3 collects the post-b2 fix: marvis project index now builds the structural graph (calls/imports/defines) by default; per-symbol code embeddings are opt-in behind --embed (issue #9). Since search doesn't query code embeddings yet, the default index run no longer pays the model-load / token cost for data nothing reads. --no-embed stays accepted as a back-compat no-op.
Install / pin:
uv tool install 'marvisx-cli==0.3.7b3'
Full notes: see CHANGELOG v0.3.7.
v0.3.7b2 (beta)
Second beta for testers — install:
uv tool install --reinstall 'marvisx-cli==0.3.7b2'
Stable installs stay on 0.3.6. Over 0.3.7b1: completes the doctor projects_root fix (#4 fully resolved — all 8 issues now check out) and adds a managed-Windows / WDAC install note. Full notes in CHANGELOG.md.
v0.3.7b1 (beta)
Beta for testers — install:
uv tool install 'marvisx-cli==0.3.7b1'
Stable installs stay on 0.3.6 (pre-releases aren't selected by default).
Highlights: marvis brain run no longer hangs; telemetry is opt-in; new marvis guide; English init wizard; widened BSL grant (free internal/commercial self-host); plus fixes for issues #1–#8. Full notes in CHANGELOG.md.
v0.3.6 — runs on Windows
marvisx-cli 0.3.6 — runs on Windows
The full local runtime — CLI, reflection, scheduling — now installs and runs natively on Windows, no WSL or Docker.
Highlights
- Windows-native runtime —
uv tool install marvisx-cliworks on Windows: paths under%LOCALAPPDATA%\marvisx, UTF-8 console, and a native daily-reflection scheduler on Task Scheduler (schtasks).marvis project listno longer crashes withNo module named pwd. - Notify-only update check —
marvistells you when a newer version is on PyPI and never auto-installs. update_learningMCP tool — revise an existing learning in place, with re-embed so search reflects the edit.
An enforced OS-seam boundary (core/platform) plus a cross-OS CI matrix keep the Windows/macOS/Linux paths honest.
Full notes: CHANGELOG.md
v0.3.5
The "make it alive" release: a clean OSS install now reflects, schedules, and keeps its search index fresh on its own — with explicit consent — and installs on Windows.
Added
marvis brain run --mode free|full— run one reflection cycle on demand (free= no LLM cost;full= LLM journal polish).- Opportunistic background reflection — ≤1×/day on invocation, detached, off until enabled at install.
marvis brain schedule --enable|--disable|--status— OS-native daily timer (launchd / systemd-user+linger / cron);--statusreports the real OS state.marvis initasks reflection cost-mode, an opt-in autonomy timer, and governance-hook install, then wires them.- Self-healing search — a first query over an empty index returns
index-building, kicks a background build, and a retry returns results (RAM-floor gated). - BYOK → brain — the provider key from
marvis initis wired to the reflection gateway at runtime (OpenAI-compatible providers).
Fixed
- Drop the unconditional
uvloopdependency souv tool install marvisx-clisucceeds on Windows. - PR merges always create a merge commit (
--no-ff) so release notes capture every PR.
Full changelog: CHANGELOG.md
marvisx-cli v0.2.3 — MCP write-back fix
Fixes write-back via the MCP server. The OSS MCP server now initializes the DB writer at startup, so an agent can persist to the brain over MCP (create_task, update_task, ...) — previously reads worked but every write failed with DB not initialized. Restores the "every result writes back" promise.
Upgrade: uv tool install -U marvisx-cli