Changelog

What's new in Fletch.

Every release, in plain language — features, improvements and fixes. Currently on v0.6.5.

0.6.5 Latest
Jul 1, 2026
View on GitHub →
  • feat(chat): accept follow-up messages mid-turn
  • feat(agents): spawn an agent forked from an explicit commit
  • refactor: consolidate color-mix badge pattern via --badge-color
  • refactor: replace repeated transition declarations with --transition-ui
  • refactor: extract .flex-center, .iflex-center, .truncate utility classes
  • refactor: extract repeated CSS values to custom properties
  • fix: restore display:inline-flex on agent icon and composer model chip
  • feat(chat): copy action on user and agent messages
  • fix(chat): deliver the first message when it races the agent spawn
  • refactor(css): split monolithic app.css into colocated component files
  • feat(css): type-scale tokens + .text-* utilities, applied across the app
  • refactor(css): tokenize font-sizes across all components
  • experiment(css): new type scale — base 14px + re-laddered above-base tiers
  • refactor(css): merge --fs-2xs into --fs-xs (raise 10px floor to 11px)
  • fix(files): restore flex layout on broken file tree rows
  • refactor(css): normalize non-standard font-weights
  • refactor(css): tokenize line-height onto a 5-step scale
  • style(sidebar): set agent row second-line task text to --fs-sm
  • feat(ui): add Badge primitive + ui/ barrel & README
  • feat(ui): add Button primitive, migrate .btn-t text buttons
  • Update loading indicator
  • feat(ui): add Dropdown primitives, adopt in the simple menus
  • feat(turns): record per-turn start/end timestamps for run timer
  • feat(ui): per-turn run timer + footer (live timer, "Ran …", copy)
  • Extract loader into component primitive
  • [codex] Bump version to 0.6.5
0.6.4
Jun 28, 2026
View on GitHub →
  • fix(ask-question): show single-select choice before all questions answered
  • chore: add Biome for linting and formatting
  • refactor(git-panel): split GitPanel god component into modules + hooks
  • refactor(commands): centralize agent → repo → worktree resolution
  • refactor(git-panel): centralize merge-gate semantics into describeMergeGate
  • perf(supervisor): keep blocking fs syscalls off the async executor
  • refactor(workspace): extract shared agent row mapping
  • refactor(store): extract shared git mutation + agent-patch helpers
  • refactor(git): extract shared subprocess helpers + bound local git ops
  • refactor: decompose oversized multi-responsibility functions
  • refactor(agent): dedupe per-turn arg builders + session-id extractors
  • refactor(supervisor): factor shared spawn-wrapper closures
  • refactor(adapters): extract shared buildTurnUsage + endTurn helpers
  • feat(chat): add ⌘F find-in-conversation search
  • feat(chat): turn navigator for jumping between messages
  • perf(sidebar): optimistically hide agent on archive
  • fix(delegation): require causal turn link before reporting git-action success
  • chore: release v0.6.4 and fix ETXTBSY spawn flake
0.6.3
Jun 26, 2026
View on GitHub →
  • fix(sidebar): use catalog context window in agent tooltip
  • feat(right-panel): remember last-open tab per agent
  • feat(composer): ⌘N new agent in last-used project + active project/branch pickers
  • chore: bump version to 0.6.3
0.6.2
Jun 26, 2026
View on GitHub →
  • Refactor RPC into a generic transport
  • feat: show unseen agent completions on the app icon badge
  • fix: keep agent status live during long tool calls and across focus
  • feat(git): live PR status in sidebar and Git panel
  • chore: bump version to 0.6.2
0.6.1
Jun 25, 2026
View on GitHub →
  • fix: eliminate white window flash on launch
  • feat(extensions): order extension settings panes + nav icon polish
  • feat(extensions): let a settings pane opt into a wider column
  • chore: bump version to 0.6.1
0.6.0
Jun 24, 2026
View on GitHub →
  • Persist composer drafts across agents
  • Fix agent env and per-turn failure surfacing
  • refactor(store): extract PTY buffers and settings parsers out of store.ts
  • Update settings imports
  • Extract helpers from store
  • Deduplicate dropAgentEntries and appendToRingBuffer
  • Split store.ts into per-domain slices
  • Persist new chat agent/model selection
  • Defer branch creation to first push; agent-named conventional branches
  • Custom agents: reusable provider presets with per-session instruction injection
  • feat: open-core extension system (frontend, DB, and backend seams)
  • Restructure composer agent picker into flat list + model side panel
  • chore: bump version to 0.6.0
0.5.4
Jun 23, 2026
View on GitHub →
  • feat(settings): add Experimental section, gate native view behind a flag
  • chore(deps): update in-range node dependencies
  • chore(settings): remove dead Landmark glyphs toggle
  • fix(providers): respawn live agents when binary path override changes
  • Update chime sound condition
  • feat(observability): forward tracing WARN/ERROR to Sentry
  • fix(telemetry): address review feedback on consent, flush, and key naming
  • fix(telemetry): use notify_one to avoid lost-wakeup flush stall
  • Add telemetry with PostHog
  • fix(claude): honor CLAUDE_CONFIG_DIR for transcript locate + sandbox
  • Allow re-using worktree names that's been used previously
  • chore: bump version to 0.5.4
0.5.3
Jun 22, 2026
View on GitHub →
  • Add per-agent custom binary path overrides in Providers settings
  • Kill child processes on app quit instead of orphaning them
  • Add error and crash reporting (local logs + Sentry)
  • Make agent failures visible and recoverable
  • First-run readiness check: detect agent CLIs + git
  • feat(onboarding): preview real sidebar rows & provider brand icons
  • feat(layout): persist panel layout & window size across restarts
  • Robustness & a11y: error boundary, file-editor error surfacing, keyboard-operable sidebar rows
  • Redesign onboarding readiness: git/gh checks + agent grid
  • Fix composer model labeling for existing sessions
  • fix: align header Q mark to the lowercase wordmark
  • feat(pr): bind PR identity to worktree row, not branch name
  • chore: bump version to 0.5.3
0.5.2
Jun 22, 2026
View on GitHub →
  • feat: fetch model metadata from models.dev instead of hardcoding
  • [codex] Add agent model picker
  • Remove dead Status bar toggle, wire up Token usage to composer meter
  • refactor(css): remove dead CSS rules from app.css
  • Version bump
0.5.1
Jun 19, 2026
View on GitHub →
  • feat: per-agent token usage tracking + composer context gauge
  • ci: cache apt packages in rust-test job
  • chore: bump version to 0.5.1
0.5.0
Jun 18, 2026
View on GitHub →
  • Flag unseen results on unfocused idle agents
  • fix: thread subagent messages under their tool call instead of leaking into chat
  • feat: true pause for AskUserQuestion via permission control protocol
  • feat: add TaskCreate tool call presenter
  • Surface unresolved PR review comments in the Git panel
  • feat: rich "Needs your input" widget for agent questions
  • Fork new workspaces from fresh remote state
  • chore: bump version to 0.5.0
0.4.3
Jun 15, 2026
View on GitHub →
  • Remove HTML demo showcase from app repo
  • Refresh brand wordmark, Geist font, and app icon
  • Resolve gh CLI to an absolute path so PR ops work from the GUI
  • fix: stop chat auto-scroll from fighting the user
  • fix: size git panel action dropdown to fit all options
  • Lower agent-done chime volume and skip it on manual stop
  • Bump app version to 0.4.3
0.4.2
Jun 15, 2026
View on GitHub →
  • Prompt to restart on update instead of auto-relaunching
0.4.1
Jun 15, 2026
View on GitHub →
  • Add Apple-style animated product showcase demo
  • Reframe demo narrative as agentic IDE; restructure new-agent screen
  • Add @ file-mention autocomplete to the composer
  • Add # PR mentions; unify autocompletions on a shared engine
0.4.0
Jun 13, 2026
View on GitHub →
  • Redesign sidebar agent rows
  • feat: redesign git panel with color-coded states and linked copy
  • Agent-delegated git actions + real PR check states in the git panel
  • ci: auto-generate release notes when publishing
  • chore: bump version to 0.4.0
0.3.3
Jun 9, 2026
View on GitHub →
  • Polish README hero and update supported agents table.
  • Derive agent branch name from workspace name
  • Show newest agents at the top of the sidebar
  • Agent instruction injection, plus Antigravity and Cursor transcript fixes
  • Add file-mailbox RPC and unify agent sandboxing under sandbox-exec
  • Add git_commit and open_pr RPC ops
  • Open chat links in the default browser
  • Move "New agent" action to top of project agent list
  • Fix sidebar agent ordering
  • feat: show provider brand-icon chips in sidebar agent rows
  • feat: play a sound when an agent turn finishes
  • refactor: shrink sidebar provider chip to 14px with custom tooltip
  • feat: move Replay tour to a dev-only Developer settings section
  • chore: bump version to 0.3.3
0.3.2
Jun 8, 2026
View on GitHub →
  • feat(db): separate dev and prod database paths
  • Fix: fix user message native_id
  • Make thinking budget slector sticky
  • Vesion bump
0.3.1
Jun 8, 2026
View on GitHub →
  • Switch updater endpoint to web instead of dedicated worker
  • Chore/version bump
0.3.0
Jun 7, 2026
View on GitHub →
  • Smooth onboarding line transitions + load .env in bun tauri dev
  • chore: remove unused storage/store exports
  • refactor(adapters): consolidate identical display policies
  • chore: remove dead storage helper modules
  • fix(ui): wire ⌘K search, re-scan providers, copy-path feedback
  • refactor(chat): key chat rows by stable tool id, not array index
  • fix(ui): clearer commit/push notice, restore spinner, error flash
  • refactor(files): split FilePanel into focused modules
  • docs: add AGPL-3.0 LICENSE
  • feat(right-panel): unify Files + Diff into one Code panel with Live mode
  • feat(account): cache OAuth avatar in SQLite and show it in the UI
  • feat(sidebar): wire up project creation (clone from GitHub + create new)
  • feat(run-panel): auto-detect run config across Node/Python/Ruby/Rust/Go
  • docs: rewrite README for multi-agent positioning + download CTA
  • Bump app version to 0.3.0
0.2.0
Jun 7, 2026
View on GitHub →
  • Publish releases and trigger website redeploy
  • Redesign the Git panel to match the Quorum v2 design
  • Dynamic provider icons from CDN with monogram fallback
  • Map Codex shell tool to the Bash presenter
  • Add Codex agent support
  • Add Cursor agent support
  • Add OpenCode agent support
  • Make file panel rows 24px for a denser list
  • Add Pi agent support
  • Show agent icons in the composer model picker
  • Collapse the file panel worktree by default
  • Fix multi-agent registry drift and gate unwired providers
  • Consolidate per-turn agents into a descriptor table
  • Add an explicit per-agent capability model
  • Extract shared aliasToolInput helper
  • Make SQLite the canonical, robust agent history store
  • Canonical agent history via raw-event sourcing + entity-model split
  • Fix Codex shell (no command) label and surface Codex thinking
  • Surface thinking/reasoning for Claude, Cursor, OpenCode, and Pi
  • Fix Cursor glob/read/edit tool labels via input aliasing
  • Fix initial user message duplicated on conversation reopen
  • Rest agents at Idle on boot; resume lazily instead of auto-spawning
  • Wire thinking budget picker to provider CLI flags
  • Native (PTY/TUI) view for codex, cursor, opencode, and pi
  • Unify custom & native views on a canonical session_records store (PR1: all file-backed agents)
  • Retire session_events: session_records is the single session store
  • Retire session_events: session_records is the single session store
  • Add Antigravity (agy) as a transcript agent
  • Wire native (PTY/TUI) view for Antigravity + fix live session-id refresh
  • User-message attachments: durable capture + live/restore rendering
  • Incremental O(new) transcript ingest: batch, byte-offset tail, settle poll
  • Wire Claude session-level --effort through spawn
  • Add interactive branch picker to new-agent composer
  • Add cinematic onboarding flow with Settings replay entry
  • Show the actual model per agent turn in the composer
  • Show spawned reasoning effort as read-only chip in chat view
  • Real OAuth (GitHub + Google) device-flow login in onboarding
  • Bake OAuth client keys into production builds at compile time
  • chore: bump app version to v0.2.0
  • feat(settings): promote Antigravity to installed providers
0.1.2
May 31, 2026
View on GitHub →
  • Pin worker observability setting in wrangler.toml
  • Build app target so updater artifacts (latest.json) are produced
  • Bump version to 0.1.2 for a fresh release
No matching changes Try a different word, or clear the filter.