tai plugins advisories
Show the cached advisory snapshot for the installed plugins.
Example: tai plugins advisories
tai plugins categories
List the marketplace’s controlled category vocabulary.
Example: tai plugins categories
tai plugins info
Show one listing’s detail and its published versions.
Example: tai plugins info tai42/toolbox
tai plugins init
Scaffold a descriptor-only plugin directory (yml, docs, licence, changelog).
--kind connector needs --auth {oauth,none}; --kind mcp-server takes no
--auth. The written tree parses as a plugin spec and its docs validate as-is;
edit the placeholders (acme, example.invalid, the icon) before publishing.
Example: tai plugins init connector-acme --kind connector --auth oauth
tai plugins install
Install a marketplace plugin by ref, optionally pinning a version.
--mount remaps a route-carrying item’s base prefix; --env KEY=VALUE and
--secret KEY supply the install-time env the spec declares (an mcp entry’s
!ENV markers or an oauth connector’s client credentials, the secret
auto-marked); --dry-run previews the resolved routes, delivery, and required
env (exiting non-zero on any collision) without installing; and
--accept-public-routes is required when the plugin declares routes that
answer without authentication.
Before installing, the server’s preview reports which required env is still
missing; an unresolved var not passed via --env fails the command before any
install is posted.
Example: tai plugins install tai42/toolbox
tai plugins installed
List the installed marketplace plugins, their compat verdicts and update
availability, and any boot-quarantined plugins.
Example: tai plugins installed
tai plugins kinds
List the marketplace’s controlled item-kind vocabulary.
Example: tai plugins kinds
tai plugins schema
Print the JSON Schema of a tai-plugin.yml (the PluginSpec model).
The canonical shape the marketplace validates against, including the provides
index; feed it to an editor or a validator.
Example: tai plugins schema
tai plugins search
Search the marketplace registry, optionally filtered by facets.
Example: tai plugins search uuid --kind tool
tai plugins uninstall
Uninstall a marketplace-installed plugin by ref.
Example: tai plugins uninstall tai42/toolbox
tai plugins update
Update an installed plugin to a newer (or named) version.
--env KEY=VALUE and --secret KEY supply env a new version newly requires
(a fresh !ENV marker or connector credential); --dry-run previews the
target’s delivery and required env. A required var still missing and not passed
via --env fails the command before any update is posted.
Example: tai plugins update tai42/toolbox
tai plugins upgrade
Upgrade every installed plugin to its latest compatible version.
--all is required: the batch is deliberately explicit, and a single
plugin is upgraded with tai plugins update REF instead.
Example: tai plugins upgrade --all

