align plugin manifests and docs to use title

PluginMetadata was already reading title after the upstream rename, but all plugin.yaml files still declared name:. Pydantic silently ignored the unknown field, causing every plugin to display its raw directory name instead of its human-readable title. Renamed name: → title: in all 6 manifest files and updated all 5 documentation references accordingly.

Alessandro committed Feb 24, 2026 at 16:17 UTC bb89a340d0bb9c7018d83d3398cbcadf59423cb6
5 files changed +5 -5
AGENTS.plugins.md
+1 -1
@@ -39,7 +39,7 @@ usr/plugins/<plugin_name>/
39
40 ### plugin.yaml format
41 ```yaml
42 -name: My Plugin
42 +title: My Plugin
43 description: What this plugin does.
44 version: 1.0.0
45 settings_sections:
docs/developer/plugins.md
+1 -1
@@ -24,7 +24,7 @@ On name collisions, user plugins take precedence.
24 Every plugin must contain `plugin.yaml`:
25
26 ```yaml
27 -name: My Plugin
27 +title: My Plugin
28 description: What this plugin does.
29 version: 1.0.0
30 settings_sections:
plugins/example_agent/plugin.yaml
+1 -1
@@ -1,4 +1,4 @@
1 -name: Example Agent
1 +title: Example Agent
2 description: Example agent plugin demonstrating the Agent Zero plugin system.
3 version: 1.0.0
4 settings_sections: []
plugins/memory/plugin.yaml
+1 -1
@@ -1,4 +1,4 @@
1 -name: Memory
1 +title: Memory
2 description: Provides persistent memory capabilities to Agent Zero agents.
3 version: 1.0.0
4 settings_sections:
skills/a0-create-plugin/SKILL.md
+1 -1
@@ -19,7 +19,7 @@ Primary references:
19 Every plugin must have a plugin.yaml or it will not be discovered:
20
21 ```yaml
22 -name: My Plugin
22 +title: My Plugin
23 description: What this plugin does.
24 version: 1.0.0
25 settings_sections: