MoriMori
Mori

Changelog

What actually shipped, newest first. Every line here comes from the app's own release notes — no roadmap, no maybes.

1.7.0 — THE CLAUDE-GRADE MIND

Memory grew up, vague references resolve, and every past conversation is searchable word for word.

  • Memory rewrite. Every fact is now its own markdown file with a findable one-line description, a tiny always-loaded index, enforced update-not-duplicate, first-class delete with tombstones, and [[links]] between memories. "The demo is Friday" is stored with the actual date. One-time migration from the old store, with a .bak backup.
  • The entity resolver. "The guy from the demo", "that site", "my resume" — a universal registry maps slight terms to the real person, file, URL, build, app, or past chat, and asks one short question instead of guessing.
  • Total recall. Full-text search over every past conversation's raw transcript — /sessions <query> or just ask. Export any chat as Markdown or a styled HTML page with automatic secret-scrubbing (/export, --redact for more).
  • Real schedules. A main-process cron service: 5-field cron expressions, at: one-shots, every:N intervals — running with the window closed, missed runs fired once on wake, never replayed. Heartbeat checklists that stay silent unless something's wrong, and an off-by-default localhost webhook to poke her from scripts.
  • The Brain works out of the box. No Ollama? A built-in local embedder keeps the knowledge graph alive at $0 — honestly labeled as lexical-grade, sticky per brain, never silently switched.
  • Nothing durable is lost. Facts are flushed to memory right before a long conversation compacts, and bot replies are recorded before sending — recovered exactly once after a crash.
  • New Memory page. Browse, edit, and delete everything Mori knows; inspect the entity registry; read the nightly dream-consolidation reports.
  • `/retry` and `/branch` are real, and cold start measured at 0.7s.

The deep dives live in Memory and Automation & schedules.

1.6.2 — MEMORY FIX, POLISHED

Small release, real fixes.

  • "Open the game you built" actually opens it — a fresh chat asking to open/run/launch a past project reliably enters the tool path and opens the real thing.
  • Cleaner recent-builds list. Saving a loose file to Desktop or Downloads no longer mistakes the whole folder for a project.
  • "Open Terminal / Notes / Music" launches the real app again, even with a same-named folder around, and project paths with parentheses are handled correctly.

1.6.1 — MEMORY 1:1 + HONEST USAGE

Cross-chat build memory and a plan meter that tells the truth.

  • Open what you built, from any chat. A durable index of every project Mori builds, so a brand-new conversation can "open the game you just made" and land on the exact folder.
  • The plan meter is honest. On your own API key it says so ("on your own key") instead of showing a stuck 0%, with one tap to switch to your Mori plan. Keyless subscribers default to their plan automatically.
  • All 154 tools verified wired end-to-end — nothing declared that can't actually run — and dead code removed with no behavior lost.

1.6.0 — THE BRAIN + TRUE AGENT

A real memory Brain, terminal sovereignty, and the autonomy ladder.

  • The Brain. A private, on-device knowledge graph that remembers people, projects, and files across every conversation and answers "what were we working on?" with cited sources and honest gaps. Runs fully local on Ollama, with its own Brain page.
  • Never loses the thread — the active task always comes first, so an old project can't hijack a session just because it looks similar.
  • Named terminal sessions that stay alive across turns — local, Docker, or SSH — and you can type into the same shell Mori is driving.
  • Autonomy ladder (Guided / Trusted / Commander) with time-boxed grants and a Stop that really stops; computer use shows a floating pill with a Stop button even when the app is minimized.
  • Mori for Traders — market research, backtests, and paper trading, never real money — plus local Ollama models for internal chores.

See The brain, Terminal sessions, and the Autonomy ladder.

1.5.0 — COMMAND DECK

Mori stopped being one conversation.

  • Multi-pane chat. Run two, three, or four live sessions side by side — Single, 1+1, or 2×2 — each with its own conversation, model, and composer. Cmd+14 jumps between panes.
  • Broadcast. Type once and send to every pane at once, compare the answers side by side, then Promote the winner. The losing panes are archived in both stores, never deleted.
  • Truly concurrent. Panes run at the same time without stepping on each other.
  • Settings by chat. Tell Mori "switch to the Terminal theme and Forge stage" and it happens through configure_app — but sensitive settings (autonomy, API keys, billing) can never be changed by chat, only in Settings.
  • Session-scoped engine. Under the hood the whole chat engine now keys off a session id, so steering, Stop, the usage meter, and verification are all per-pane.

The deep dive lives in Command Deck.

1.4.0 — SOVEREIGN II

The reskin, the migration path, and skills that version themselves.

  • Theme Studio. Six shipped looks — including a full Terminal skin — a live token editor, and import/export of your own theme.
  • Import from other agents. One click pulls your skills and memories in from Hermes, Claude Code, or OpenClaw. Everything lands pending your approval; nothing is trusted on arrival.
  • Skills 3.0. The open SKILL.md standard, semantic-version history with rollback, an in-place editor, and an approve/reject flow that covers both Mori's own drafts and imported skills.
  • `/learn`. Teach Mori a new skill from a folder, a link, or "what we just did."
  • Mid-run learning. A failing step becomes a lesson the very next step can use.
  • Kanban, for real. Rename, add, and reorder columns, set WIP limits, and switch between Board and List views — while workers still only pick up what you stage as Ready.
  • Always-on plan meter. Every signed-in user watches their usage fill up right in the composer, with reset times on hover.

See Theme Studio, Import from other agents, Skills, and Context & usage.

1.3.0 — SOVEREIGN

Persistent shells, a real autonomy model, and the slash layer.

  • Named terminal sessions. Mori keeps real shells alive across turns — local, docker, or ssh — and you can type into the same session she is driving.
  • Autonomy ladder. Guided / Trusted / Commander, with time-boxed grants, a live countdown, and an append-only action ledger. The hard safety floor can never be bypassed, on any rung.
  • Context transparency. Click the usage chip for a full token breakdown, a next-turn cost estimate, and one-click Compress.
  • Slash commands. Type / in the composer — /usage, /compress, /clear, /model, /autonomy, and more.
  • Artifact cards. Files Mori makes for you now show as rich cards with Open, Reveal, and Preview.
  • Better bot replies. Discord DMs get real file attachments, and long replies chunk cleanly without breaking code blocks.
  • What Mori knows about you. View and edit your profile right in Settings.
  • Ollama support. Run local models, with an automatic one-hop fallback if your primary provider fails.

See Terminal sessions, the Autonomy ladder, Slash commands, and Context & usage.