Skip to content

This release adds 1 notable feature for engineering teams evaluating rollout.

Published 1mo AI Coding Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-coding claude claude-code cli codex cursor
+13 more
factory-droid-cli gemini gemini-cli github-copilot-cli hermes-agent llm mistral-vibe opencode orchestrator pi tmux vibe vibe-coding

Affected surfaces

deps breaking_upgrade

Summary

AI summary

Multi‑repo workspace support enables managing multiple repositories within Agent of Empires.

Full changelog

What's Changed

  • Dashboard hardening: WS backoff, CSP, cleanup-cache struct by @njbrake in https://github.com/njbrake/agent-of-empires/pull/739
  • feat: Web Push notifications for the dashboard by @njbrake in https://github.com/njbrake/agent-of-empires/pull/741
  • fix(server): prevent daemon orphaning on failed re-spawn by @njbrake in https://github.com/njbrake/agent-of-empires/pull/742
  • fix(ci): apply cargo fmt to serve.rs by @njbrake in https://github.com/njbrake/agent-of-empires/pull/745
  • fix(web): fix mobile keyboard hiding terminal content and FAB state by @njbrake in https://github.com/njbrake/agent-of-empires/pull/746
  • fix: delay Enter after send-keys for Codex paste-burst suppression by @njbrake in https://github.com/njbrake/agent-of-empires/pull/749
  • chore(deps): bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/732
  • chore(deps): bump softprops/action-gh-release from 2.6.1 to 2.6.2 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/734
  • chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/735
  • chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/736
  • fix(web): useWebSettings cache invalidation on localStorage failure by @njbrake in https://github.com/njbrake/agent-of-empires/pull/751
  • fix: update rand 0.10.0 → 0.10.1 (RUSTSEC-2026-0097) by @njbrake in https://github.com/njbrake/agent-of-empires/pull/750
  • chore(deps): bump EmbarkStudios/cargo-deny-action from 2.0.15 to 2.0.16 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/733
  • docs: added documentation for agent command overrides by @TheSteinn in https://github.com/njbrake/agent-of-empires/pull/743
  • fix(docs): resolve asset paths for guides in subdirectories by @njbrake in https://github.com/njbrake/agent-of-empires/pull/752
  • feat: prefer Tailscale Funnel over Cloudflare quick tunnel for stable PWA-installable HTTPS by @njbrake in https://github.com/njbrake/agent-of-empires/pull/744
  • feat(diff): add merge conflict support to diff view by @blaisepic in https://github.com/njbrake/agent-of-empires/pull/747
  • fix(web): prevent mobile context menu from closing on finger lift by @njbrake in https://github.com/njbrake/agent-of-empires/pull/753
  • fix(web): keep terminal cursor visible when mobile keyboard opens by @njbrake in https://github.com/njbrake/agent-of-empires/pull/759
  • fix: stop session restart loop for fish/nu/pwsh shell users by @njbrake in https://github.com/njbrake/agent-of-empires/pull/758
  • feat(tui): opt-in palette color_mode for 256-color terminals by @BTForIT in https://github.com/njbrake/agent-of-empires/pull/756
  • feat(tui): opt-in strict_hotkeys mode — require Shift/Ctrl for destructive actions by @BTForIT in https://github.com/njbrake/agent-of-empires/pull/755
  • fix: exec tmux default shell to prevent fish reattach restart loop by @njbrake in https://github.com/njbrake/agent-of-empires/pull/760
  • feat(web): primary-client model for multi-device terminal resize by @njbrake in https://github.com/njbrake/agent-of-empires/pull/761
  • feat(git): fetch remote before creating worktrees by @njbrake in https://github.com/njbrake/agent-of-empires/pull/763
  • feat(tui): last-activity column + LastActivity sort by @BTForIT in https://github.com/njbrake/agent-of-empires/pull/762
  • fix: cleanup unused fields, sort refactor, and small fixes from #762 review by @njbrake in https://github.com/njbrake/agent-of-empires/pull/766
  • feat(ci): add Playwright tests to GitHub Actions by @njbrake in https://github.com/njbrake/agent-of-empires/pull/767
  • feat: persist serve passphrase and open session on notification tap by @njbrake in https://github.com/njbrake/agent-of-empires/pull/770
  • feat(push): suppress notifications when user is actively using aoe by @njbrake in https://github.com/njbrake/agent-of-empires/pull/773
  • refactor: mechanical code-quality wins (7 of 16 findings) by @njbrake in https://github.com/njbrake/agent-of-empires/pull/771
  • fix: rustfmt + rustls-webpki security advisory by @njbrake in https://github.com/njbrake/agent-of-empires/pull/774
  • fix(tests): use ControlOrMeta+k for cross-platform Playwright compat by @gdw2vs in https://github.com/njbrake/agent-of-empires/pull/769
  • refactor(server): split api.rs with regression tests pinning security constants by @njbrake in https://github.com/njbrake/agent-of-empires/pull/772
  • feat(serve): persistent passphrase, full-page view, edit/restart controls by @njbrake in https://github.com/njbrake/agent-of-empires/pull/775
  • fix(web): enable mouse wheel scrolling in desktop terminal pane by @njbrake in https://github.com/njbrake/agent-of-empires/pull/779
  • feat(web): syntax highlighting in the diff viewer by @njbrake in https://github.com/njbrake/agent-of-empires/pull/776
  • feat(web): keyboard FAB and touch drag handle for paired terminal by @njbrake in https://github.com/njbrake/agent-of-empires/pull/782
  • fix(web): pause claude while user reads scrollback on mobile & desktop by @njbrake in https://github.com/njbrake/agent-of-empires/pull/781
  • fix(diff): scroll branch select dialog when branches overflow by @hansonkim in https://github.com/njbrake/agent-of-empires/pull/780
  • fix(web): dismiss settings overlay when selecting a session by @njbrake in https://github.com/njbrake/agent-of-empires/pull/783
  • fix(web): focus agent terminal instead of shell on new session by @njbrake in https://github.com/njbrake/agent-of-empires/pull/784
  • fix(web): remove "Repeat last session" sidebar button by @njbrake in https://github.com/njbrake/agent-of-empires/pull/785
  • fix(web): remove diff file count badge from top bar by @njbrake in https://github.com/njbrake/agent-of-empires/pull/786
  • feat(web): focus ring and embedded styling for terminal panels by @njbrake in https://github.com/njbrake/agent-of-empires/pull/787
  • feat: onboarding experience when no AI agents are installed by @njbrake in https://github.com/njbrake/agent-of-empires/pull/788
  • fix(tui): keep TUI responsive during worktree creation by @njbrake in https://github.com/njbrake/agent-of-empires/pull/790
  • feat(web): file tree in diff viewer with per-file status by @njbrake in https://github.com/njbrake/agent-of-empires/pull/791
  • feat(web): token entry page for re-authentication after token rotation by @njbrake in https://github.com/njbrake/agent-of-empires/pull/792

New Contributors

  • @TheSteinn made their first contribution in https://github.com/njbrake/agent-of-empires/pull/743
  • @blaisepic made their first contribution in https://github.com/njbrake/agent-of-empires/pull/747
  • @BTForIT made their first contribution in https://github.com/njbrake/agent-of-empires/pull/756

Full Changelog: https://github.com/njbrake/agent-of-empires/compare/v1.4.5...v1.4.6

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 free

About I've implemented multi-repo workspace support in Agent of Empires

All releases →

Related context

Beta — feedback welcome: [email protected]