Skip to content

v0.3.5

Choose a tag to compare

@emiliomartucci emiliomartucci released this 03 Jun 13:24
· 1 commit to main since this release

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); --status reports the real OS state.
  • marvis init asks 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 init is wired to the reflection gateway at runtime (OpenAI-compatible providers).

Fixed

  • Drop the unconditional uvloop dependency so uv tool install marvisx-cli succeeds on Windows.
  • PR merges always create a merge commit (--no-ff) so release notes capture every PR.

Full changelog: CHANGELOG.md