Changelog

Midas ships often. Every release lands here with what changed, newest first. The version matches the one midas upgrade installs.

0.1.65

October 8, 2026
  • AddedToggle the session sidebar with the mouse: a `sidebar ✕/☰` control in the prompt row (always visible) and a `hide sidebar ✕` in the sidebar footer, instead of only the keybind. The choice persists across sessions.

0.1.64

October 7, 2026
  • AddedThe session sidebar is now visible by default, and hiding it with the sidebar keybind persists across sessions. The Context panel is removed from the sidebar; performance, todo, files, and MCP remain.

0.1.63

October 6, 2026
  • FixedThe sidebar throughput reading is now end-to-end — over the model span (time to first token plus generation) — instead of the raw chunk decode rate. The old figure excluded time to first token and inflated when a provider delivered its output in a burst, so it could read two to three times the provider's advertised tokens per second.

0.1.60

October 5, 2026
  • AddedThe session sidebar and `/usage` now show live performance: output tokens per second, time to first token, model-vs-tool time, and prompt-cache hit rate. A compact receipt summarizes the turn when the session settles.
  • Added`bench:throughput` measures time to first token and end-to-end output tokens per second per provider/model, and can pin OpenRouter upstreams to compare them. Results are recorded under `perf/throughput`.

0.1.58

October 4, 2026
  • FixedThe remote-control indicator in the prompt row now reflects the session it belongs to. A session you turn off stays quiet instead of reading "Remote control: connecting…" while other sessions remain shared.

0.1.57

October 3, 2026
  • AddedThe prompt status row now shows when a session is under remote control. It reads "Remote control ON" in green once the relay is connected, and names the state ("connecting…", "reconnecting", "sign in") while it is not, instead of showing nothing.

0.1.56

October 2, 2026
  • AddedA UI standard joins the code standard. Agents that can edit code now receive an always-on UI and design ruleset that makes them conform to the project's design system, build every state (loading, empty, error, disabled, hover, focus), keep hierarchy and spacing consistent, and never trade away accessibility or responsiveness. Control it with `/ui-standards` (full, lite, or off), and review work with `/ui-review` and `/ui-audit`.

0.1.55

October 1, 2026
  • AddedThe two plan modes now read "Quick Plan" and "Deep Plan", with Quick Plan listed first in the agent picker and status bar. Agents can carry a display `label`, and `/quick-plan` and `/deep-plan` join `/plan-quick` and `/plan-deep` as commands.

0.1.54

September 30, 2026
  • AddedPlan mode now has two modes. `plan-quick` runs the same read-only planning workflow as `plan`, entered on the cheapest MIDAS tier instead of the strongest plan tier, and both are selectable from the agent picker or via `/plan-quick` and `/plan-deep`.

0.1.52

September 29, 2026
  • FixedBack on the stable session core. Model responses, session history and continuation, routing, and Escape-to-interrupt all work.

0.1.43

September 28, 2026
  • FixedCompressed tool activity reads more clearly. A lone completed call now shows as itself ("$ ls -la …", "→ Read src/x.ts") instead of an uninformative "Ran 1 command", counts are kept for runs of two or more, and structural step boundaries no longer split consecutive calls. Bash renders compactly while details are hidden rather than showing its output block.

0.1.42

September 27, 2026
  • FixedCompressed tool activity is now the actual default. The transcript already defaulted to hiding tool details, but the persisted settings key kept the old value, so existing installs still rendered every tool call in full. The key now takes the new default, collapsing consecutive completed read-only calls into one summary line.

0.1.40

September 25, 2026
  • AddedThe transcript no longer buries the assistant's narration under tool output. Consecutive completed read-only calls (read, glob, grep, bash, execute, web, skill) collapse into one dim, click-to-expand line such as "Read 2 files, ran 1 command", and tool details are hidden by default. Running, failed, and editing tools stay expanded, and toggling tool details restores the previous full view.

0.1.39

September 24, 2026
  • FixedRemote control reaches the session you are watching, in both directions. Dashboard prompts and interrupts now go through the same session routes the TUI uses, and the relay forwards the running session's real events instead of a parallel event stream nothing consumed — previously the dashboard showed "Live" but no turn ever appeared.

0.1.38

September 23, 2026
  • FixedRemote control can no longer be blocked by a stale window. The relay lock now carries a heartbeat and is reclaimed when its owner dies, hangs, or is superseded, instead of blocking every other window forever on "connecting".

0.1.37

September 22, 2026
  • FixedRemote control from the dashboard works again. The session-scoped relay listed sessions with a URL that could not be parsed, so no session was ever claimed and the dashboard sat on "Waiting for a machine". Sessions are now claimed as soon as the relay connects, and the footer reports the real connection state (connecting, reconnecting, sign in) instead of a false "ON".

0.1.36

September 21, 2026
  • FixedOnly one TUI window hosts session-scoped remote control. With two windows open, both connected to the relay for the same machine and the API kept replacing one connection with the other, so the dashboard saw a machine that appeared and disappeared.

0.1.35

September 20, 2026
  • FixedRemote control now drives the session you are actually watching. A dashboard prompt is dispatched into the TUI itself instead of a separate headless server, so it appears in your terminal and gets a reply — previously it could be silently dropped with "model unavailable" while that detached server was still warming up. `/remote off` now turns control off instead of switching to machine-wide.

0.1.34

September 19, 2026
  • FixedRemote control failed to start in an installed binary: the relay re-exec'd the CLI with the wrong command, so nothing connected and no indicator appeared. `/remote` also records the daemon now, so the footer shows "Remote control ON".

0.1.33

September 18, 2026
  • AddedRemote control is now per-session: `/remote` (or `/rc`) in an open session exposes just that session and copies its dashboard link; run it again to stop. `midas relay start` still exposes every session on the machine. Only in-scope sessions ever leave the machine.

0.1.32

September 17, 2026
  • FixedThe TUI no longer shows a stuck "working" spinner (and "esc interrupt") after a turn has already finished — a dropped idle event used to leave the session looking busy indefinitely.

0.1.31

September 16, 2026
  • AddedRemote control: `midas relay start` connects this machine out to MIDAS so you can watch and drive its sessions — send a prompt, interrupt a running turn — from the dashboard, from anywhere. The relay reports the machine's sessions on connect, so every session is reachable; `midas relay stop` disconnects. Off by default.
  • Added`midas web` now serves a built-in MIDAS web client (session list, live transcript, prompt/Stop) from the harness itself, instead of proxying another product's web app.

0.1.30

September 15, 2026
  • ChangedThe `/usage` dialog splits the 7-day token total into cached, fresh input, and output, so a context-heavy session no longer reads as that many fresh tokens.

0.1.29

September 14, 2026
  • Changed`/code-standards` opens a picker to switch the code standard between full, lite, and off. The change applies on your next message, with no config edit or restart.

0.1.28

September 13, 2026
  • ChangedThe `code-standards` skill and the `/standards-review` and `/standards-audit` commands now appear in the command list and the skill list.

0.1.27

September 12, 2026
  • ChangedMIDAS re-checks for updates every minute, so a running session notices a new release almost immediately instead of only at startup.

0.1.26

September 11, 2026
  • ChangedMaintenance release.

0.1.25

September 10, 2026
  • ChangedMIDAS now shows a green "✔️ Update Available" indicator in the home and session footers whenever a newer release exists, and `/update` installs it.
  • ChangedMIDAS re-checks for updates every 30 minutes, so long sessions learn about new releases instead of only at startup.

0.1.24

September 9, 2026
  • ChangedMIDAS now applies a native code standard to every agent that can edit code: understand the change before writing it, build the least that works, and never trade away tests, security, or validation. Set `code_standards.level` to `off` or `lite` in `midas.json` to change it.
  • ChangedAdded `/standards-review` and `/standards-audit` to report over-engineering as a delete-list.

0.1.23

September 8, 2026
  • ChangedMIDAS no longer announces the underlying model name or ID; it describes itself as MIDAS.
  • ChangedRemoved the desktop app references from the self-description and from every README, since MIDAS is terminal-only.

0.1.22

September 7, 2026
  • ChangedMIDAS now reports its own version and the current release's notes from a changelog embedded in the binary.
  • ChangedRemoved references to an external repository and issue tracker; MIDAS no longer points users at a source it cannot reach.
  • FixedThe TUI crash screen now copies a plain-text report instead of opening a link to a private repository.

0.1.21

September 6, 2026
  • ChangedMIDAS now describes itself and its capabilities to the agent, so it can answer questions about what MIDAS is and what it can do.

0.1.20

September 5, 2026
  • ChangedPersistent memory: relevant past context is recalled before each turn, and agents can write, read, forget, and prune memories with the `memory` tool.
  • ChangedAdded `create_skill` to turn a working workflow into a reusable skill.
  • ChangedAdded background distillation that extracts durable facts and lessons after a session goes idle.

0.1.19

September 4, 2026
  • FixedFixed verify-first not arming in projects whose root has no test or lint signal; it now arms from edited-file signals.

0.1.18

September 3, 2026
  • ChangedAdded `/usage`, an honest per-session usage readout.
  • ChangedAdded an experimental usage summary sourced from the CLI-authed endpoint.

0.1.17

September 2, 2026
  • ChangedThe installer now brands its distribution URL as `get.trymidas.io`.
  • ChangedDecluttered the UI: unused commands are hidden, LSP is dropped, and the sidebar is off by default.

0.1.16

September 1, 2026
  • ChangedSession commit instructions now credit MIDAS as a co-author.

0.1.15

August 31, 2026
  • ChangedThe default model now always starts on MIDAS auto, ignoring any previously saved model pick.