Plugin marketplaces
A marketplace is a Git repository with a manifest of installable plugins. xllama clones it and resolves each plugin from a local path or remote repository.
Manifest
{
"name": "my-marketplace",
"plugins": [
{ "name": "my-plugin", "description": "does a useful thing", "source": "plugins/my-plugin" },
{ "name": "remote-plugin", "source": "owner/repo" }
]
}Source resolution
| source | Resolution |
|---|---|
| omitted | plugins/<name> inside the marketplace |
| relative path | Path inside the marketplace repo |
| owner/repo or Git URL | Cloned into ~/.xllama/plugins/<name>/ |
/plugins marketplace add <git-url>
/plugins marketplace list
/plugins marketplace remove <name>