Skip to content

This release includes 1 security fix for security teams reviewing exposed deployments.

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

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

auth deps

Summary

AI summary

Add a web dashboard with workspace‑centric UI, custom agents, and hardened auth.

Full changelog

What's Changed

  • feat: add aoe serve web dashboard for remote session access by @njbrake in https://github.com/njbrake/agent-of-empires/pull/587
  • fix: replace invalid .npmrc before=7d with min-release-age=7 by @njbrake in https://github.com/njbrake/agent-of-empires/pull/589
  • feat: web dashboard UI/UX with full TUI feature parity by @njbrake in https://github.com/njbrake/agent-of-empires/pull/588
  • feat: include web dashboard in release binaries by @njbrake in https://github.com/njbrake/agent-of-empires/pull/590
  • fix: restore dev-release Cargo profile for faster local builds by @njbrake in https://github.com/njbrake/agent-of-empires/pull/592
  • fix: limit cargo build parallelism to 4 jobs by @njbrake in https://github.com/njbrake/agent-of-empires/pull/598
  • fix: apply volume_ignores to parent repo mount in worktree sessions by @njbrake in https://github.com/njbrake/agent-of-empires/pull/599
  • fix: resolve hooks from original project path in CLI workspace sessions by @njbrake in https://github.com/njbrake/agent-of-empires/pull/593
  • fix: delegate input to branch picker in worktree config mode by @njbrake in https://github.com/njbrake/agent-of-empires/pull/600
  • fix: stop misclassifying idle OpenCode sessions as error by @njbrake in https://github.com/njbrake/agent-of-empires/pull/583
  • chore(deps): bump toml from 1.0.7+spec-1.1.0 to 1.1.0+spec-1.1.0 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/601
  • chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/603
  • chore(deps): bump uuid from 1.22.0 to 1.23.0 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/604
  • chore(deps): bump futures-util from 0.3.31 to 0.3.32 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/605
  • chore(deps): bump sha2 from 0.10.9 to 0.11.0 by @dependabot[bot] in https://github.com/njbrake/agent-of-empires/pull/602
  • fix: exit cleanly when parent terminal dies instead of busy-looping by @njbrake in https://github.com/njbrake/agent-of-empires/pull/609
  • feat: replace icon with stacked terminal windows design by @njbrake in https://github.com/njbrake/agent-of-empires/pull/612
  • fix: prevent env var secrets from leaking into Docker argv by @njbrake in https://github.com/njbrake/agent-of-empires/pull/610
  • feat: redesign web dashboard with workspace-centric layout by @njbrake in https://github.com/njbrake/agent-of-empires/pull/607
  • feat(web): polish dashboard UI with Geist fonts and neutral design by @njbrake in https://github.com/njbrake/agent-of-empires/pull/617
  • fix: prevent raw JSON resize messages from appearing in web terminal by @njbrake in https://github.com/njbrake/agent-of-empires/pull/616
  • feat(web): group sidebar sessions by repository by @njbrake in https://github.com/njbrake/agent-of-empires/pull/619
  • fix(web): unify sidebar toggle behavior and mobile overlay patterns by @njbrake in https://github.com/njbrake/agent-of-empires/pull/620
  • feat: replace static status icons with animated rattles spinners by @njbrake in https://github.com/njbrake/agent-of-empires/pull/623
  • feat: harden web auth with Cloudflare Tunnel, rate limiting, and device tracking by @njbrake in https://github.com/njbrake/agent-of-empires/pull/621
  • fix(web): offset spinner animations by session start time by @njbrake in https://github.com/njbrake/agent-of-empires/pull/627
  • fix(tui): offset spinner animations by session start time by @njbrake in https://github.com/njbrake/agent-of-empires/pull/629
  • feat: support user-defined custom agents in config by @njbrake in https://github.com/njbrake/agent-of-empires/pull/628
  • feat(web): session creation, dashboard, and sidebar redesign by @njbrake in https://github.com/njbrake/agent-of-empires/pull/630
  • feat(tui): allow force-removing sessions stuck in deleting state by @njbrake in https://github.com/njbrake/agent-of-empires/pull/631
  • fix(tui): check creation results after event handling to prevent starvation by @njbrake in https://github.com/njbrake/agent-of-empires/pull/634
  • refactor(docs): single source of truth for website documentation by @njbrake in https://github.com/njbrake/agent-of-empires/pull/635
  • fix(docs): add web dashboard nav entry and build-time nav validation by @njbrake in https://github.com/njbrake/agent-of-empires/pull/637
  • fix(tui): settle terminal before tmux attach and redact secrets in logs by @njbrake in https://github.com/njbrake/agent-of-empires/pull/636

Full Changelog: https://github.com/njbrake/agent-of-empires/compare/v1.1.0...v1.2.0

Security Fixes

  • Prevent env var secrets from leaking into Docker argv

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]