An agent plugin can add access to an application, database, service, workflow, user interface, or specialized procedure. The agent discovers the plugin's available operations and supplies structured inputs when a task requires them.
Plugins expand the agent's authority and attack surface. Installation and connection should disclose permissions, data flows, external actions, dependencies, ownership, revocation, and whether the plugin can change persistent state.
ELI5
An agent plugin is a reusable package that gives an AI agent an extra capability. It might add approved tools, connect a service, provide specialized instructions, or register a workflow without permanently rebuilding the agent's core system.
For example, a calendar plugin could let an agent check free times and create meetings for an authorized user. The plugin should clearly state its source, permissions, compatibility, update behavior, and how it can be safely disconnected or removed.





