Changelog — April 10, 2026
AGX projects now start with team presets and overview pages, while AGX Sim ships a round of workspace security hardening.
AGX CLI + UI
✨ New
- Team preset projects — New projects can start from built-in team templates with preconfigured agents and skill profiles. (ESO-349)
- Project overview as the default landing page — Projects now open on a summary dashboard instead of dropping straight into a flat agent list.
- Teams workspace and settings — Added dedicated team pages, unassigned-agent adopt/replace flows, and project settings for managing team config. (ESO-458, ESO-459, ESO-460, ESO-461)
🔧 Improved
- Team-first navigation — The project sidebar now groups agents by team and reshapes navigation around overview, teams, scheduled tasks, and settings. (ESO-355, ESO-457)
- Task routing by team tag — Tasks tagged with a team now route to that team’s agents before falling back to broader matching. (ESO-356)
- Portable team config — Team setups can now be exported and imported as YAML for reuse across projects. (ESO-357)
🐛 Fixed
- Objective detail route — Fixed a 404 when opening the objective detail view.
AGX Sim
✨ New
- Workspace-scoped container networks — Runtime and sandbox containers now run on isolated workspace networks instead of the shared bridge. (ESO-435)
🔧 Improved
- API key protection — API keys are now encrypted at rest and workspace-scoped routes share a stricter access boundary. (ESO-412, ESO-419, ESO-431)
- Host control boundary —
/api/daemonnow requires explicit authorization before reading or changing daemon state. (ESO-445) - Provider status parity — Hosted provider checks now report installed and authenticated status consistently with the local app.
- Runtime relay auth — Runtime auth tokens were hardened to reduce spoofing and boundary-crossing risk. (ESO-404)