This release keeps dependencies and maintenance posture current for teams operating this tool.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryBroad release touches Bug Fixes, https://github.com/Seluj78, https://github.com/jerome-benoit, and https://github.com/gilbertl.
Full changelog
1.12.0 - 2026-07-01
Bug Fixes
- worktree: Dedupe generated civ branches in #2441 by @Seluj78 (
75cee7b) - acp: Enrich opencode approval context in #2450 by @Seluj78 (
b5dc10f) - serve: Drop passphrase elevation for plugin pane actions in #2456 by @Seluj78 (
1780a6c) - acp: Ignore claude acp title pushes in #2457 by @Seluj78 (
e86947a) - acp: Stdin keepalive to unstick a stalled agent mid-turn in #2459 by @Seluj78 (
b89dd5d) - hooks: Gate macos-only TempDir import in #2478 by @Seluj78 (
ffe7ac3) - session: Skip corrupt group rows on load in #2453 by @jerome-benoit (
0f25331) - plugins: Feature plugin-github 1.2.0, unpin broken 1.1.0 in #2482 by @Seluj78 (
82a70ed) - notifications: Retract handled approval/question pushes on other devices in #2498 by @Seluj78 (
52bd94b) - web: Persist staged composer attachments in per-session drafts in #2500 by @Seluj78 (
95aa315) - tui: Persist trash before tmux teardown in #2520 by @jerome-benoit (
aa34e44) - session: Exclude stopped peer sids from Claude resume mtime fallback in #2481 by @jerome-benoit (
283af66) - plugins: Hold the GitHub refresh spinner until the worker's state lands in #2519 by @Seluj78 (
5c578ba) - cli: Correct trash and purge path bugs (#2524, #2525, #2527, #2534) in #2542 by @Seluj78 (
560be7a) - serve: Correct trash/purge server-side defaults (#2523, #2532) in #2543 by @Seluj78 (
6ef533e) - web: Scope Trash to whole workspaces and gate the trashed composer in #2539 by @Seluj78 (
bfbd508) - Clear idle dormant marker on unarchive in #2554 by @gilbertl (
faa7d8c) - Update Codex ACP package scope in #2555 by @gilbertl (
ac975ac) - web: Send backtab (CSI Z) for Shift+Tab in the live terminal in #2556 by @CoreInfusion (
560af60) - web: Contain long Trash session names in #2562 by @Seluj78 (
937acab) - Update Codex ACP yolo mode id in #2564 by @gilbertl (
f4b5140) - hooks: Extract Claude session_id via jq in sandbox (closes #1760) in #2545 by @jerome-benoit (
c4810a5) - web: Place sidebar Trash count badge next to the Trash icon in #2577 by @Seluj78 (
5e4f6cd) - sidebar: Suppress unread indicator on archived and snoozed rows in #2575 by @Seluj78 (
d7be8d9) - tui: Enable kitty keyboard protocol so Shift+Enter inserts a newline in live mode (closes #2362) in #2582 by @jerome-benoit (
bf7cc36) - tui: Persist Reload Failed dialog ack across identical rewire failures (closes #2112) in #2578 by @jerome-benoit (
92ceeab) - tmux: Pin pane-base-index 0 in raw new-session tests (#2231) in #2568 by @jerome-benoit (
51ffaed) - Suppress PWA lifecycle network toasts in #2588 by @amanzainal (
583a05b) - web: Order Trash section newest-first in #2599 by @Seluj78 (
dc22d76)
Features
- server: Render the web live view from the shared VtChannel (event-driven, mouse forwarding) in #2435 by @njbrake (
13d0752) - panes: Tabbed pane groups with multiple terminal tabs in #2446 by @Seluj78 (
c46b5ed) - web: Drag-and-drop pane reordering and cross-dock move in #2458 by @Seluj78 (
093038d) - acp: Live background sub-agents panel for the async Task tool in #2461 by @Seluj78 (
0e81d22) - acp: Resume rate-limited structured sessions in #2465 by @Seluj78 (
26085ba) - tui: Render plugin UI slots in the structured view in #2447 by @Seluj78 (
d8a2b21) - plugin-ui: Render a PR comment block and validated hex color in plugin panes in #2442 by @Seluj78 (
2ffd4c8) - plugins: Add status manifest section and aoe_version host compatibility in #2469 by @Seluj78 (
893b493) - telemetry: Add plugin-adoption census to usage_snapshot in #2471 by @Seluj78 (
ed4ccc3) - web: Render plugin sort-key and filter-facet slots in the dashboard sidebar in #2470 by @Seluj78 (
51e4ba2) - plugin: Pane 64KB payload budget and expandable comment bodies in #2476 by @Seluj78 (
4bcfee7) - plugins: Add GitHub discovery and update checks (#2365) in #2473 by @Seluj78 (
c392152) - plugin: Per-version featured verification and load-path hash memo in #2472 by @Seluj78 (
eed4307) - plugin: Feature plugin-github 1.0.0 and 1.1.0 releases in #2479 by @Seluj78 (
d38bf11) - plugin: Default install to latest release and fix featured build-tree load in #2480 by @Seluj78 (
b4e0b58) - web: Show spinner for plugin refresh actions (manual and auto) in #2496 by @Seluj78 (
8193635) - cli: Show trust/validation in plugin install output in #2497 by @Seluj78 (
7f19ae4) - plugin: In-app capability-consent popup for plugin updates in #2499 by @Seluj78 (
e785e52) - plugin: Expose archived/snoozed flags on sessions.list in #2505 by @Seluj78 (
dfe82aa) - web: Same-location pane splits in the right and bottom docks in #2501 by @Seluj78 (
154503f) - session: Configurable trash for deleted sessions with restore and purge in #2502 by @Seluj78 (
ec54fdf) - plugin: Screenshots and GIFs in the marketplace detail modal in #2507 by @Seluj78 (
d368cc1) - plugins: Install, uninstall, and update plugins from the dashboard in #2508 by @Seluj78 (
b08ac43) - 🗿🥚 (web + TUI) in #2511 by @Seluj78 (
7ceaca7) - web: Search session conversations from the command palette in #2517 by @Seluj78 (
4b050b5) - web: Move sidebar Trash to footer icon, order Projects below Snoozed & archived in #2516 by @Seluj78 (
1cfe207) - web: Surface plugin row slots and panes on the mobile dashboard in #2518 by @Seluj78 (
badd942) - plugins: Client-executed command actions, with open-ui-link in the cmd+k palette and keymap in #2526 by @Seluj78 (
953932b) - worktree: Relocate a session's worktree out of the active dir when trashed in #2531 by @Seluj78 (
5672004) - plugins: Show an update changelog before applying, in the web modal and TUI in #2581 by @Seluj78 (
b149c9d) - web: Scope Cmd+K palette results with category tabs in #2589 by @Seluj78 (
300cf46) - tui: Add session.confirm_delete toggle to guard delete in #2595 by @Seluj78 (
7dcda4b) - web: Add Restore button to the trashed-session banner in #2594 by @Seluj78 (
0c2aa9c) - dashboard: Serve session artifacts and stop dead /tmp transcript links in #2598 by @Seluj78 (
1c768ba)
New Contributors
- @amanzainal made their first contribution in #2588
- @CoreInfusion made their first contribution in #2556
Full Changelog: https://github.com/agent-of-empires/agent-of-empires/compare/v1.11.3...v1.12.0
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]