agent-zero/plugins
keyboardstaff e428f5b384 fix: Branch button missing on new messages in live chat
The core renderers (drawProcessStep, drawMessageUser, setupCollapsible) clear action button containers with textContent = "" on every update cycle. The previous implementation used a data-branch-injected marker attribute to skip already-patched bars — but since the attribute persists while the button element is removed, re-injection was permanently blocked.

Fixed by replacing the marker attribute check with a direct DOM presence check: bar.querySelector(".action-fork_right"). The button is now re-injected whenever the renderer removes it.
2026-02-25 00:49:58 -08:00
..
chat_branching fix: Branch button missing on new messages in live chat 2026-02-25 00:49:58 -08:00
example_agent Convert agent and plugin metadata/configs to YAML 2026-02-23 19:36:45 +01:00
memory Convert agent and plugin metadata/configs to YAML 2026-02-23 19:36:45 +01:00
tests add extension points coverage; add JS hooks 2026-02-18 12:32:04 +01:00
README.md update agents, human docs, plugin skill 2026-02-22 19:37:42 +01:00

Agent Zero - Core Plugins

This directory contains the system-level plugins for Agent Zero.

Directory Structure

  • plugins/: Core system plugins (reserved for framework updates).
  • usr/plugins/: Recommended location for user-developed plugins.

Documentation

For detailed guides on how to create, extend, or configure plugins, please refer to:

  • AGENTS.plugins.md: Full-stack plugin architecture, manifest format, and extension points.
  • AGENTS.md: Main framework guide and backend context overview.

Usage

Plugins are automatically discovered based on the presence of a plugin.json file. Each plugin can contribute:

  • Backend: APIs, Tools, Helpers, and Lifecycle Extensions.
  • Frontend: HTML/JS UI contributions via core breakpoints.
  • Config: Isolated settings scoped per-project and per-agent profile.