github agent0ai/agent-zero v2.8

3 hours ago

What's New

  • Stop button and /stop API — Cancel a running agent context without deleting it. The chat bar now shows a stop button while the agent is working, and a new /stop endpoint is available for programmatic use.

  • UI asset bundler and service worker — A new build-time bundler discovers same-origin HTML, CSS, and JS assets and delivers them as a versioned JSON bundle. A service worker pre-populates a per-version cache for near-instant page loads, and stylesheets are converted to non-blocking preloads with an inline startup splash.

  • WebUI extension manifest — The bundler and server now support an extension manifest, allowing enabled extensions to inject their own entry files into the bundle. The index page is rendered with the manifest so extensions load automatically.

  • Chat-naming and pin-to-top plugins — Chat renaming has been extracted from core into a dedicated _chat_naming plugin with its own API, prompts, UI modal, and Utility Model integration. A new _pin_to_top plugin lets users pin chats to the top of the sidebar.

  • Lazy chat rendering and paginationmessages.js has been refactored to support lazy rendering of chat messages, improving performance for long conversations.

  • Slash commands exposed through skills — The Commands plugin now handles scoped command discovery, and the skills tool can list or read effective slash-command definitions without invoking them. A new /rename slash command is available for chat naming.

  • File browser drag and drop — Move files and folders into directories or the parent path directly from the Files surface, with multi-item support and clear drop feedback.

  • Unified icon system — A new x-icon custom element replaces scattered icon markup across the WebUI and bundled plugins, with legacy Material icon compatibility retained. Icon-font readiness is deferred until the document is parsed to prevent invisible icons in Firefox.

  • Codex response defaults in OAuth settings — Reasoning effort, reasoning summary, and answer verbosity are now exposed in the Codex OAuth provider card, defaulting effort to high.

  • Chat-only providers default to Chat Completions — Nebius, Z.AI, Z.AI Coding, and Gemini API OAuth now route directly through Chat Completions, avoiding unsupported /responses probes.

Fixes

  • Malformed native Responses tool output — Agent Zero wrapper examples are no longer leaked into native function descriptions, and concatenated tool envelopes are repaired before the plain response hook can render them as final text.
  • Native Responses tool metadata — Grouped memory tools and conditional vision support are now correctly exposed; prompt render variables are applied before deriving native metadata, and descriptions are kept compact.
  • Slash command picker — The composer menu no longer opens for trailing slash tokens such as filesystem paths; only true command prefixes trigger the picker.
  • Replayed warnings in process groups — Cached process render metadata is now preferred over mutable DOM-tail state when re-rendering warnings, preventing lost or misplaced warning messages.
  • Message collapsing — Short user messages no longer incorrectly show a "Show More" control, and grouped-message pagination styling is aligned.
  • Obsolete preset API key warning removed — The Welcome banner no longer scans every global model preset for missing credentials; readiness is scoped to the effective model configuration.

Other Changes

  • Required native Responses tool calls — Responses turns with Agent Zero function tools now default to a required single native call, preserving explicit caller overrides and keeping parallel work inside Agent Zero's parallel tool.
  • Unusable response threshold raised to five — The default consecutive unusable response limit is now five, with updated settings copy and documentation.
  • CLI setup guidance refined — Setup conversations are kept brief and progressive, and the agent now requires the user's exact Agent Zero URL instead of suggesting a default port.
  • Login page styling — Removed text and enlarged the logo.
  • Launcher README — Download and release note links updated to point at the published v1.5 launcher assets.

Don't miss a new agent-zero release

NewReleases is sending notifications on new releases.