Version 1.x Series
Community Edition Version 1.x Series
This changelog covers RepoPrompt Community Edition releases, starting with the first CE release. The original, unsupported Classic edition legacy documentation remains available.
1.7.0 - October 27, 2026
RepoPrompt v1.7.0 (build 40) adds Agent workflow capabilities and improves reliability across sessions and workspaces.
Highlights
- Provider environment filtering: Opt in to withholding named ambient variables from new provider processes, with per-provider exceptions. See Providers & Models.
- Strict MCP connection approval: Require external-client admission for the current app run instead of relying on built-in or saved client names. See Connection Management.
- Overseer coordination: Session organization and nested delegation scopes, worktree operations for linked agents, and quieter routine check-ins.
- Re-prompting: Revise drafts before submission, review clarification questions, and configure the rewriting model and guidance. See Re-Prompter.
- Model decisions: Additional services for Model Router and Auto Effort in Agent Decisions, revised new-task defaults, improved usage balancing, updated model choices, and bundled Codex 0.164.0.
- Attachments and Oracle: Broader file-attachment support, images in
oracle_send, and clearer grouped Oracle responses and guidance. - Keyboard controls: Remap keyboard shortcuts, stop runs, focus the composer, reopen stashed sessions, and find sessions awaiting attention.
- Recovery and performance: Improved restoration of sessions, worktrees, and windows; less repetitive MCP approval; and fixes for interrupted processes, Git reads, diff context, and background indexing.
Computer Use: In the official build, this feature needs an OpenAI-signed Codex executable. Choose a compatible local executable in Settings → Codex CLI → Advanced, then restart the app. Ordinary Codex conversations continue to use the included runtime.
Release notes · Full Changelog for 1.7.0
1.6.0 - October 11, 2026
RepoPrompt CE v1.6.0 (build 39) brings major Agent workflow improvements, new model choices, and a smoother app experience.
Highlights
- Overseer and Agent sessions: Opt-in Overseer management now includes lanes, role-aware discovery, and stronger recovery after relaunch or compaction. — @baron · #1080 · @crstdr · #1131 · @crstdr · #1308
- More model choices: Adds GPT-6.1 Sol and Claude Sonnet 5.5, refreshes Cursor models and effort choices, and adds usage-balanced routing for Codex and Claude plans. — @baron · #1135 · @dsebban · #1160 · @baron · #1265
- Codex Computer Use: Opt-in computer interaction in Codex chats, with local tab consent and quieter companion activity. — @crstdr · #1253 · @crstdr · #1284
- MCP and Context Builder reliability: Safer bootstrap handshakes, clearer startup binding results, and a way to talk to in-app Overseers without taking them over. — @baron · #1199 · @baron · #1200 · @crstdr · #1252
- Code Maps and performance: Code Maps work in non-Git folders; incremental indexing and idle-work fixes reduce background load. — @crstdr · #994 · @baron · #1085 · @dsebban · #1259
1.5.0 - September 25, 2026
What's Changed
- MCP fix: skip deletion fencing for uncatalogued missing paths — @w-winter · #980
- Add support for multiple Oracles — @dsebban · #884
- Fix: prevent codemap indexing page restart on git churn — @w-winter · #984
- Fix selection mirror wedge recovery — @mplibunao · #472
- Agent Session Oversight — @crstdr · #872
- Refactor Agent Session Oversight internals (stacked on #872) — @baron · #938
- Fix completed credential migration and blocked update recovery — @baron · #988
- Fix Sparkle startup update isolation — @baron · #992
- Fix Model Presets with multiple Oracles — @w-winter · #1000
- Put workspace first in window titles — @crstdr · #998
- Reuse matching workspaces when opening folders — @aAtila · #924
- Fix workspace root removal and discovery readiness — @aAtila · #986
- chore: approve contributor luqmannurhakimbazman — @najibninaba · #1006
- Migrate release artifact actions to Node 24 — @baron · #1021
- feat(agent-mode): add Devin CLI provider — @dsebban · #999
- Expand sidebar checkbox hit targets — @aAtila · #1008
- Fix seeded worktree publication deadlock and watchdog terminal errors — @luqmannurhakimbazman · #1003
- Fix Context Builder settled Oracle replies after primary failure — @dsebban · #1011
- Fix cancellation handoff and Context Builder watchdog reliability — @dsebban · #1013
- Make the OpenCode thinking level configurable — @crstdr · #1009
- Make the subagent wait configurable in Settings — @crstdr · #1005
- Fix: Clamp Context Builder budget slider values — @sentry[bot] · #834
- Fix: Cache AgentModeViewModel binding snapshot to prevent O(N²) app hang — @sentry[bot] · #990
- Fix JSON-valued MCP experimental capabilities — @baron · #1022
- Fix Tip publisher API authentication and latest convergence — @baron · #1024
- Fix composer cursor jumping during typing — @jsmcx · #1025
- Add persistent global model routing with Jev — @baron · #1031
- Fix post-migration Keychain item creation — @baron · #1034
- Fix Agent Mode sidebar render-loop performance — @baron · #1035
- Improve agent orchestration observability and history analytics — @baron · #1036
- Add Claude Opus 5.5 model choices — @baron · #1053
- Update bundled Codex app-server to 0.156.0 — @baron · #1051
- Preserve dirty Copy and Chat overlays during Agent Models changes — @baron · #574
- Stop MCP read_file from inventing a one-line success — @luqmannurhakimbazman · #1015
- Reduce composer keystroke latency — @baron · #1043
- Diagnose canonical workspace state at Agent admission — @baron · #1044
- Add bounded workspace projection decode measurements — @baron · #1046
- Make physical file reads cancellation-responsive — @mplibunao · #983
- Show captured Context Builder behavior during active runs — @bcgalvin · #1028
- perf(git): bound diff cache retention with LRU eviction — @morluto · #459
- Add bounded MCP lifecycle diagnostics for teardown investigation — @baron · #1048
- Make passive appcast callback main-actor contract explicit — @sentry[bot] · #1030
- Add Jev multi-question judgment foundation — @baron · #1045
- Fix Model Router persistence and refresh routing models — @baron · #1052
- Stabilize workspace lifecycle regression tests (#1054) — @baron · #1055
- Fix Context Builder prerequisite error classification — @bcgalvin · #1049
- Update bundled Codex app-server to 0.156.1 — @baron · #1056
- Preserve file authority across context binding — @mplibunao · #982
- Add MCP controls for agent session pins and manual order — @baron · #1058
- Guard protected Agent tabs during workspace replay — @baron · #1059
- Fix app hang by caching sorted model options — @sentry[bot] · #1060
- Add independent Jev Auto effort for Codex and Claude — @baron · #1062
- Add automatic APFS CoW cloning for app-managed worktrees — @baron · #1064
- Prepare v1.5.0 stable release metadata — @baron · #1066
- fix(mcp): allow background-tab selection mirrors to complete — @w-winter · #1069
- fix(agent-mode): apply Auto effort to Claude MCP runs — @baron · #1070
New Contributors
- luqmannurhakimbazman made their first contribution.
- jsmcx made their first contribution.
- bcgalvin made their first contribution.
1.4.1 - September 7, 2026
What's Changed
- Fix split-root Stable release metadata — @baron · #911
- Test MCP stdio and terminal commit barriers — @baron · #912
- Fix: codemaps to index nested repo worktree sources — @w-winter · #913
- Fix Tip recovery after Stable 1.4.0 — @baron · #914
- Harden Tip publisher release observation — @baron · #920
- Add Claude Fable 5.1 to the Claude Code model catalogs — @datawisebets · #932
- Authenticate Tip protected-main preflight — @baron · #925
- Fix (MCP) - align context routing with active workspace — @w-winter · #936
- Fix: out-of-bounds access due to stale workspace index after async yield — @sentry[bot] · #929
- Add Claude Fable Latest and normalize model picker fonts — @w-winter · #934
- Fix Tip release publication races — @baron · #943
- Fix (HistoryMCP) - prevent crash in buildGroups due to force-unwrap — @sentry[bot] · #942
- Fix: Swift overflow when converting negative st_dev to UInt64 — @sentry[bot] · #937
- Fix: Sanitize AI narration text to prevent SwiftUI crashes — @sentry[bot] · #940
- Fix: App hang due to expensive Codex model display name computation — @sentry[bot] · #941
- Fix: Context menu crash on dynamic item changes — @sentry[bot] · #939
- Prefer Grok's direct model parser when configOptions accompany models — @datawisebets · #933
- Fix file search freshness after Add Folder — @aAtila · #927
- Fix duplicate workspace consolidation persistence — @crstdr · #915
- Fix release provisioning profile permissions — @baron · #948
- Remove artificial timeouts from Tip workflow — @baron · #950
- Keep new windows eligible for Merge All Windows — @nickdavis · #853
- Fix InterceptingWindowDelegateProxy unrecognized selector crash — @sentry[bot] · #877
- Fix: EXC_BREAKPOINT in duplicate workspace cleanup — @sentry[bot] · #841
- Fix GitWorktreeDefaultPathPlanner O(N^2) hang — @sentry[bot] · #891
- Reduce repeated transcript snapshot access in row construction — @sentry[bot] · #820
- Index hidden-session slice paths during rebase planning — @sentry[bot] · #839
- Give Codex model options a consistent sort order — @sentry[bot] · #813
- Preserve competing files during exclusive creation — @baron · #964
- Derive session deletion targets from validated files — @baron · #959
- Preserve settings after failed backup recovery — @baron · #958
- Retain physical authority for protected file mutations — @baron · #969
- Revalidate worktree identity before alternate-root operations — @baron · #965
- Preserve workspace affinity across MCP reconnects — @baron · #966
- Prevent load-time repair from resurrecting deleted sessions — @baron · #967
- Retain process ownership until child termination settles — @baron · #968
- Preserve settings across schema migration and recovery retries — @baron · #970
- Fix FSEvents delivery liveness — @baron · #713
- Enforce MCP readiness caller deadlines — @baron · #711
- Fix qualified reads stalling on unrelated roots — @mplibunao · #889
- Resolve advertised Codex Max and Ultra effort selections — @nickdavis · #953
- Allow selecting a local Codex runtime — @crstdr · #956
- Fix Context Builder shutdown during app termination — @mplibunao · #955
- Fix concurrent same-workspace Agent admission — @mplibunao · #897
- fix: support verified Cursor agent ACP entrypoint — @najibninaba · #902
- feat(agent-mode): add Cursor Effort and Speed controls — @najibninaba · #960
- Prevent concurrent settings writes from overwriting newer data — @baron · #973
- Protect large prompt exports from watchdog disconnects — @mplibunao · #898
- Fix workspace loading, cleanup, and settings preservation — @baron · #974
- Fix OpenCode launch validation for admin-writable Homebrew Cellar paths — @AmrMohamad · #976
- Make bundled Codex predictable and upgrade to 0.153.4 — @baron · #979
- Add Google Antigravity ACP support — @z23cc · #975
- Prepare v1.4.1 release metadata — @baron · #978
New Contributors
- AmrMohamad made their first contribution.
- z23cc made their first contribution.
1.4.0 - August 30, 2026
What's Changed
- Scale MCP read_file concurrency to machine capacity — @baron · #798
- Globalize Context Builder Settings behavior and make Analysis Budget independent — @w-winter · #801
- Agent Mode: eliminate app hang from AgentImageInputAdapter init — @sentry[bot] · #779
- Stabilize AgentRunWorktreeStartTests production-capture selection race (#420) — @moonray · #430
- Dismiss tooltips when owner windows change lifecycle — @0xNino · #564
- Add multi-select + bulk actions to Agent Mode chats — @w-winter · #802
- Fix: Unify exact read and mutation paths — @w-winter · #800
- Add stored prompt management controls — @w-winter · #799
- Fix: decode legacy mutation journal status — @w-winter · #815
- Prevent ephemeral workspace leaks and add safe bulk cleanup — @baron · #814
- Route direct-headless agents through existing worktrees — @nickdavis · #761
- Add Grok Build CLI as an ACP Agent Mode provider — @datawisebets · #817
- Fix: bound MCP structure settlement recovery — @w-winter · #822
- Fix: expose global skills to Codex agents — @w-winter · #824
- Add inline file browser to manually add files/codemaps to selected set in Context Composer — @w-winter · #823
- Fix Codex session disconnect during worktree rebinding — @baron · #826
- Add Grok Build reasoning-effort selection — @datawisebets · #825
- Fix Codex wait-agent watchdog liveness — @baron · #833
- Fix replace-all matching with reused full-file indexes — @morluto · #737
- Add Grok Build CLI to Oracle and built-in chat models — @dsebban · #838
- test: stabilize worktree API smoke and agent-run startup — @dsebban · #832
- Add a Codex project hook approval flow to Agent Mode — @mplibunao · #678
- Bound release network operations and recover Sentry finalization — @baron · #579
- Fix bind_context active workspace routing — @nickdavis · #812
- Add session ID copying to Agent Mode sidebar menus — @aAtila · #846
- Reject rootless working_dirs tab bindings — @nickdavis · #835
- Enable Codex apps with runtime 0.149.0 — @nickdavis · #851
- Harden Apple identity migration bridge — @baron · #857
- Fix: App hang in MessageTimestampFormatterCache.CacheKey.init — @sentry[bot] · #819
- Include session title in handoff prompt — @baron · #747
- Fix Grok Oracle returning progress text instead of an answer — @dsebban · #856
- Harden identity rollover runtime safety — @baron · #868
- Add dormant identity transition release tooling — @baron · #869
- Enable Tip identity transition rehearsal — @baron · #870
- Fix Tip identity transition release credentials — @baron · #873
- Make Tip identity rollout dispatches reliable and truthful — @baron · #874
- Fail Tip identity credential errors before staging — @baron · #876
- Fix Tip staged rollout authority — @baron · #879
- Fix Tip signed artifact handoff — @baron · #880
- Fix Tip appcast generation without predecessors — @baron · #883
- Enable Tip identity transition role — @baron · #885
- Fix Tip transition stage identity validation — @baron · #888
- Fix Tip signer identity projection — @baron · #890
- Separate sidebar command progress from bulk selection UI — @aAtila · #878
- Refactor Apple identity transition release pipeline — @baron · #894
- Replace Tip release machinery with a direct protected-main publisher — @baron · #895
- Restore automatic Tip publication for all rollout roles — @baron · #896
- Remove manual Tip rollout role input — @baron · #901
- Refactor CI tests into deterministic contract and integration lanes — @baron · #899
- Fix redundant Tip package notarization — @baron · #905
- Fix Tip package signing key authorization — @baron · #907
- Fix: restore global Codex instructions in Agent Mode — @w-winter · #906
- Refactor test suite to remove low-value and timing-dependent coverage — @baron · #908
- Fix CLI single-shot selector routing — @mplibunao · #904
- Release v1.4.0 — @baron · #909
New Contributors
- 0xNino made their first contribution.
1.3.0 - August 11, 2026
What's Changed
- Trace worktree startup stall in shard 2 — @baron · #721
- Remove the 500-tab background Agent limit — @baron · #720
- Use scoped locking for ACP async state transitions — @baron · #719
- fix: require authoritative context builder completion — @w-winter · #722
- feat: show sessionless compose tabs in agent chats — @w-winter · #716
- Fix automatic Agent Mode tab eviction — @baron · #723
- Cancel superseded pull request CI runs — @morluto · #741
- P0: Protect live Agent session identity during admission — @baron · #742
- Report preset save failures and roll back non-durable edits — @morluto · #733
- Fix workspace authority conflict recovery — @baron · #744
- Harden legacy defaults collection during startup — @baron · #745
- Prevent cancelled CLI requests from stalling or spawning — @morluto · #724
- Prevent cancelled tasks from entering an unlocked AsyncMutex — @morluto · #725
- Self-heal workspace authority revision races — @baron · #746
- Settle cancelled Codex stderr waiters promptly — @morluto · #738
- Allow MessageReaper to tear down with queued messages — @morluto · #734
- Synchronize transcript debug instrumentation callbacks — @morluto · #736
- Clear transcript refresh signatures after tab removal — @morluto · #739
- Migrate RepoPromptShared to Swift 6 — @baron · #753
- Fence tool-card presentation derivation from render recomputation — @baron · #754
- Establish neutral agent execution contracts — @baron · #756
- fix: make agent read_file selection converge — @w-winter · #755
- Agent Mode: classify terminal failures at settlement — @baron · #759
- Agent Mode: extract run-attempt lifecycle authority — @baron · #763
- Make agent run identity teardown stale-safe — @baron · #764
- Harden conductor control-plane resilience — @baron · #765
- Bundle Codex 0.147.0 and fix exec permissions — @nickdavis · #748
- Add durable conductor build cache — @baron · #766
- Harden workspace-switch runtime ownership transfer — @baron · #767
- fix(mcp): add Sonoma async frame compatibility barrier — @baron · #768
- Agent Mode: bind terminal settlement to exact sessions — @baron · #772
- Agent Mode: hoist terminal attachment disposition — @baron · #773
- Agent Mode: detach Claude coordinator from view model — @baron · #776
- feat(agent-mode): add pinned Claude Opus 4.8 picker model — @aAtila · #774
- Bound untrusted Agent Mode tool names before normalization — @baron · #770
- Enforce one accounting identity per prompt file — @baron · #777
- Agent Mode: centralize Claude settlement authority — @baron · #778
- feat: streamline Context Composer entry points — @w-winter · #783
- Agent Mode: extract top-level tab session — @baron · #784
- Update APPROVED_CONTRIBUTORS — @baron · #785
- Agent Mode: share transient execution classification — @baron · #786
- Oracle: extract headless streaming runtime — @baron · #787
- Prompt: extract stored-prompt persistence boundary — @baron · #788
- Reconstruct diff chunks without repeated array shifts — @morluto · #735
- Add focused-build cost reporting and high-output conductor diagnostics — @morluto · #521
- fix(agent-mode): eliminate O(N) snapshot copies in handoffConfig — @sentry[bot] · #780
- Preserve Context Builder pending context through routing — @morluto · #566
- Add built-in workflow parity to direct headless mode — @nickdavis · #760
- Agent Mode: share Codex transient execution classification — @baron · #791
- Agent Mode: share Claude transient execution classification — @baron · #792
- Agent Mode: share ACP transient execution classification — @baron · #793
- Add operation-level MCP concurrency evidence — @baron · #794
- Release v1.3.0 — @baron · #797
1.2.0 - August 3, 2026
What's Changed
- Surface Code Map recovery exhaustion — @baron · #689
- Prevent file-action watchdog stalls during mutation I/O — @baron · #688
- Headless runtime M1: add runtime and catalog foundation — @provencher · #640
- Fix Oracle heartbeat liveness tracking — @dsebban · #696
- Fix App Hang: Disable text checking in AttributedTextView — @sentry[bot] · #697
- Fix App Hang: Optimize string prefix checks — @sentry[bot] · #683
- Fix AnchorGeometryView app hang — @sentry[bot] · #685
- Fix agent workspace performance regression — @baron · #680
- Improve ChatGPT login resilience and managed sign-out — @baron · #698
- Fix EXC_BREAKPOINT from dictionary mutation during iteration — @sentry[bot] · #693
- Headless runtime M2: move workspace/context authority — @provencher · #643
- Add opt-in Codex memories setting — @baron · #691
- Fix Tip socket ownership startup race — @baron · #699
- Headless runtime M3: migrate read and discovery families — @provencher · #657
- Keep failed CI from evicting Tip builds — @baron · #700
- M4: protect MCP mutations and security boundaries — @provencher · #660
- Provision Keychain for packaged release smoke — @baron · #701
- Remove test contract ledger system — @baron · #704
- Stabilize ledger-free CI routing and codemap contracts — @baron · #705
- [6/8] M5: move AI, Agent, Context Builder, and interaction into domain runtime — @provencher · #664
- Fix M5 credential pruning type inference — @baron · #706
- Optimize Agent Mode sidebar projection caching — @baron · #703
- Fix protected mutation commit boundary — @baron · #707
- Add Compose: context inspector inspired by RP Classic — @w-winter · #535
- [7/8] M6: Add direct headless MCP runtime — @provencher · #674
- M7: complete headless MCP runtime cutover — @provencher · #677
- perf: coalesce compose inspector refresh work — @baron · #709
- Fix current-main CI blockers after M7 merge — @baron · #712
- Release v1.2.0 — @baron · #714
1.1.2 - July 30, 2026
What's Changed
- Add semantic text-direction roles for app surfaces — @baron · #670
- Clamp Markdown selections before TextKit restoration — @baron · #671
- Preserve inline-code direction in mixed RTL Markdown — @baron · #672
- Rebase PR #70: Linkify Agent Mode prose URLs — @dah · #684
- Headless runtime M0: freeze contracts and evidence gates — @provencher · #639
- Fix Data.WritingOptions conflict in writeHandoffPayload — @sentry[bot] · #690
- Fix MCP settlement across Codex turns and file mutations — @provencher · #687
- Release v1.1.2 — @baron · #692
1.1.1 - July 29, 2026
What's Changed
- Fix Codex app-server tool override policy — @baron · #603
- Add Codex app-server schema drift gate — @baron · #604
- perf: reduce codemap full-load latency — @provencher · #600
- build: bundle pinned Codex runtimes — @baron · #605
- Fix worktree-bound Codex app-server startup — @mplibunao · #568
- Fix bundled Codex release signing — @baron · #606
- Stabilize synthetic watcher integration tests — @baron · #607
- Optimize Swift and TypeScript CodeMap pipelines — @provencher · #608
- Add Agent Mode session handoff prompt — @baron · #610
- Fix packaged MCP smoke ownership checks — @baron · #611
- feat: make bundled Codex runtime authoritative — @baron · #612
- Make Codex session routing deterministic per tab — @baron · #614
- Add per-root Code Map generation controls — @provencher · #609
- feat(deep-plan): treat the context_builder export as a preservation baseline — @w-winter · #615
- Bound Codex app-server liveness and silent hangs — @baron · #617
- fix(mcp): preserve caller binding during agent runs — @w-winter · #616
- Fix Codex legacy thread resume by forwarding rollout path — @baron · #618
- Fix MCP reconnect abort and Git artifact fence spin — @baron · #613
- Replace codemap projections with root-local incremental graphs — @provencher · #621
- Fix Codex session tenacity recovery — @baron · #623
- Fix release codemap event type visibility — @baron · #624
- Optimize Codex thread startup memory policy — @baron · #625
- Preserve Codex completion across active reattach — @baron · #626
- Add Claude Opus 5 support — @baron · #627
- fix(agent-run): improve respond validation diagnostics — @w-winter · #622
- Fix stale codemap proof reclassification — @baron · #628
- Make async test oracles deterministic — @provencher · #629
- Automate guarded Codex runtime update candidates — @baron · #633
- Rebase 315/316 collapse nested threads and clean up provider conversations — @dah · #630
- Fix Finder launch and install commands when only Xcode beta is installed — @dah · #631
- Restore Codex messages rejected before dispatch — @baron · #619
- Update bundled Codex to 0.145.0 — @baron · #635
- Point fork dependencies at RepoPrompt organization — @provencher · #638
- Fix Codex watchdog for silent long-running tools — @baron · #636
- Add PR-ready validation timing receipts — @baron · #634
- Add MCP concurrency evidence telemetry — @baron · #632
- Improve tip update details — @baron · #637
- Show build numbers in Sparkle update alerts — @baron · #641
- Fix MCP read timeout settlement without bridge disconnect — @baron · #644
- Fix CollapsibleUserMessage performance on large messages — @sentry[bot] · #601
- Fix bundled Codex V8 JIT entitlements — @baron · #647
- Keep Tip update alerts compact — @baron · #656
- Add reusable Agent Mode handoff instructions — @erauner12 · #645
- Refresh approved contributors — @provencher · #572
- Fix Code Map stalls and manifest write amplification — @baron · #659
- Harden Code Map recovery after performance cutover — @baron · #661
- Fix Tip release optimizer ownership crash — @baron · #663
- Fix Codex watchdog for composite waits — @baron · #667
- Fix path-scoped Git artifact publication freezes — @baron · #668
- Fix duplicate physical root label traps — @erauner12 · #673
- Include steering text in Agent Mode wait interruptions — @erauner12 · #669
- Fix CodeHighlighter cache race condition — @sentry[bot] · #676
- Fix: Prevent duplicate worktree path crash — @sentry[bot] · #553
- Fix dirent struct copy causing EXC_BAD_ACCESS in FileSystemService — @sentry[bot] · #602
- Optimize Agent Mode: Transcript snapshot access — @sentry[bot] · #658
- Eliminate app hang from synchronous file open — @sentry[bot] · #589
- Release v1.1.1 — @baron · #682
New Contributors
- w-winter made their first contribution.
1.1.0 - July 21, 2026
What's Changed
- fix(release): support Sentry org:ci tokens — @baron · #551
- refactor(workspace): isolate path policy core — @provencher · #559
- Complete Agent Models workspace follow-ups — @crstdr · #545
- fix: update Codex app-server text payload key — @mplibunao · #450
- fix(mcp): avoid task-group teardown abort in runTransport retry backoff — @pnascimento9596 · #517
- Fail Codex child sessions closed when RepoPrompt MCP provisioning or routing never confirms — @mplibunao · #532
- Add durable MCP watchdog attribution — @baron · #567
- Stream Context Builder progress over standard MCP — @OCWC22 · #510
- Harden Context Builder MCP routing readiness — @baron · #569
- Preserve MCP connection on code structure timeout — @baron · #570
- Fix authenticated tip release lookup — @baron · #571
- perf(codemap): reduce manifest write amplification during indexing — @morluto · #487
- Avoid global manifest scans for access refreshes — @baron · #552
- fix: restore Sentry telemetry in Tip builds — @baron · #555
- perf(codemap): avoid repeated full-store scans when publishing manifests — @morluto · #488
- Make MCP watchdog deadlines independent of event ordering — @baron · #575
- Harden code-structure settlement lifecycle — @baron · #576
- Make MCP route confirmation and revocation authoritative — @baron · #577
- Bound MCP advisory progress backpressure — @baron · #578
- Bound agent session cleanup and preserve partial results — @baron · #582
- Bound history MCP work and preserve transport — @baron · #583
- Fix agent message bubble line counting performance — @sentry[bot] · #584
- Fix history tool catalog golden — @baron · #585
- Preserve codemap authority across publication retries — @baron · #586
- Fix Context Builder cancellation after discovery commit — @baron · #588
- Speed up Context Builder selection handoff — @baron · #591
- Fix Context Builder routing and settlement — @baron · #592
- Migrate CodeMap core to Swift 6 with exact official Tree-sitter pins — @provencher · #580
- Fix clean release dependency cloning — @baron · #596
- Remove Dart CodeMap support — @provencher · #597
- Release v1.1.0 — @baron · #599
New Contributors
- pnascimento9596 made their first contribution.
- OCWC22 made their first contribution.
1.0.29 - July 15, 2026
What's Changed
- Make Context Builder model selection globally authoritative — @morluto · #463
- Prepare hosted app tests for optional sharding — @morluto · #440
- fix(agent-mode): stop tool-result updates from remounting unrelated cards — @morluto · #458
- Add RPCE maintainer guidance skill — @baron · #502
- Harden Sentry privacy and release metadata — @baron · #474
- Add scoped Agent Models settings — @crstdr · #275
- Fix debug provenance JSON validation — @provencher · #512
- Add title-adjacent Agent chat options menu — @baron · #516
- Fail closed on unsigned Tip appcasts — @baron · #497
- Fix Oracle selection packaging and mutation ingress stalls — @provencher · #520
- Enforce strict ledger validation for suite plans — @baron · #528
- Fix global settings schema rollback compatibility — @baron · #530
- Harden Sentry privacy and release promotion — @baron · #533
- Fix typed Context Builder prompt handoff (#526) — @mplibunao · #529
- Fix scoped Agent Models state integrity — @baron · #534
- Fix inactive-workspace Context Builder authority — @baron · #538
- Harden Git process launch lifecycle — @baron · #539
- Prevent recursive workspace path-index teardown overflow — @baron · #540
- Make TextKit external replacements undo-safe — @baron · #543
- Prevent duplicate workspace root ID crashes — @baron · #541
- Bound applied-index fallbacks and harden workspace autosave — @baron · #542
- Fix app hang during date formatting by pre-warming locale cache — @sentry[bot] · #438
- Harden transcript export against duplicate turn IDs — @sentry[bot] · #544
- Improve Tip build update notices — @baron · #537
- Harden Agent chat titlebar safety — @baron · #536
- Fix execution-location popover resize crash — @baron · #548
- Release v1.0.29 — @baron · #550
New Contributors
- crstdr made their first contribution.
- mplibunao made their first contribution.
- sentry made their first contribution.
1.0.28 - July 10, 2026
What's Changed
- Harden release packaged smoke timeout — @baron · #441
- Split RepoPrompt into thin executable and app target — @provencher · #437
- Add opt-in tip update channel and rolling publish workflow — @baron · #442
- Fix Tip build number override — @baron · #467
- Improve conductor worktree parallelism — @baron · #470
- Fix Context Builder teardown finalization — @baron · #448
- Update Codex support for GPT-5.6 models — @baron · #462
- Release v1.0.28 — @baron · #477
1.0.27 - July 9, 2026
What's Changed
RepoPrompt CE 1.0.27 is the public release for everything merged after v1.0.24. It includes the intended but unpublished v1.0.25/v1.0.26 payloads plus the follow-up CLI, test-harness, and Sentry release fixes needed to make this train safe for in-app updates.
App and Agent Mode
- History query MCP tools (
list_sessions,search,time) with tunable idle threshold, per-day attribution, duration fixes, and review hardening. — @moonray · #303 - Enhanced Agent session search HUD behavior and archived-session visibility. — @baron · #397
- Faster, less noisy workspace switch load readiness. — @baron · #347
- Hardened agent CLI startup in fragile user environments. — @baron · #424
- Fixed git diff artifact export after alias authorization rejection. — @baron · #429
- Hardened build storm coordination and process cleanup. — @baron · #427
Settings, CLI, and Developer Workflow
- Persist global defaults across restarts and propagate changes across windows. — @moonray · #418
- Speed up
dev-lintSwiftLint discovery. — @baron · #428 - Recover CLI installation from stale App Translocation symlinks. — @amittell · #413
- Harden test harness behavior against hangs and waiter leaks. — @morluto · #435
Telemetry and Release Reliability
- Integrated full Sentry telemetry. — @baron · #409
- Added release-pipeline dSYM generation and upload coverage. — @cameroncooke · #332
- Fixed Sentry-enabled release build coverage for the v1.0.26 attempt. — @baron · #433
- Refactored Sentry telemetry controls and added release coverage for official Sentry-enabled builds. — @baron · #436
- Release preparation for the unpublished v1.0.25 train and this final v1.0.27 publish. — @baron · #431 · @baron · #439
New Contributors
- amittell made their first contribution.
1.0.24 - July 6, 2026
What's Changed
- Add impacted XCTest lane and harden test tooling — @morluto · #374
- Refresh approved contributors — @provencher · #378
- fix(agent-mode): open live oracle from running tool card — @morluto · #358
- Stabilize CI app tests with sharding and lifecycle cleanup — @morluto · #379
- Polish agent sidebar worktree capsules (auto-naming, sizing, styling) — @provencher · #380
- Fix routed worktree inheritance for UI parents — @baron · #388
- Fix mutation tools when worktree scope is unavailable — @baron · #387
- Tail-window massive agent transcripts — @baron · #391
- Fix issue 390 targeted authority reconciliation — @baron · #392
- Add minimal Sentry runtime wiring — @baron · #393
- Release RepoPrompt CE 1.0.24 — @baron · #395
1.0.23 - July 3, 2026
What's Changed
- Add content-addressed codemaps and diff-seeded worktree startup — @provencher · #314
- Add Codex reasoning summary setting — @provencher · #336
- Collapse Interview toggle to icon-only — @baron · #321
- Refresh selected files popover UI and performance — @baron · #333
- [codex] Contain codemap selection decode failures — @provencher · #339
- Fix MCP token accounting freshness reporting — @provencher · #343
- Add Claude Sonnet 5 model support — @BetaFold3 · #338
- Start test-suite wallclock optimization reliability campaign — @provencher · #346
- build(telemetry): link Sentry conditionally and document privacy model — @cameroncooke · #323
- Resume inactive agent sessions when steering — @provencher · #353
- fix(agent-mode): stop listener leaks and orphaned Claude processes on close — @morluto · #319
- fix: omit nil Codex service tier — @dsebban · #317
- Fix Codex steer crash and resume handling — @provencher · #354
- Stabilize sidebar root updates during workspace switch — @baron · #351
- Add agent session switcher HUD — @baron · #352
- Fix MCP selection token freshness — @baron · #359
- Avoid applied-index hierarchy rebuilds for small deltas — @baron · #361
- Bump engineer role default to GPT-5.5 Medium — @baron · #364
- Fix crash restore settings persistence — @baron · #365
- Fix bound-tab token cache freshness — @baron · #367
- Prepare release 1.0.23 — @baron · #369
New Contributors
- dsebban made their first contribution.
1.0.22 - June 28, 2026
What's Changed
- Fix Context Builder worktree review selection authority and freshness — @provencher · #277
- keep @file tag paths pathful and non-absolute — @aAtila · #274
- build: Add Makefile help target — @cameroncooke · #272
- fix: resume MCP helper sessions after app restart — @clairernovotny · #286
- fix(claude-code): emit CLI identity preamble for GLM/z.ai backend — @moonray · #296
- Fix and modernize Codex agent_run transcripts — @provencher · #299
- Refresh approved contributors — @provencher · #300
- Fix symlinked global skill root readability — @BetaFold3 · #289
- Fix CE URL scheme routing — @baron · #101
- Restore Agent Mode Interview pill — @baron · #147
- Fix orphaned OpenCode ACP runtimes on tab teardown killing CPU memory — @morluto · #292
- Refresh approved contributors — @provencher · #302
- Fix Oracle and sub-agent role model selections resetting on restart — @datawisebets · #305
- Clarify sliced file selection summaries — @provencher · #262
- Surface OpenCode empty ACP completions — @baron · #310
- Prepare RepoPrompt CE 1.0.22 — @baron · #311
New Contributors
- clairernovotny made their first contribution.
- datawisebets made their first contribution.
1.0.21 - June 21, 2026
What's Changed
- Stabilize workspace switch cleanup tests — @erauner12 · #263
- Refresh approved contributors — @provencher · #269
- Fix duplicate Check for Updates menu item — @BetaFold3 · #268
- Optimize workspace file search index readiness — @provencher · #270
- Add generated Xcode workspace workflow — @provencher · #260
- fix(xcode): Support generated workspace in Xcode 26 and 27 — @cameroncooke · #271
- Fix Oracle review diffs for worktrees — @provencher · #265
- Release RepoPrompt CE 1.0.21 — @provencher · #273
New Contributors
- cameroncooke made their first contribution.
1.0.20 - June 19, 2026
What's Changed
- Preserve Agent chat order when opening sessions — @provencher · #253
- Fix Context Builder completion after discovery peer EOF — @provencher · #254
- Fix file search scope failures and cold catalog cost — @provencher · #255
- Reduce Agent Mode file-tool MainActor stalls — @provencher · #256
- Refactor Oracle routing policy boundaries — @provencher · #251
- Improve Cursor Agent CLI launch resolution diagnostics — @dlcen · #208
- Add smart Agent Mode timestamps — @antonioc-cl · #182
- Show a Built-in badge instead of a no-op Remove button for default trusted clients — @BetaFold3 · #178
- Fix Claude Safe Managed launch settings and MCP CLI wait bounds — @morluto · #252
- Release RepoPrompt CE 1.0.20 — @provencher · #258
New Contributors
- dlcen made their first contribution.
- antonioc-cl made their first contribution.
- morluto made their first contribution.
1.0.19 - June 18, 2026
What's Changed
- Refresh approved contributors — @provencher · #234
- Optimize XCTest suite lifecycle and runtime — @provencher · #236
- Add repo skill for standardized issue creation — @erauner12 · #237
- Fix Agent Mode Oracle transcript routing — @provencher · #247
- Add MCP read latency diagnostics — @provencher · #239
- Fix canonical codemap selection and packaging — @provencher · #245
- Refresh approved contributors — @provencher · #243
- Add Z.ai GLM 5.2 model support — @baron · #240
- Fix Agent sidebar restore hierarchy and ordering — @provencher · #246
- Fix worktree readiness and parallel agent startup — @provencher · #248
- Release RepoPrompt CE 1.0.19 — @provencher · #250
1.0.18 - June 16, 2026
What's Changed
- Reduce structural tests and harden test lifecycle — @provencher · #218
- Fix Agent Files preview loading state — @erauner12 · #221
- Avoid duplicate manage_selection freshness work — @provencher · #220
- Integrate MCP lifecycle and bounded search freshness fixes — @provencher · #226
- Fix role-default rows under filtered availability — @baron · #224
- Fix agent preview retention architecture — @baron · #225
- Reduce parallel MCP contention and preserve Agent selections — @provencher · #231
- Release RepoPrompt CE 1.0.18 — @baron · #233
1.0.17 - June 14, 2026
What's Changed
- Stabilize descriptor inheritance test — @provencher · #198
- Stabilize watcher restart barrier coverage — @provencher · #199
- Fix Git pipe drain descriptor race — @provencher · #201
- Stabilize codemap unload reentrancy test teardown — @provencher · #203
- Fix CC Zai availability refresh for preconfigured keys — @baron · #188
- Refresh approved contributors — @provencher · #202
- Fix test runtime lifecycle disposal — @provencher · #209
- Fix composer binding after chat handoff — @provencher · #204
- Integrate PR #195 worktree test settings stabilization — @provencher · #200
- Fix warm file_search validation stalls — @provencher · #205
- Show workspace names in window and native tab titles — @nickdavis · #180
- Improve Agent Mode workspace footer readability — @erauner12 · #185
- Fix Git cancellation output-drain stall — @provencher · #210
- Fix Context Builder MCP response teardown race — @provencher · #211
- Add active worktree context actions — @erauner12 · #193
- Prepare RepoPrompt CE 1.0.17 — @provencher · #213
New Contributors
- nickdavis made their first contribution.
- erauner12 made their first contribution.
1.0.16 - June 14, 2026
What's Changed
- chore: update approved contributor handles — @provencher · #179
- Integrate MCP throughput remediation into staging — @baron · #176
- Promote MCP throughput remediation staging to main — @provencher · #186
- Fix MCP transport timeout recovery — @provencher · #171
- Fix Agent Mode wait recovery and Codex managed defaults — @provencher · #190
- Keep CLI provider disclosures user-controlled — @provencher · #191
- Fix resumed agent ownership and file-search tail latency — @provencher · #192
- Integrate PR #146 worktree-aware Context Builder on main — @provencher · #194
- Fix Context Builder model restoration on launch — @provencher · #196
- Prepare RepoPrompt CE 1.0.16 — @provencher · #197
1.0.15 - June 11, 2026
What's Changed
- Fix Codex steering and composer submission races — @provencher · #152
- Make MCP transport stderr diagnostics crash-safe on closed pipes — @provencher · #163
- Prepare RepoPrompt CE 1.0.15 — @baron · #165
1.0.14 - June 11, 2026
What's Changed
- Add Claude Fable 5 across Agent Mode model catalogs — @BetaFold3 · #142
- Harden MCP concurrency and workspace switching — @provencher · #155
- Prefer OpenCode provider path before native defaults — @fitchmultz · #148
- Model picker missing Z.ai options at startup — @moonray · #116
- Fix Cursor CLI Composer ACP routing — @baron · #126
- Prepare RepoPrompt CE 1.0.14 — @baron · #162
New Contributors
- BetaFold3 made their first contribution.
1.0.10 - June 9, 2026
What's Changed
- Harden runtime test coverage — @provencher · #111
- Fix Agent Mode capsule label compression — @provencher · #112
- Add worktree controls to agent_explore.start — @provencher · #113
- Fix ACP mode negotiation and OpenCode routing — @provencher · #97
- Prepare RepoPrompt CE 1.0.10 release — @provencher · #119
1.0.9 - June 9, 2026
What's Changed
- [codex] Avoid stale descriptor assertions in socket cleanup tests — @provencher · #91
- Fix onboarding Skip All routing — @fitchmultz · #93
- Fix branch popover scroll containment — @strickvl · #89
- Add Dock New Window menu item — @dah · #58
- Harden MCP response delivery, execution, and agent waiters — @provencher · #96
- Distinguish web tool card action labels — @strickvl · #68
- Refresh approved contributors — @provencher · #87
- Document Homebrew tap install path — @najibninaba · #88
- Add expanded file mention picker style — @aAtila · #95
- Fix local self-signed production packaging — @fitchmultz · #92
- Enforce custom hover tooltips — @provencher · #98
- Refresh SwiftPM release lockfile — @provencher · #99
- Add PR batch merge skill — @provencher · #100
- Optimize store-backed file search performance — @provencher · #104
- Fix Codex submit during agent wait drain — @provencher · #105
- Fix Git process output drain race — @provencher · #107
- Add lean test quality skill — @provencher · #106
- Fix conductor daemon stdin handling for local install — @dah · #103
- Prepare RepoPrompt CE 1.0.9 release — @provencher · #109
New Contributors
- fitchmultz made their first contribution.
- dah made their first contribution.
1.0.8 - June 7, 2026
What's Changed
- Allow ad-hoc release manifests without designated requirements — @provencher · #83
- Fix warm Agent Mode tab activation — @provencher · #85
- Prepare RepoPrompt CE 1.0.8 release — @provencher · #86
1.0.7 - June 7, 2026
What's Changed
- [codex] Refresh approved contributors — @provencher · #67
- Harden flaky worktree CI tests — @strickvl · #72
- Refresh approved contributors — @provencher · #75
- Fix Keyboard Shortcuts settings crash — @strickvl · #73
- Fix stalls in long Agent Mode and Context Builder runs — @provencher · #74
- Document KeyboardShortcuts packaging workaround — @strickvl · #78
- Harden Keychain signing domains and MCP release packaging — @provencher · #80
- Prevent MCP frame starvation and lifecycle cleanup races — @provencher · #81
- Fix / improve Agent mode Git branch and worktree UI — @strickvl · #69
- Prepare RepoPrompt CE 1.0.7 release — @provencher · #82
1.0.6 - June 4, 2026
What's Changed
- Package CE releases with the CE bundle name — @provencher · #65
- Prepare RepoPrompt CE 1.0.6 release — @provencher · #66
- Add Agent Mode session row context menus — @strickvl · #60
- Add .worktreeinclude support for managed worktrees — @strickvl · #61
- Show Git worktree context in Agent sidebar — @strickvl · #62
1.0.5 - June 4, 2026
What's Changed
- Sync MCP CLI version during release prep — @provencher · #56
- Prepare RepoPrompt CE 1.0.5 release — @provencher · #63 Full Changelog for 1.0.5
1.0.4 - June 3, 2026
What's Changed
- Prepare RepoPrompt CE 1.0.4 release — @provencher · #55
- Harden signed test build workflow — @baron · #45
- Improve native Web Search tool cards — @HomunculusLabs · #50
- Fix
scripts/doctor.shSDK version detection — @strickvl · #53
New Contributors
- baron made their first contribution.
- HomunculusLabs made their first contribution.
- strickvl made their first contribution.
1.0.3 - June 2, 2026
What's Changed
- Prepare RepoPrompt CE 1.0.3 release — @provencher · #43
- docs(readme): document debug signing setup — @aAtila · #36
New Contributors
- aAtila made their first contribution.
1.0.2 - June 2, 2026
What's Changed
- Harden workspace file mutation paths — @provencher · #39
- Default-enable Codex goal support — @najibninaba · #33
- Harden OSS release validation — @provencher · #40
- Prepare RepoPrompt CE 1.0.2 release — @provencher · #41
1.0.0 - June 1, 2026
RepoPrompt CE 1.0.0
RepoPrompt CE is a native macOS app for orchestrating coding agents with a focus on context engineering.
It builds an agent harness around an MCP server, giving you a shared place to prepare repository context, connect compatible CLI agents, run focused tasks, and inspect the work they produce. The goal is simple: make it easier to give agents the right context and keep multi-step engineering work understandable.
Highlights
- Native macOS workspace for context engineering and agent orchestration.
- MCP-based harness for integrating compatible CLI agents.
- Repository-aware context selection, search, diffs, and worktree workflows.
- Public Sparkle update channel for signed, notarized releases.
- Fully open source and free to use.
Install The App
Download RepoPrompt-1.0.0-1.dmg, open it, and install RepoPrompt CE.app in your Applications folder.
First Public Release
This is the first RepoPrompt CE release. It starts a new 1.0.0 version line with its own bundle identifier, signing setup, and update channel.