Changelog

Curated release notes for the two Meshly Build products. Major versions, new surfaces, and the things worth knowing about, without the git-log noise.

Station
v1.5.4

The desktop runner. Spawns Claude Code agents on your workstation, dispatches tasks from the queue, and streams logs back to the dashboard.

v1.5.4MinorSep 3, 2026

Station can check the knowledge base against the code, on a timer.

  • A pass takes entries nobody has checked, opens the files each one names, and records whether the claim holds. That work needs a checkout, which is why it belongs here rather than on the server.
  • Off by default, per project. The control states what a run costs before you change it: one Claude session against that checkout, billed to your own account, up to 30 entries per run at the defaults.
  • A pass reads and reports. It cannot edit your code, commit, or push, and it holds no privilege an operator does not.
  • A verdict names the exact commit it was read at, so the check expires by itself when the code moves past it.
  • A checkout that is mid-work is not disturbed. The pass runs in its own worktree, and records that worktree’s commit.
v1.5.3PatchSep 3, 2026

The Download button opens the download page.

  • It opened the installer endpoint directly, which showed a raw error page whenever that endpoint was unhappy, and a sign-in failure rather than a sign-in prompt once those endpoints began requiring an account.
  • The download page can authenticate, and offers every platform’s installer rather than guessing which one you want.
  • Requires Server 3.10.0 or later on the instance you are connected to.
v1.5.2MinorSep 1, 2026

The reviewer can run the checks your repository already declares.

  • Every source a review could draw on used to be something Build already knew. Nothing reached outside, so every claim about whether the code runs rested on the report of the agent that wrote it.
  • A profile can now ask for two things. repo_gates runs your repository’s own checks in the worktree Station provisions, at the commit under review. pr_ci_results reads what your CI has already run, executing nothing at all.
  • The set is bounded by your repository’s declaration and nothing else. A profile naming a check your repository has not declared is refused when it is saved. This is not general shell access.
  • A gate that did not run is never reported as one that passed. Timed out, crashed, out of budget or skipped, it is recorded with the reason, and the reviewer still decides.
  • A task that was both queued and dispatched could get two sessions on one machine, 27 seconds apart. Both paths now claim before spawning.
  • Work done through a proxied client counts as yours again. It was being recorded as the agent’s own, which quietly discounted every verdict a person made through Cursor or Copilot.
v1.5.1PatchAug 31, 2026

The session count clears when the window is closed, and the Stop hook stops naming work that is not yours.

  • macOS suspends a hidden window’s timers, so closing to tray could freeze the badge at whatever it last showed. Both the Dock badge and the tray title are now driven from the background process.
  • Selecting Codex in a project could delete a [mcp_servers] section header you had written yourself, and the comment above it, the first time Station wrote to that file. Fixed and covered by a test.
  • The hook that reminds a session about an in-progress task could block a session that had made no edits at all, naming a task it never started. Measured by a customer at 25 of 29 blocks over three weeks. It now judges only what a session itself changed.
v1.5.0MinorAug 31, 2026

Cursor, Copilot and Codex actually get their MCP config, and a review scans for secrets before it starts.

  • Ticking a tool other than Claude Code always said configuration was written for it. It was not. .cursor/mcp.json, .vscode/mcp.json and ~/.codex/config.toml are now genuinely written, each in that client’s own format, against the same checkout.
  • None of them carry a literal token. Each references MESHLY_AGENT_TOKEN from the environment, the way Claude Code’s config always has.
  • gitleaks, osv-scanner and semgrep run when a review is requested, and findings reach Build alongside the review. Secret values are redacted before anything leaves the machine.
  • The Dock icon badges the number of running sessions and the tray icon shows the same count. Both go quiet at zero.
  • A review whose head commit cannot be pinned is refused outright, rather than silently falling back to whatever the shared checkout happens to hold.
v1.4.7MinorAug 19, 2026

A project can name the tools it uses, and say this machine will not run its work.

  • A project carries a set of tools rather than one. A person can work in Cursor while Station dispatches Claude Code against the same checkout.
  • Station can only spawn Claude Code. With it unticked, the project is declared manual-only and Build stops sending tasks and reviews here. The work is still tracked, reviewed and committed through Build; a person just drives it in their own tool.
  • The consequence is stated next to the control, before the choice, not in a dialog afterwards.
  • Switching tools is refused while a session is running for that project. Requires Server 3.8.5 or later.
v1.4.6PatchAug 18, 2026

A task now runs in its own project’s checkout, not its agent’s.

  • An agent enabled in several projects has one directory, so a task for one project could run inside another project’s repository, and commit and push there.
  • The checkout is resolved from the dispatched project. A dispatch for a project this machine has no checkout for is refused, with the project named.
  • Anyone running an agent in more than one project wants this release.
v1.4.5MinorAug 18, 2026

A session claims its task before it starts, and a crashed Station gives its work back.

  • Two machines handed the same task both used to spawn a session. The claim now happens before anything starts, so losing a race costs one request rather than a session.
  • A finishing session opens its pull request instead of waiting for someone to notice the branch.
  • A force-quit Station used to leave tasks pinned to a process that no longer existed. They are released.
  • The agent list shows one row per session rather than per agent, so concurrent sessions stop hiding behind each other.
v1.4.4PatchAug 17, 2026

Contention isolates rather than queues, and a worktree starts from the default branch.

v1.4.3PatchAug 16, 2026

Station decides whether a running session is still fit to continue, and every check fails toward starting fresh.

  • A reviewer session never continues onto other work.
v1.4.2PatchAug 16, 2026

No task is claimed without a slot to run it in, and a full Station stops asking for more.

  • The wait is visible rather than silent.
  • Sessions work on feature branches only.
v1.4.1PatchAug 16, 2026

The station-wide session ceiling has a control instead of living in a file the app owns.

  • The field says what it bounds, that lowering it never stops sessions already running, and that each session is a full model process, so raising it raises cost and machine load in proportion.
  • It applies immediately rather than at the next restart.
v1.4.0MinorAug 16, 2026

A review shares the checkout instead of waiting for it, and concurrency is counted per project.

  • Per-project concurrency under a station-wide ceiling, so one busy project cannot starve the rest.
  • A worktree is given back when its session ends.
  • Every commit is resolved before a reviewer is spawned.
v1.3.3PatchAug 13, 2026

A busy checkout is waited out for six minutes instead of one.

v1.3.2PatchAug 12, 2026

A review refused because the checkout was busy is now waited out, then reported rather than dropped.

v1.3.1PatchAug 12, 2026

A refused key stops the poll and explains itself, then starts again on its own.

  • Key expiry is warned about in advance rather than at the moment it stops working.
  • Other server errors are no longer silent either.
v1.3.0MinorAug 10, 2026

Station runs automated reviews.

  • A session records the commits it produced, so a review has the exact changes to look at.
  • Reviews run against the project’s own working folder. If the right tree isn’t there, the review refuses to start rather than judge the wrong code.
  • A reviewer’s session lasts as long as the review does.
v1.2.27PatchAug 6, 2026

Agent identity and personal identity stay separate on the workstation, so agent work is never signed off under your own account.

v1.2.26PatchJul 6, 2026

Credential changes take effect in seconds, without restarting the app.

  • Agent keys are provisioned right after every sign-in and settings save, so agents are dispatch-ready within seconds.
  • Sign in with your own account or a Personal API Key. Station tells you where to get one.
  • The dashboard warns when an enabled agent can’t receive tasks, instead of looking healthy while dispatching nothing.
v1.2.25MinorJul 2, 2026

One Station, several Meshly organizations.

  • Hold multiple named organizations and switch between them from the sidebar. Each keeps its own server URL, workstation registration, project settings, and credentials.
  • Sessions always authenticate as the organization their project belongs to. Switching regenerates every enabled project’s config.
  • Existing installs migrate into a named organization on first launch. Nothing to reconfigure.
  • Prompt delivery to spawned agents is verified and retried, and idle detection watches the terminal pane so long-running work isn’t mistaken for a stall.
v1.2.24PatchJun 30, 2026

New agents in a project arrive enabled, so background dispatch picks them up without a manual step.

v1.2.23PatchJun 26, 2026

More reliable agent dispatch on macOS and Linux, including headless startup.

v1.2.22PatchJun 24, 2026

The menu-bar icon is now a monochrome Meshly logomark that adapts to a light or dark bar. Windows and Linux keep the color icon.

v1.2.21PatchJun 24, 2026

A dispatched agent works under the identity assigned to its task, whichever agent is the project default.

v1.2.20PatchJun 24, 2026

Linux polish.

  • Toggles render clearly under webkit2gtk.
  • The Linux package declares its dependencies, so they install automatically.
  • Startup detects a missing dependency and shows the install command for your platform.
v1.2.16MinorJun 23, 2026

Keychain-backed credentials, and signed builds on macOS.

  • The MCP key is read from the OS keychain at connection time instead of being written into a config file on disk.
  • Per-session config files live in a user-private directory and are removed when the agent exits.
  • New setting to retain agent session logs after success, for auditing.
  • Release builds are signed and notarized, for a Gatekeeper-clean install.
v1.2.15PatchJun 9, 2026

The login screen shows the current server and lets you change it, so pointing a Station at a different instance no longer needs a trip to Settings.

v1.2.14PatchMay 27, 2026

Support for system-owned projects in the project list.

v1.2.13MinorMay 21, 2026

Workstation targeting, and task-tracking hooks in every project folder.

  • Station identifies itself on every queue poll, so a task aimed at a specific workstation reaches that one.
  • Each enabled project gets hooks that keep agent work tracked against a Meshly Build task.
  • Settings files are merged rather than overwritten, so hand-added entries are preserved.
v1.2.12PatchMay 16, 2026

Window dragging and double-click-to-maximize work on macOS and Windows; a project created on the dashboard now appears locally on the next resync.

v1.2.9PatchMay 15, 2026

A task that was blocked and then moved back to To Do is picked up on the next poll, with no restart needed.

v1.2.8MinorMay 5, 2026

Each agent authenticates as itself, and dispatch is serialized per project.

  • Background spawns authenticate as the agent the task is assigned to, so activity on the server is attributed correctly.
  • One spawn at a time per project working directory, so concurrent agents don’t collide on the same files. Worktree spawns are exempt, since each gets its own tree.
  • Newly synced agents arrive enabled, and stale disabled platform agents are corrected on resync.
v1.2.7PatchApr 30, 2026

Smarter recovery when agents go silent.

  • Station now tries to re-engage stuck agents before giving up.
  • Tasks are released back to the queue if an agent stays unresponsive, so other agents can pick them up.
v1.2.6PatchApr 29, 2026

Headless agents no longer hang on permission prompts; logs use your local timezone.

v1.2.5PatchApr 29, 2026

Each agent gets its own concurrency slot, so one busy agent no longer blocks the others.

v1.2.4PatchApr 28, 2026

Reliability fixes for headless agents handling file operations.

v1.2.3PatchApr 27, 2026

First pass at headless permission handling.

v1.2.2MinorApr 27, 2026

New logging system; agent log streaming is more resilient.

  • Structured logs with on/off toggle and live level switching, front-and-center in the sidebar.
  • Agent output streams more reliably across operator workstations.
  • App launches from Finder now produce visible logs.
v1.2.1PatchApr 27, 2026

Reliability fixes for headless agents and prompt delivery.

v1.2.0MinorApr 26, 2026

Architecture scanner is built in. No extra setup required.

  • Run architecture scans without installing anything extra; Station handles it natively.
  • Claude Advisor runs on your existing Claude Code subscription. No separate API key required.
  • Polished UI: toast notifications, command palette (⌘K), tabbed settings, native macOS and Windows look-and-feel.
  • Sign-in is more resilient. Transient errors no longer require you to reauthenticate.
v0.2.0MinorApr 9, 2026

Live agent output in the dashboard.

  • Watch agents work in real time, with the full Claude Code interface streamed to your dashboard.
  • Automatic log-file cleanup keeps your workstation tidy.
v0.1.3PatchApr 8, 2026

First working release.

Server
v3.10.0

The control plane. Boards, agents, review, audit, knowledge, and MCP. Managed by Meshly, or hosted on your own infrastructure.

v3.10.0MinorSep 3, 2026

An entry now carries a grade, and the grade is served with it.

  • Agents were being served knowledge nobody had ever checked. Around a thousand entries, every one of them unverified, not because they were wrong but because nothing in the product had ever asked whether they were right.
  • The grade runs unverified, corroborated, curated, verified, and is said in words beside the entry. An agent reading "one session reported this and nobody has checked it" treats it differently from a claim that has been read against the code.
  • Curation is a pair of tools rather than a background job, because checking an entry means opening the files it names. A verdict of holds is refused without the paths read and the commit they were read at.
  • A curated grade falls back when commits land after the SHA it was checked at. Nothing is retired by that: nobody showed the claim wrong, only that nobody has rechecked it.
  • Knowledge was being served by recency across every project, so an agent asking about one repository was handed fragments from another. Retrieval is now semantic and scoped to the project.
  • Station installers stopped downloading fleet-wide when the release registry began requiring credentials. The server now authenticates, and the version check stays open.
v3.9.1PatchSep 1, 2026

The reviewer checks whether the author’s claims are true.

  • It read a diff and the author’s account of that diff, with no criterion asking whether the second described the first. "I ran the tests" and "the tests pass" were the same sentence to it.
  • A verification claim nobody could check, a test named that does not exist, a command whose output is not shown, is now flagged as unverifiable rather than accepted or ignored. One unsupported line no longer taints the rest of an honest summary.
  • A review profile can name the repository’s own blocking gates. Which checks must pass is the repository’s business, and a profile naming a gate the repository does not declare is refused at save rather than failing later.
  • Calibration, the gate on whether an automated verdict can be trusted, was measuring the reviewer against the wrong thing in four ways. Each of them made it lie.
  • A project can override or drop one workflow rule without taking all nine or none.
  • A truncated activity history cost one customer a false review rejection and a false fabrication accusation on a permanent task record. It is now read from the endpoint that holds it.
v3.9.0MinorBreakingAug 31, 2026

Done now says whether the code is actually on the default branch.

  • Work was reaching Done without reaching the product. Station’s main sat frozen for twelve days behind seven pull requests, six of them carrying tasks the board showed as Done, and one holding the fix for a defect that was live the whole time.
  • A task is now shown as merged, or visibly approved but unmerged, and a Done, but not merged section on Reports gives that backlog a length. Approving ahead of the merge is still normal, and it clears itself when the pull request lands.
  • The signal comes from the repository host’s pull-request webhook. Where none is registered nothing can be known, and the report says so plainly rather than listing every task as late.
  • Four board transitions were silent: a review starting, a review failing, and a Station claiming or releasing a task. All four now reach the board without a reload.
  • Breaking for anyone reading get_review directly. rubric_criteria[].annotations is now rubric_criteria[].annotation_indices, holding positions into rubric_annotations. The old shape sent every annotation twice, 91% of the response by bytes, measured by one customer at roughly 256,000 tokens across 130 calls.
v3.8.7PatchAug 25, 2026

Only a machine that serves a project may claim its work.

  • This is why reviews had been dying across the workspace. A request goes to every Station running the addressed agent, deliberately, and the claim decides between them. The claim only checked the agent, never the machine.
  • So a Station with no copy of the code could win, never start a reviewer, and leave the machine that did hold the code standing aside until the deadline passed and the review was recorded as failed.
  • No Station needs updating and nobody needs to stop working. The refusal is one the current fleet already understands as someone else has it.
v3.8.6PatchAug 25, 2026

Reviews were being lost silently. Four faults, found by chasing one board.

  • A queued review showed the same chip as a running one, and its tooltip asserted the first while the second was true. That is precisely the state that dies unread at its deadline, so it now renders as its own chip.
  • A Station and an interactive session under the same agent name shared one mailbox, and whichever fetched first won. Simply looking at your tasks could consume up to five dispatches.
  • A review nothing acknowledged was never offered again. The sweeper now re-offers unacknowledged reviews oldest first, bounded so a Station that is genuinely gone still stops.
  • The Textual console is retired, along with the sign-in path that served it, which rotated a key and returned the plaintext in a redirect header. Station is the execution edge now, and it authenticates as an agent.
v3.8.5PatchAug 19, 2026

A workstation can declare that it will not take a project’s work.

  • A machine set up for a tool other than Claude Code cannot run a dispatched session, so it says so per project at registration and Build stops targeting it.
  • The refusal is written on the task, so work nothing will pick up never looks like work nobody has got to yet.
  • A rejected task is no longer handed back to a machine when a person was driving it by hand.
v3.8.4PatchAug 18, 2026

A page shows what the agents are doing, and a session says which machine it is on.

  • Queued and running work was a number with the detail hidden in a tooltip. Each row now opens the task it names.
  • A review is dispatched to the workstation holding the code rather than whichever answers first.
  • A claim taken before a session starts can be given back.
v3.8.3PatchAug 17, 2026

A task shows that it is being reviewed while the review is running.

  • Work sent back by a review returns to the queue instead of stopping.
  • A project page reports its active milestone.
v3.8.2PatchAug 17, 2026

A project that never chose a session-continuation rule follows the workspace setting again.

v3.8.1PatchAug 16, 2026

An agent session can carry on to the next task instead of starting over.

  • The setting is a choice of three, not a switch.
  • A reviewer never continues onto other work.
  • A warm-started task says so on the board.
v3.8.0MinorAug 15, 2026

An agent can push work at a workstation instead of only waiting to be given some.

  • Every dispatch is bounded and reported, the way reviews already were.
  • A dispatch that cannot succeed is refused with the reason, before any compute is spent.
  • The board’s bulk toolbar offers everything the right-click menu does, and refuses what the selection cannot take.
v3.7.11PatchAug 13, 2026

One customer’s activity could affect another on a shared instance. Fixed.

  • A review that failed to run used to leave the task unable to be reviewed ever again.
  • A busy server says it is busy instead of never answering.
v3.7.10PatchAug 12, 2026

A review that already reached a verdict can no longer be turned into a failed one.

  • “Review failed” can be filtered for on the board.
v3.7.9PatchAug 12, 2026

A review that could not run says so instead of disappearing.

  • A task’s commit list is readable and writable only by people and agents with access to its project.
  • Registering an empty set of commits against a task is refused.
v3.7.7PatchAug 12, 2026

Automated review now covers work you did yourself, not only work Build Station ran.

  • A review that does not happen says why.
  • Completing a task tells you when it will not be reviewed.
v3.7.6PatchAug 12, 2026

A rejected agent key now records whose key it was and which one.

  • An expired key no longer reports itself as a key that never existed.
  • What the automated reviewer does when it rejects work is written down.
v3.7.5MinorAug 10, 2026

Automated review: a reviewer agent that reads the diff, on a charter you write.

  • Turn it on per project and pick a review charter, which decides what the reviewer is shown, what it is asked, and what it must answer. Different work can be reviewed to different depth.
  • Record only by default: the verdict is written down and nothing moves, so you can watch the reviewer agree with you before letting it act. Switch it to acting when you’re ready, under Settings → Project → Review Authority.
  • Choose how many rounds of review and fix to allow before the task goes to a person. A skip-review label opts a task out.
  • Verdicts appear on the task and on the board, each with its own filter. Approving or rejecting a task the reviewer already ruled on is labelled as overriding it.
  • Charters are created, edited and deleted from the interface. The one that ships with the product stays read-only, and a charter in use by a project can’t be removed out from under it.
v3.7.0MinorAug 9, 2026

Meshly Data Stack planning tools reach a Claude Desktop conversation.

  • Eight read-only orientation tools (what this stack is, what data exists, what depends on what, whether a plan’s assumptions hold) are now available where planning actually happens.
  • Only that family crosses over. The operational surface of a connected data stack stays with the coding agents.
  • They appear when the conversation has a project in focus and that project has a data-stack connection.
v3.6.4PatchAug 6, 2026

On shared instances, each customer keeps its own agent roles and model price list, and historical spend is filled in on the dashboard.

v3.6.3MinorAug 6, 2026

Task history you can query, and a connector that stays connected.

  • Tasks record when each step happened and who caused it: started, completed, approved, rejected, cancelled.
  • Approving work is a person’s act. An agent needs an explicit, expiring mandate to review a specific task, which only the automated review process issues.
  • Deleting a task leaves a record of who did it, when, and what the task contained.
  • A connector in daily use stays alive: the token clock runs from last use rather than from issue, so a conversation left open over a weekend still works on Monday.
  • Moving a task from Review to Done records the approver, closes the linked support ticket, and confirms the knowledge captured along the way.
v3.6.0MinorAug 4, 2026

Knowledge coverage and staleness you can act on.

  • Coverage is the share of finished tasks that carry a linked knowledge entry, reported with the counts behind the percentage so the figure can be checked.
  • Six distinct staleness reasons, each with its own suggested action. An entry still in demand is proposed for revalidation, never archival on age alone.
  • Knowledge usage counts both ways an entry reaches an agent: automatic context injection and explicit search.
v3.5.0MinorAug 4, 2026

The Desktop connector can plan, not just capture.

  • Create projects, epics and milestones, set dependencies, record decisions, capture knowledge, manage labels, and link related projects, all from a conversation.
  • Reviewers can approve and reject from Desktop. It is the one step in the loop that is the human’s by design.
  • The human tool profile now carries 65 tools. Task execution verbs stay with the agents, since claiming a task from a chat window would collide with the agent doing the work.
v3.4.0PatchAug 4, 2026

Claude can identify itself with a hosted metadata document, so a connector is one durable identity instead of a fresh registration per connection.

v3.3.0MinorAug 4, 2026

A full audit trail for the connector, and scopes that mean what they say.

  • Client registration, consent granted and denied, token issuance, refresh and revocation are all recorded, each naming the tenant, the user and the client.
  • Read-only access is read-only. A connector granted read access cannot create or modify anything.
  • The consent screen shows the real destination host before anything is granted.
  • Expired connector records are cleaned up on a retention schedule.
v3.2.0MajorAug 3, 2026

Meshly Build can be added as a custom connector in Claude Desktop and claude.ai.

  • Build acts as an OAuth 2.1 authorization server, with mandatory PKCE, refresh rotation with reuse detection, revocation, and audience binding. A consent screen names the client, the scopes, the instance and the account before anything is granted.
  • A person’s session and an agent’s session are different things. People get a conversational tool profile for reading, planning, discussing and capturing; the execution verbs stay with the agents.
  • The project a conversation is about is remembered per connector and survives app restarts.
  • MCP Streamable HTTP transport alongside the existing SSE transport, on the same mount.
v3.0.80PatchJun 23, 2026

Every agent session opens with conduct rules: back a claim about system state with a fresh check, finish the scope you were given, and lead with the strongest objection rather than agreement.

v3.0.79MinorJun 23, 2026

Memory trust: knowledge the board can overrule.

  • Memories record what they were derived from, and when.
  • A task reopened from Done or rejected outright drops the memories that leaned on it. A rename marks them suspect, and they are served wrapped in the action that cast the doubt.
  • The check happens when an agent reads, not on a nightly cycle, so disproved context stops being handed out immediately.
  • Per-agent and per-model spend is computed server-side, so the dashboard and the budget limit see the same number.
v3.0.78PatchJun 17, 2026

Per-project control over the one-active-task rule, for operators running several sessions of the same agent, plus project environment docs for references and non-secret config.

v3.0.77PatchJun 15, 2026

Agents can set a task’s labels when updating it, not only when creating it.

v3.0.75PatchJun 12, 2026

On shared instances, a session is bound to the tenant that issued it. Dedicated instances are unaffected.

v3.0.74MinorJun 11, 2026

Cross-project worklog.

  • An append-only worklog, plus a unified feed that merges worklog entries, task activity and decisions across a project and the projects linked to it.
  • Agents record what they did and read recent activity across a whole project cluster.
  • Agents can retrieve image attachments left on a task.
v3.0.66MinorMay 27, 2026

The customer portal loop, end to end.

  • Task transitions update the linked portal ticket: started, resolved, waiting on the customer, closed. Each carries a customer-facing comment written in plain language.
  • A triage queue turns incoming ticket clusters into work: verify into a new task, link to an existing one, or reject with a reason.
  • When portal-linked work reaches Done, the originating intake card follows it.
  • Portal settings are configured from the admin interface, with a health badge that says whether the connection is actually ready.
v3.0.34PatchMay 24, 2026

One active task per agent per project, enforced by the database.

  • Cross-project work stays allowed. The rule is one active task per agent within a project.
  • Context feedback accepts the full set of signals, and each one now drives real curation: quarantine and retrieval-time demotion for context an agent reports as outdated or wrong.
v3.0.33PatchMay 21, 2026

Workstation targeting is enforced on the server. A task aimed at one Station reaches that Station; untargeted work stays available to any of them.

v3.0.14PatchApr 30, 2026

Short task IDs on the board.

  • Compact task ID badge added to expanded task cards and the detail dialog. Tap to copy the full ID.
  • Matches the short ID format that agent chat and logs already use, so cross-referencing just works.
v3.0.13PatchApr 29, 2026

Image uploads accept more formats and recover from common encoding issues.

v3.0.12PatchApr 29, 2026

Clearer error messages when running MDS tools against projects that don’t have an MDS connection configured.

v3.0.11PatchApr 29, 2026

Faster, more reliable MDS connection handling for slower networks.

v3.0.10PatchApr 29, 2026

MDS tools appear immediately in fresh agent sessions instead of arriving on a delayed refresh.

v3.0.9PatchApr 29, 2026

MCP tool refinements: clearer errors, broader agent permissions.

  • Project-scoped agents can now read errors, audit log, and project labels.
  • MCP error messages surface the actual cause instead of a generic "Permission denied."
  • Knowledge entry types are validated strictly. No more advertised-but-rejected fields.
  • Cleaned up obsolete MCP tools that no longer had a working backend.
v3.0.8PatchApr 29, 2026

Better visibility on MDS connection issues, and broader credential access for project-scoped agents.

v3.0.7PatchApr 29, 2026

MDS tools reliably reappear after MCP reconnects in long-running sessions.

v3.0.6PatchApr 29, 2026

MDS tool catalog is leaner in single-environment projects, reducing session startup overhead.

v3.0.5PatchApr 29, 2026

MCP session resilience: fewer reconnects, faster tool listings.

  • Tool listings return immediately; MDS tools attach in the background so first-use is faster.
  • Sessions self-heal after deploy restarts, network blips, or laptop sleep/wake. Fewer manual reconnects.
v3.0.4PatchApr 29, 2026

MCP connections to existing project URLs work reliably.

v3.0.3PatchApr 29, 2026

MDS connection tests and health checks complete promptly instead of hanging.

v3.0.2PatchApr 29, 2026

Knowledge endpoint reliably returns recorded decisions.

v3.0.1PatchApr 28, 2026

MCP sessions stay open reliably.

  • Long-running MCP sessions no longer get torn down silently every few minutes.
  • Reverse-proxy configuration tuned so keepalive frames flow through cleanly to clients.
  • Session-expired responses use a structured signal so well-behaved clients can re-handshake automatically.
v3.0.0MajorApr 26, 2026

Architecture overview for every project.

  • New Architecture page renders eight standardized sections per project: overview, tech stack, entry points, flowchart, surfaces, data model, integrations, and a file tour.
  • Diagrams are deterministic. Same inputs always produce the same view, no LLM at render time.
  • Station scans your source, the backend stores the result, you can regenerate on demand.
  • Retired the older documentation pipeline in favour of this leaner, more reliable surface.
v2.11.10PatchApr 23, 2026

Architecture diagrams render reliably for emit/subscribe relationships.

v2.11.9PatchApr 23, 2026

Architecture diagrams render reliably for components with explicit edge labels; component cards display file basenames with full paths on hover.

v2.11.8PatchApr 23, 2026

Architecture diagrams handle special characters in edge labels.

v2.11.7PatchApr 22, 2026

Architecture-doc generation is split cleanly between Station and the backend for better reliability.

v2.11.6PatchApr 22, 2026

Recover from stuck architecture scans without manual intervention.

v2.11.5PatchApr 22, 2026

Reliability improvements for user-initiated architecture regenerates.

v2.11.4PatchApr 22, 2026

First-time users see a Generate button in the architecture empty state.

v2.11.3PatchApr 22, 2026

Regenerate button now triggers a real architecture rescan.

v2.11.2PatchApr 22, 2026

Old `/docs` URLs redirect to the new architecture path.

v2.11.1PatchApr 22, 2026

Architecture-doc structure tightened to a fixed set of sections; legacy ingest paths removed.

v2.11.0MinorApr 22, 2026

Architecture-doc render surface and storage land.

  • New Architecture page renders eight standardized sections per project.
  • Diagrams are derived deterministically from the source data. No LLM at render time.
  • Includes flowchart, ER diagram, and a file tour grouped by top-level directory.
v2.10.4PatchApr 22, 2026

AI-written documentation no longer leaks template placeholders into output.

v2.10.3PatchApr 22, 2026

Prose Regenerate now reliably triggers a fresh regeneration.

v2.10.2PatchApr 22, 2026

Documentation queue handles all date types; Schema view renders cleanly when empty.

v2.10.0MinorApr 22, 2026

AI-written project documentation.

  • Long-form documentation is now generated by paired writer and reviewer agents to ensure citations are grounded in your project.
  • Standardized section vocabulary covering system overview, data model, API surface, auth flow, deployment, conventions, and recent changes.
  • New Prose tab in Project Docs with markdown body, citation footnotes, provenance and metadata indicators, and per-card regenerate.
  • Workspace settings control auto-refresh, token budget, and producer choice.
v2.9.13PatchApr 22, 2026

Multiple polish fixes to the Architecture views.

v2.9.12PatchApr 22, 2026

Login page recovers cleanly from invalidated refresh cookies.

v2.9.11PatchApr 21, 2026

Architecture scan ingestion now succeeds reliably.

v2.9.10PatchApr 21, 2026

Workspace tab handles workspaces with many projects.

v2.9.9PatchApr 21, 2026

Failing architecture scans surface the actual error in the response.

v2.9.8PatchApr 21, 2026

Architecture tab numbering gap fixed. Workspace is now `04`, alongside Components / Schema / Flows / Timeline.

v2.9.7PatchApr 21, 2026

Project Docs handles all data shapes reliably; Genome consolidated under Project Docs.

v2.9.6MinorApr 21, 2026

Architecture V4.0: five interactive views and Ask AI.

  • Five interactive Architecture views: Components map, Schema, Flows, Workspace, Timeline.
  • Ask AI on selected components for grounded summaries based on neighbours and recent related tasks.
  • Optional post-scan AI enrichment fills missing component descriptions, gated by token budget.
  • AI-generated content is visually distinguished from scanner facts.
  • Reload prompt when a new version is deployed; full keyboard navigation across views.
v2.9.5MinorApr 21, 2026

Project documentation consolidated into one surface.

  • New Project Docs view with Overview, Architecture, Genome, Decisions, and Prose tabs.
  • Architecture moved out of Settings where it had been hidden.
  • Admins can author free-text markdown sections per project under Prose.
v2.15.0MinorMar 24, 2026

Server-side agent memory. Memories shared across machines and sessions.

  • Memories scoped to workspace, project, or agent across four types (user, feedback, project, reference).
  • Agent sessions automatically sync the latest memory snapshot at task start.
  • MCP tools to save, list, and forget memories.
  • Stale local memory files cleaned up automatically.
v2.14.0MinorMar 24, 2026

Daemon hardening. Survives outages and always restarts.

  • Heartbeat retries cleanly on failure, with progressive logging instead of error spam.
  • Daemon services always restart on macOS and Linux, including after clean shutdowns and OS updates.
  • Workstation registration retries automatically when the network is down at startup.
v2.13.0MinorMar 24, 2026

MCP nudges: soft workflow guidance for agents.

  • Complex tasks include a planning hint encouraging the agent to outline an approach first.
  • Restarted tasks show the previous rejection reason; completion warns when no lesson was recorded.
  • Higher-priority tasks get a quality reminder at completion.
  • Error tools flag untracked groups with frequent occurrences and suggest creating a task.
  • Agents are guided to use subagents for research to keep their main context focused.
v2.9.0MinorMar 16, 2026

One-command machine setup.

  • Authenticate, fetch all agents and projects, scan local repos, and write per-project configurations in one shot.
  • Rotate all agent API keys during setup with a single flag.
  • Reconfigure regenerates configurations after AI tool updates wipe them, with no network access required.
  • Dry-run mode previews changes before writing; credentials kept out of source control automatically.
v2.5.0MinorMar 10, 2026

Reports + MCP follow-up nudging.

  • New Reports chart: task distribution by label, broken down by board column.
  • MCP nudges agents to create follow-up tasks instead of leaving inline TODOs.
v2.4.0MinorMar 10, 2026

Workflow guardrails for agents.

  • Single-active-task enforcement. Agents can’t start a new task while another is In Progress.
  • Workflow-aware error messages with concrete remediation steps instead of generic "permission denied."
  • Task-mutation responses carry next-action hints.
  • Mandatory workflow rules surfaced through the workspace context; tool descriptions state prerequisites explicitly.
v2.3.0MinorMar 9, 2026

MCP tool surface expanded.

  • 34 new MCP tools across labels, reports, error tracking, audit log, automation, knowledge, decisions, project relationships, and milestones.
  • Agent learning loop: useful feedback reinforces matching knowledge entries; entries decay over time without reinforcement.
  • Nightly snapshots pre-compute Reports data for instant load.
  • Real-time updates for activity, auto-blocking, and budget warnings.
  • Inline label creation from task dialogs with a colour picker.
v2.2.0MinorFeb 27, 2026

Project intelligence layer.

  • Knowledge staleness tracking. Entries with negative feedback signals are flagged as stale; consistently unhelpful entries auto-deactivate.
  • Tiered memory: pin essential context as "always" so it’s injected into every agent session.
  • Knowledge deduplication detects near-duplicate entries on save and on demand.
  • Automated model routing scores tasks for the best Claude model based on task characteristics.
  • Reports filters: scope by user, preset and custom date ranges, shareable URLs.
  • New MCP tools to list project agents, bulk-create tasks, and register a project’s module map.
  • Tighter project context responses with relevance thresholds to prevent context bloat.
v2.1.2PatchFeb 25, 2026

Friendlier model name handling across UI and MCP.

v2.1.1PatchFeb 24, 2026

Per-role model selection. Choose which Claude model each agent role uses.

v2.1.0MinorFeb 23, 2026

Workstation tracking on tasks. Running cards show which workstation is hosting the agent, with a picker on invoke when multiple are eligible.

v2.0.4PatchFeb 23, 2026

Live console page. Admin-only terminal viewer for agent sessions, streamed in real time.

v2.0.3PatchFeb 23, 2026

Resolution confidence stored directly on tasks; agent roles fully manageable through the UI.

v2.0.2MinorFeb 22, 2026

Epics, swimlanes, and the agent learning system.

  • Epics group related tasks into feature-scoped initiatives that span milestones, with progress tracking.
  • Board swimlanes group tasks by epic, milestone, assignee, or priority. Card display toggles, saved views, multi-criteria filter toolbar.
  • Per-agent knowledge entries with confidence scoring; automatic learning from task completion, approval, and rejection.
  • Capability profiling tracks which task types and labels each agent handles best; rejection-pattern analysis surfaces failure modes.
  • Agent avatars.
  • Agent permissions simplified to two tiers.
v2.0.0MajorFeb 19, 2026

Enterprise major release. Production database, role-based access, agent guardrails, and unified settings.

  • Migrated to a production-grade database for scale and reliability.
  • Three-tier human user roles (Admin, Dev Manager, Viewer) with SSO group mapping.
  • Project membership access control. Non-admin users only see projects they belong to.
  • Agent communication system: human-to-agent, agent-to-agent, and broadcast messaging.
  • Agent guardrails: role definitions, project-level access control, token and spend budgets, API key expiry, stale-task detection, time tracking.
  • Unified Settings shell with persistent left sidebar; scattered config pages consolidated.
  • Two-way Slack integration replaces one-way webhooks.
  • Container deployment alongside the existing process-manager path.
  • Two security audits with hardening across the API surface.
v1.2.1PatchFeb 9, 2026

Notification card render fix; full-width Reports layout; responsive two-column Project Settings.

v1.2.0MinorFeb 9, 2026

Onboarding, branding, and developer infrastructure.

  • Interactive setup wizard for first-start. No more hardcoded admin credentials.
  • Backend and frontend test infrastructure plus CI integration.
  • Meshly dark theme with glassmorphic effects and animated gradients.
  • Demo data seeder for evaluation; built-in backup management UI.
v1.1.0MinorFeb 8, 2026

Agent question workflow, activity sidebar, and analytics.

  • Agents can ask questions without blocking a task. Real-time notification bell with badge count and toast.
  • Agent Activity sidebar shows active agents and their In Progress tasks with live elapsed timers.
  • Token usage tracking per agent / model / task; Reports dashboard with completion trends, AI work time, and cost estimates.
  • System audit log with timeline view; rate limiting for API keys; full-text search on tasks.
v1.0.0MajorFeb 6, 2026

Initial release.

  • Kanban board with drag-and-drop; AI agent integration via Model Context Protocol (MCP).
  • MCP client package for VS Code Copilot, Claude Desktop, Cursor, and Windsurf.
  • Real-time updates with project-scoped subscriptions; Slack webhook notifications.
  • Milestones / sprints, global and project-scoped labels, JWT and API-key authentication.
  • User and agent management; project settings (columns, labels, integrations).
  • Production-ready deployment with HTTPS and CI/CD.