Agent Zero v2.5: Global Model Presets, Launcher Host Access, & LaTeX Chat
v2.5 unifies model presets, adds LaTeX chat rendering and Launcher-owned host access, expands the Editor, hardens Desktop sessions, and improves runtime, extension, and WebUI reliability.
One global preset collection โ Reusable main, utility, and embedding model setups replace project-scoped definitions, with rename and retirement propagation plus startup migration from remote or bundled presets.
GPT-5.6 Terra defaults โ The global default, Balance preset, and onboarding now use OpenRouter's openai/gpt-5.6-terra.
LaTeX renders in chat โ Standard inline and display TeX delimiters render in messages and agent thoughts, backed by bundled KaTeX fonts.
Preset reset repaired โ A confirmed Reset to default action refreshes the draft correctly and resolves the toast helper only when the action runs.
Project inheritance detected correctly โ Current-project model configuration remains inherited when no project-scoped configuration exists.
Responses metadata stays compact โ Only durable continuation metadata is stored, repeated raw payloads no longer bloat history, and legacy AI message metadata is normalized on load.
MCP aliases dispatch correctly โ Provider-safe Responses tool names resolve back to canonical MCP names before tool lookup.
๐ฅ๏ธ Launcher, Browser, & Desktop
Launcher owns host access โ Gateway protocol support adds scoped read, write, and execute permissions, sync status, Computer Use approval routing, and reconnect lifecycle management while removing the Core WebUI gateway menu.
Desktop sessions hardened โ LibreOffice saves target the requested window and report content changes, while XFCE startup, display probing, session manifests, and XWD screenshot decoding fail more safely.
Host-browser discovery widened โ Browser settings accept host:port and HTTP discovery addresses without losing endpoint casing.
Sync status no longer overlaps โ A single reactive SVG circle keeps connected and disconnected indicators mutually exclusive after reconnects.
๐ Editor, Files, & WebUI
Full-document Editor โ Markdown pagination is replaced by complete-document editing, plain text gains the Markdown preview and toolbar, and undo, redo, downloads, and safe archive extraction are included.
File picker paths normalized โ Container paths no longer duplicate the /a0/ prefix.
Extension loading serialized โ Discovery requests no longer exhaust embedded Chromium resources, and failed loads always clear their placeholders.
Legacy HTML logs removed โ Per-process HTML logs under /a0/logs are no longer created, and old log directories are removed during startup migration.
Progress markup simplified โ The redundant progress-cue wrapper and its CSS are gone.
๐ ๏ธ Runtime, Goals, & Extensions
Notifications captured durably โ Snapshot-time payloads are locked and identified, action-required notices persist until resolved, and opening Self Update dismisses its toast.
Goals persist and resume โ Active goals continue through response attempts until completion or a genuine block, and terminal edits resume revised goals automatically.
Slash commands work at either edge โ Known commands are recognized in both prefix and trailing positions.
Code execution status clarified โ Trailing framework status is treated as guidance rather than command output, preserving correct wait, reset, rerun, and continuation decisions.
Runtime secrets masked โ .env values are redacted from tool results, history, logs, and streamed output through the agent-facing SecretsManager.
Logical model-call hooks exposed โ Decorated unified_call and unified_turn methods let community extensions observe model-call boundaries.
Skills CLI shares runtime helpers โ CLI and runtime behavior now follow the same implementation contract.
We use essential cookies for login and saving your preferences. With your consent, we also
use analytics cookies (Google Analytics) to improve the website.
Learn more