Spaces:
Running
Running
|
Download docs/developer/plugins.md from Leon4gr45/openoperator: direct link, hf CLI and curl.
- Browser
- Download file 1.78 kB
-
https://huggingface.co/spaces/Leon4gr45/openoperator/resolve/main/docs/developer/plugins.md
- Command line
-
hf download hf://spaces/Leon4gr45/openoperator/docs/developer/plugins.md
-
curl -L -o plugins.md https://huggingface.co/spaces/Leon4gr45/openoperator/resolve/main/docs/developer/plugins.md
1.78 kB
Plugins
Most people should start with the practical guide: Create a Small Plugin.
Plugin architecture and source-linked internals live in DeepWiki for Agent Zero. This page stays intentionally small so the repository does not maintain a second plugin manual.
What To Use
| Goal | Start here |
|---|---|
| Build your first plugin | Create a Small Plugin |
| Understand how plugins are loaded | DeepWiki |
| Decide what is safe to publish | Sharing and Safety |
| Contribute a plugin upstream | Contributing Guide |
Minimum Local Plugin
A local plugin usually lives here:
/a0/usr/plugins/<plugin_name>/
βββ plugin.yaml
βββ README.md
βββ webui/
The smallest useful plugin.yaml looks like this:
name: my_plugin
title: My Plugin
description: A short sentence that explains what it does.
version: 1.0.0
Ask Agent Zero to keep the first version small. A tiny plugin that does one visible thing is easier to test, review, and share.
Sharing A Plugin
Before publishing a plugin:
- keep it in its own public repository;
- include a clear
README.md; - include a
LICENSE; - avoid secrets, local paths, and machine-specific files;
- explain what the plugin changes and how to remove it.
For Plugin Index submission, use the current instructions in the
agent0ai/a0-plugins repository.