Each release below includes download links when that build is still available on GitHub.
v0.4.0
3 September 2026Multi-repo Work sessions, Knowledge and Brain as project memory, and a session loop that injects a narrow working set instead of pasting the vault.
Multi-repo Work
- Companion graph: save connected repos per catalog repo with frontend, backend, and devops roles; edit at Work start
- Canvas filters by repo or All repos; Ship targets the selected repo for stage, commit, push, and PR
- Confirm or edit the proposed branch name after the first research phase
- Refresh an existing succeeded PR visualizer in place without always creating a new job
Knowledge & Brain
- Vault-backed knowledge graph from markdown frontmatter, with weighted traversal and a dual pack: neighborhood plus a narrow working set
- Domain hubs with aliases and edges (frontend, backend, devops, standards, and more) table in Knowledge anytime
- Brain Systems: Build graph (stack scan), Deep analyse, and Traverse to highlight the working-set path
- Knowledge note view (properties, links, walkthrough), remotes Pull and Push, and writable vault provisioning
Session memory
- Each Work turn prepends a Project memory working-set block (fail-open; skipped for knowledge updater sessions)
- Capture to Brain from the session, and auto-capture when Loop or REVIEW succeeds
- Unified knowledge helper for alignment, domain, architecture, general, spec, and QA ain language modes on one tool
Polish
- Brain canvas edge labels stay readable in Electron (system font stack; theme CSS re-read per build)
v0.3.1
1 September 2026Canvas Changes stays full after commit branch delta vs origin default and clarifications handle multiple agent blocks without dropping options.
Canvas & Changes
- Changes list is the full session delta vs the repo origin default branch (main, develop, etc.)
- Uncommitted edits and commits since merge-base stay visible together history does not shrink after you commit
- Clearer copy when both working tree and branch commits are in view
Clarifications
- Full agent message stays in the transcript; the panel parses multiple CLARIFICATION REQUIRED blocks
- Prose questions plus per-block A–D options a second block is no longer dropped
- Handles fenced-code clarification headers and mixed ISSUE / QUESTIONS / OPTIONS layouts
Polish
- Clearer status and label copy across session, Mesh findings, and mic dictation UI
v0.3.0
EarlierPR walkthrough with checklist validation and suggested comments, near-live chunked Whisper dictation, and Knowledge layers with linkable GitHub remotes.
PR walkthrough
- Review checklist in the Ask panel (collapsible; persisted per job)
- Validate checklist: met / partial / missing / unclear with file:line evidence and a summary
- Suggested inline comments (path:line, rationale, severity) with Post, Edit, Dismiss, and Post all
- Ask includes PR title/body and capped diff hunks, plus the last six chat turns for follow-ups
- Stack visualizer keeps suggestions visible; Post respects the comments-enabled guard
Voice
- Near-live chunked Whisper: continuous recording with a 30-second handoff without stopping the mic
- No auto time cap stop when done to flush the last short segment
- FIFO transcription; silent segments skipped; Recording… / Finishing… status
- Still local whisper-tiny.en; still does not auto-send
Knowledge
- Hide global templates when an org is selected (globals remain for Copy / MCP fallback)
- Editable global templates: opening Knowledge provisions a writable profile mcp-knowledge vault
- Link global or org knowledge to a GitHub owner/repo with Pull, Push, and Unlink
- Remote clones under the profile knowledge-remotes folder; pull merges markdown without wiping other layers
v0.2.9
EarlierOpt-in local Whisper dictation in Settings → Voice, cleaner git excludes for Workbench injection, and a fix for long reason text on the canvas.
Voice
- Settings → Voice: enable dictation, download/load whisper-tiny.en (~50–80 MB first use), clear model
- Off by default mic stays disabled until voice is enabled and the model is loaded
- Transcribe-on-stop: record while the mic is on, then Listening… / Transcribing…; transcript appends without auto-send
- Runs in the renderer via @huggingface/transformers (WebGPU when available, otherwise WASM)
- Model weights are not packaged in installers; first load downloads and caches locally
Reliability
- Workbench injection uses .git/info/exclude instead of dirtying tracked .gitignore
- Session canvas Why this changed panel scrolls long reason text again
v0.2.8
EarlierMic button on Work start and session composers with Web Speech dictation continuous recognition, interim preview, no auto-send.
Voice dictation
- Mic button between attach and send on Work start and session composers
- Web Speech API: continuous recognition with interim preview; final phrases append to the prompt
- Does not auto-send
- Electron: microphone permission allowed only for the Workbench app origin
- Graceful fallback: disabled mic + tooltip when SpeechRecognition is unavailable or permission denied
v0.2.7
26 August 2026Reasoning timeline on the canvas, smarter Pulls filters and collapsed stacks, Loop auto-Accept / QA orchestration, Settings Storage, and Repos filters plus Electron focus fixes.
Review & Pulls
- Outdated PR comments: Jump uses original line when the current line is gone; diff hunk snippet for context
- Multi-PR stacks collapsed by default; expand when you need the full stack
- Pulls filters: author, review decision, and text search
Sessions & Loop
- Reasoning timeline on canvas: click a reason to highlight related files and diff ranges
- Mid-message [MODE:…] badges follow the last mode marker in the assistant reply
- Smarter branch slugs from ticket text
- Loop auto-Accepts captured Specter plans and auto-runs session QA after non-trivial diffs
- Ship and Loop complete stay blocked until QA is clean (no Critical/High)
- Queued composer messages and clearer commit-draft handling in Ship
Repos & Storage
- Repos page filters: search, owner, and source / on-disk
- Hide repos (profile-scoped) with Show hidden / Unhide
- Settings → Storage: clone-cache disk use per repo, delete finished caches, Reset all data
Desktop & GitHub
- Electron focus restore after confirms, navigation, and logout (frameless shell)
- Stronger GitHub CLI token and linked-account handling for remotes and visual review
v0.2.0
EarlierMesh mode with a real diamond runner (workers, merge, verifier), clearer context usage across multi-turn Mesh sessions, Spec Accept plan with Ship gate, and Settings > Knowledge.
Mesh mode
- Mesh off/on chip beside Loop (mutually exclusive): breadth posture for multi-lens work on one objective
- Auto-starts Research diamond when Mesh is on and you enter a ticket at Work Start
- Server diamond runner: real multi-invoke worker turns with artifact barriers
- Presets: Research (2–8 paths), Code review, Security audit
- Parallel cap (1–6), worker vs merge model tiers, verifier findings, saved Meshes
- Blueprint panel, progress guide, Meshing status with Break mesh, Execute when complete
- Mesh uses several agent turns; expect about 3–5× a single chat message on a standard run
Context usage
- Window fill % from CLI-reported total input per turn (Cursor cache-aware)
- Cumulative in/out across turns; Mesh-aware disclaimer when multiple turns run
- Category breakdown remains a size estimate of what is heavy in the session
Ship & plan
- MCP pipeline in session: company alignment, domain expert, Specter spec, then QA validation
- Spec panel: review the plan, Accept plan when ready; Execute parity with Mesh
- Ship gate blocks commit until the plan is approved when a spec exists
- QA panel shows validation results with severities before you ship
Knowledge
- Settings > Knowledge: org and repo scoped vault browser and playground
- Query company rules, domain context, or the full helper pipeline with keyword retrieval
- Edit and add markdown overlays per org and repo; copy templates into scope
v0.1.27
EarlierFull profile isolation, a centered loading splash, cleaner markdown rendering, smarter branch names, and a fix for stack Install on the missing-deps banner.
Profiles
- Full profile isolation: sessions, jobs, repos, caches, settings, and legal acceptance scoped per profile
- Settings > You usage and activity stay scoped to the active profile
- One-shot migration moves legacy global clone cache and ops recipes into each profile on first use after upgrade
- Switching profiles reloads server catalog and GitHub cache, clears client stores, and returns you to Repos
Platform
- Centered full-screen loading splash with the Workbench icon and a breathing animation
- Used on Workbench gate, Repos, session, review, and history pages; compact spinner for partial loads
- Softer inline code chips and bordered code blocks in markdown; links use primary colour
Sessions
- Smart branch naming: infers bugfix, enhancement, docs, and similar types from ticket text or an explicit prefix
- Stack Install on the missing-deps banner forwards stackKey correctly (fixes “stackKey required”)
v0.1.26
EarlierPolyglot stack preflight on session open: detects Node, Python, Go, Rust, and more, banners missing deps with one-click install, and points compose-only repos to Ops.
Ops
- Stack preflight scans the session worktree for manifest markers across major stacks
- Detects Node, Python (uv, Poetry, pip), Go, Rust, Ruby, PHP, Java, .NET, and Elixir
- Reports dev mode: compose, local, or mixed
- Missing-deps banner on Session lists stacks without installed dependencies
- One-click Install runs validated stack-install recipes from Ops
- Compose-only repos get a banner pointing to Docker Compose instead of local install prompts
- Missing stacks appear in Ops “Suggest from project” (npm install, poetry install, and similar)
- stack-install re-scans the workspace and only runs profile-defined commands
v0.1.25
EarlierOpen a branch without auto-running the agent, clearer clarifications and error guides, full-file diffs with syntax highlighting, and commit drafts from the agent into Ship.
Sessions
- Open branch: prepare the worktree and wait for you to send before the agent runs
- Open branch from recent sessions, or continue a branch with an empty prompt
- Notification when resuming an existing session on the same branch
- Clarification cards with Issue, Impact, and clickable A/B/C options
- Friendly error banners with Resume instead of raw agent error strings
- Longer output timeout while shell tools run (fewer false “no output” stops during tests)
- Domain and task sidebar: expand/collapse sections, open full markdown in a modal
- Work start layout fixes; loop icon beside the Loop chip
Review
- Full file view with flat diff rows, syntax highlighting, and add/context highlights
- Inline comment composer without nested card blocks
- Loading spinner while PR files and diffs fetch (no flash of empty state)
- Fix for Review page startup crash
Ship & GitHub
- Agent commit drafts after EXECUTE pre-fill Ship subject and body
- PR writer toast and desktop notification when the draft is ready
- Git commits from session worktrees via temp message file (fixes commit on branched workspaces)
- Per-repo GitHub actor picker always visible; clear prompt when no linked account can reach the repo
v0.1.24
EarlierTerms and acceptable use on first launch: clear consent for agent automation, local data, git identity, and linked GitHub accounts before you start.
Onboarding
- Accept Terms & acceptable use before first use (recorded locally with version and timestamp)
- Covers agent tools, Loop and autonomous actions, local storage, git identity, and linked GitHub
Settings
- Review or re-accept terms from Settings
- Clearer GitHub linking: only accounts you explicitly link in Settings, not every gh login on the machine
v0.1.23
EarlierClearer feedback with toasts, a scroll-preserving log viewer, and an MCP vault browser in Settings to read and edit helper knowledge files.
Platform
- Toast notifications for saves and actions (bottom-right, not inline status lines)
- Log viewer keeps your scroll position while session and ops output updates
Settings
- MCP vault browser: read and edit markdown per helper (company rules, domain, specs, QA)
- Vault panel covers Obsidian rules, domain expert context, Specter specs, and QA notes
- Skills and rules load on demand so agent sessions carry less config bulk
v0.1.22
EarlierSettings > You: personal usage with charts for tokens, sessions, visualizer runs, and review activity, on your machine.
Settings
- Settings > You: personal usage for the active profile
- Charts and metric tiles for tokens, sessions, and activity
- Token totals, max, and averages across sessions
- Session counts, messages, and active days
- Visualizer runs, stack runs, and distinct PRs reviewed
- Activity: comments posted, diffs opened, reviews submitted
Sessions
- Loop off/on chip: enable alone does not auto-run; send to start
- After each turn, Loop continues without typed mode transitions
v0.1.21
EarlierLoop mode, domain stay-on-topic, and desktop notifications. Set a goal, step away, come back when it needs you or hits Go test.
Sessions
- Loop mode: agent advances the work stages on its own; you clarify and test
- Blank session with Loop on asks "what should I do?" before it continues
- Vague goals get clarified before deep mapping
- Go test checklist at the end; send a message to fix failures or add work and Loop resumes
- Composer shows a Looping status while free chat is paused
- Break Loop anytime to chat freely again
- Domain stay-on-topic: pauses when work drifts so you can start a new session or allow the detour
- Domain chip and domain notes in the session sidebar
Desktop
- OS notifications when Workbench is in the background: clarification, Go test, done/failed, visualizer ready
- Click a notification to focus the app; no spam while you are already watching
Review
- Walkthrough steps show the referenced code inline
- Clearer diffs and file viewing during the visual walkthrough
v0.1.20
EarlierStacked PR review: walk related pull requests as one change, with findings on the right PR and stack approve.
Review
- Review a stack of related PRs as one change, end to end
- One visual walkthrough for the whole stack (nothing posted until you choose)
- Open any PR in the stack and see the findings that belong to it
- Comments land on the PR that owns each line
- Approve every PR in the stack in one go
- See which findings are already posted
v0.1.18
EarlierWebsite and project-doc pipelines, richer PR review, clearer context usage, and downloads for Linux, macOS, and Windows.
Pipelines
- Website builder: marketing sites ready to put online
- Project docs: discovery through sprints and user stories
- Start from an empty folder with a clear plan for the agent
- Describe the work once; the session follows that plan
Review
- Full PR description from the review header
- Approve, request changes, or leave an overall comment
- Jump straight to a comment on the right lines
- Checklists and tables stay readable in findings
- Visual walkthrough can post critical findings after you confirm
Sessions & settings
- Live view of what is filling the context window
- Open projects in the editor you already use
- Pick which GitHub account owns actions per repo
- Clear old sessions and reviews from History
Platform
- Downloads for Linux, macOS, and Windows
- Get the latest build from the Download page
v0.1.0
Initial releaseFirst public build: profiles, agent sessions, the changes canvas, the PR review bench, and the visualizer.
Sessions
- Structured agent sessions with live progress and clarification cards
- Stop a running agent and switch models between turns
- Changes canvas with diff, full-file view, and "why this changed"
- Canvas replies carry file context to the agent
- Skills and helpers available mid-session
- Resume interrupted sessions after a restart
Review
- PR review with file list and clear diffs
- Inline comments posted back to the pull request
- Visual walkthrough with run history and progress
Platform
- Works with Cursor, Claude Code, Codex, and OpenCode
- Built-in helpers for rules, specs, domain, and QA
- Multiple profiles and linked GitHub accounts
- Desktop app with tray and a focused window
- Linux builds in the first release