v0.9.8

Skills, UI Redesign & Git projects

February 2026

One of the largest releases in Agent Zero history. The entire UI has been redesigned with process groups and real-time WebSocket state sync, a new Skills framework replaces the legacy Instruments system, new LLM providers, a message queue, Git-based projects, and dozens of bug fixes round out a release that touches nearly every part of the codebase.

✨ New Features

  • Skills System replacing the legacy Instruments with a new SKILL.md standard for structured, portable agent capabilities.
  • Built-in skills, and UI support for importing and listing skills
  • Real-time WebSocket infrastructure replacing the polling-based approach for instant UI state synchronization
  • Complete UI redesign with process groups to visually group agent actions with expand/collapse support
  • Timestamps and execution time with tool-specific badges
  • Step detail modals with key-value and raw JSON display
  • Collapsible responses with show more/less and copy buttons on code blocks and tables
  • Message queue system allowing users to queue messages while the agent is still processing
  • Git-based projects with clone authentication for public and private repositories
  • In-browser file editor for viewing and editing files without leaving the UI
  • Welcome screen redesign with info and warning banners for connection security, missing API keys, and system resources
  • Modular settings architecture - the entire settings UI restructured into dedicated Alpine.js components
  • Scheduler redesign with standalone modal, separate task list, detail and editor components, and project support
  • Four new LLM providers: CometAPI, Z.AI, Moonshot AI, and AWS Bedrock
  • Microsoft Dev Tunnels integration for secure remote access
  • User data migration to /usr directory for cleaner separation of user and system files
  • Subagents system with configurable agent profiles for different roles

⚡ Improvements

  • Smooth response rendering and scroll stabilization across chat, terminals, and image viewer
  • Chat width setting and reworked preferences panel
  • Image viewer improvements with scroll support and expanded viewer
  • Redesigned sidebar with reusable dropdown component and streamlined buttons
  • Inline button confirmations for critical actions
  • Improved login design and new logout button
  • File browser enhanced with rename and file actions dropdown
  • Memory operations offloaded to deferred tasks for better performance
  • Environment variables can now configure settings via A0_SET_* prefix in .env
  • Automatic migration with overwrite support for .env, scheduler, knowledge, and instruments directories
  • Projects support extended to MCP, A2A, and external API
  • Workdir outside project support for more flexible file organization
  • Agent number tracking in backend and responses for multi-agent identification

🐛 Bug Fixes

  • Fix file name download issue
  • Parse LLM chunk fix, Alpine store state save/load
  • Fix CSRF fstring breaking with double to single quotes
  • Fix prompt fence stripping policy
  • Fix GitHub Copilot Vision Requests
  • Document query QA fix
  • Fix TTS cleanText function for HTML extraction
  • Fix TTS streaming race conditions and audio cancellation
  • Fix API keys saved with correct API_KEY_ prefix
  • Skip empty AI messages in output
  • Better filename check
  • Remove hard-coded timeout caps on MCP tool execution
  • Fix code break in tables
  • Remove folder restriction in image_get
  • Fix autoscroll for chat switching
  • Fix subordinate grouping, layout alignments
  • Fix path links in step content
  • Agent retry on critical error
  • Fix expanded messages on chat switch
  • Fix browser screenshot flashing
  • Fix terminal autoscroll
  • Skip root password change in non-docker env
  • Fix allowed hosts, image_get folders, extensions after termination
  • Fix upload path from tmp/uploads to usr/uploads
  • Fix MCP/A2A project activation
  • Fix scheduler flickering
  • Proper task cancellation in scheduler, leakage in defer.py
  • Fix for scheduler and memory dashboard style
  • Fix editor disappearing in MCP/A2A examples
  • Fix dropdown behind sidebar-bottom
  • Fix backend not setting agent number
  • Fix user-message position
  • Memory area enum serialization fix
  • Fix response rendering IDs
  • Fix backup and file limit
  • Fix compatibility warning
  • Remove dummy output message

These release notes have been generated by Agent Zero.