This release keeps dependencies and maintenance posture current for teams operating this tool.
✓ No known CVEs patched in this version
Topics
+13 more
Affected surfaces
Summary
AI summaryBroad release touches Bug Fixes, https://github.com/Seluj78, https://github.com/jerome-benoit, and https://github.com/fengjikui.
Full changelog
1.12.1 - 2026-07-08
Bug Fixes
- Stop orphaning sandbox containers on session delete and create in #2576 by @peteski22 (
785547f) - session: Honor repo-local overrides in smart-rename indicator + gate (closes #2351) in #2602 by @jerome-benoit (
4654abf) - tui: Sort storages.keys() before feeding rewire helpers (closes #2584) in #2604 by @jerome-benoit (
eeda766) - serve: Honor loopback trust in handler-side elevation gates in #2611 by @Seluj78 (
7812fd1) - tmux: Fix poisoned paired-terminal shell and isolate the dev tmux socket in #2617 by @Seluj78 (
c6143db) - acp: Recover runner PID via SO_PEERCRED when registry unreadable (closes #2102) in #2618 by @jerome-benoit (
de18775) - server: Stop rejecting session title/group on shell metacharacters in #2626 by @Seluj78 (
1adbfe7) - acp: Seed sidebar status from post-Stopped agent activity in #2627 by @Seluj78 (
1d01b51) - tui: Remove doubled border seam in stacked mode (closes #2301) in #2622 by @jerome-benoit (
483bc2e) - cockpit: Sessions stuck 'running' around async background agents and mid-stream stalls in #2629 by @Seluj78 (
af42727) - Remove Blacksmith CI runner fallback vars in #2638 by @Seluj78 (
000c174) - acp: Peer_pid_from_socket bounds connect() with non-blocking + poll(POLLOUT, 100ms) (closes #2621) in #2630 by @jerome-benoit (
da03c5f) - serve: Skip .git probe for protected $HOME folders to avoid macOS TCC prompts in #2644 by @Seluj78 (
1636974) - plugin: Peel annotated tags in ls_remote to stop phantom update loop in #2648 by @Seluj78 (
b474a5b) - acp: Recover a bg-Bash turn stalled mid-stream in ~2 min, not 30 in #2649 by @Seluj78 (
2c5a9fe) - session: Preserve sandboxed opencode.db across launches; only skip_entries needed for host-drift protection (closes #2605) in #2650 by @jerome-benoit (
c3b19f9) - session: Defer smart-rename to turn-complete + bound global concurrency (closes #2348) in #2651 by @jerome-benoit (
165f793) - containers: Close the swallowing-existence-probe bug class in #2652 by @jerome-benoit (
83d110c) - containers: Per-runtime permission_denied_markers in #2664 by @jerome-benoit (
cc7947e) - web: Compute live-terminal cursor column by cell width, not code units in #2675 by @Seluj78 (
59651b5) - web: Restore clipboard image paste in the live terminal in #2682 by @Seluj78 (
d917362) - web: Disable worktree toggle for non-git folders, surface a typed create error in #2683 by @Seluj78 (
b6168bc) - web: Fill and blink the live terminal cursor while focused in #2687 by @Seluj78 (
cdf29ac) - acp: Forward SSH_AUTH_SOCK to spawned agents for git-over-SSH in #2692 by @Seluj78 (
daf3cf8) - session: Activity age resets to <1m on TUI/daemon reload in #2697 by @Seluj78 (
6b66437) - git: Promote branch_exists to fail-closed tri-state (closes #2653) in #2689 by @jerome-benoit (
069e751) - web: Image paste, Alt-key forwarding, and live-ws proxy in #2637 by @SYU8384 (
c3da21e) - session: Sanitize invalid branch ref edges in #2702 by @fengjikui (
c737244) - Validate plugin uninstall targets in #2701 by @fengjikui (
7c27dad) - Preserve structured sessions across state rewrites in #2639 by @SYU8384 (
d561a96) - tui: Keep search matches on Enter so n/N can cycle (closes #2676) in #2688 by @jerome-benoit (
bfd1c06) - cli: Sanitize explicit worktree branches in #2698 by @fengjikui (
5933773) - session: Guard the drain against same-cwd session-id clobbering in #2709 by @Seluj78 (
4e4190c) - web: Dedupe tool_start across the history page seam on prepend in #2712 by @Seluj78 (
f54f543) - tui: Keep Trash collapsed on delete and skip trash in w-navigation in #2710 by @Eric162 (
434e18b) - tui: Exclude trashed sessions from sidebar group count in #2732 by @MatthewWolff (
d4fb61f) - tui: Open project add form from empty picker in #2738 by @Seluj78 (
98507b7) - tui: Reveal hidden idle sessions on w in #2740 by @Seluj78 (
fe5b72f)
Features
- Fork a session to branch convo into new session in #2569 by @MatthewWolff (
e948735) - session: Add auto-resume toggle and fix resume-probe retry loop in #2612 by @Seluj78 (
fefe603) - session: Add GitHub Copilot CLI session resume in #2521 by @anxkhn (
2c40a97) - web: Remember last agent instruction in session wizard in #2620 by @Seluj78 (
6b45f1c) - web: Let users pick the terminal font family in #2619 by @Seluj78 (
809e4c1) - Extend first-run tour to open Settings for worktree and plugins in #2634 by @Seluj78 (
05269e9) - plugin: Add manifest identity icons (icon, icon_asset) and a discovery source avatar in #2636 by @Seluj78 (
9747785) - acp: Per-agent structured-view defaults editor (model, mode, per-model thinking) in #2635 by @Seluj78 (
1b0c32a) - web: Render a plugin's icon_asset in the activity bar and dock tab in #2647 by @Seluj78 (
3283a0a) - cli: Add
aoe session importto bulk-import Claude Code sessions in #2661 by @Seluj78 (64d88d0) - web: Add "Use this folder" to the directory browser in #2681 by @Seluj78 (
7dc33f6) - web: Make agent-output URLs clickable in the terminal view in #2686 by @Seluj78 (
02fd590) - plugin: Filter sessions.list and bound UI-state quota per session in #2695 by @Seluj78 (
1bf90c1) - acp: Raise default structured-view worker cap to 100 in #2703 by @Seluj78 (
bad349e) - web: Support title-derived worktree sessions in #2737 by @Seluj78 (
d2120b9) - agents: Configure hook status maps in #2736 by @Seluj78 (
e6f2465) - ui: Make session row suffix configurable in #2713 by @Seluj78 (
61a6fd0)
Performance
- acp: Index event-store lookups by discriminant to fix /api/sessions scans in #2623 by @gilbertl (
a20f636) - session: Fast-path smart-rename listener gate on Event variant in #2662 by @jerome-benoit (
f633feb)
New Contributors
- @fengjikui made their first contribution in #2698
- @SYU8384 made their first contribution in #2639
- @anxkhn made their first contribution in #2521
Full Changelog: https://github.com/agent-of-empires/agent-of-empires/compare/v1.12.0...v1.12.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Track I've implemented multi-repo workspace support in Agent of Empires
Get notified when new releases ship.
Sign up freeAbout I've implemented multi-repo workspace support in Agent of Empires
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]