Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.91 KB

CONTEXT.md

File metadata and controls

54 lines (39 loc) · 1.91 KB

pluginpack

pluginpack compiles one authored source of agent plugins into the plugin layouts and catalogs each AI client expects.

Language

Authoring

Source: A directory holding one plugin's shared, client-neutral content. Avoid: shared plugin, source plugin (that term names the legacy 0.10 discovered-plugin model)

Overrides: A per-target directory applied after a source, adding or replacing files for one target. Avoid: target overlay, targets/ replacements

Content kind: A selectable category of source content: a component directory, static, or mcp. Avoid: component (when static or mcp is meant)

Output

Target: One output configuration that pluginpack builds, named for the client or format it serves. Avoid: host, adapter (in config), platform

Package: One plugin directory laid out to the Agent Plugins specification: plugin.json, skills/, mcp.json, and any extension directories. Avoid: portable plugin, AP plugin

Client profile: A client's additions to a package: its extension namespace, the manifest data under it, and the files in its extension directory. Avoid: overlay, flavor

Package client: A client listed in the agent-plugins target's clients. One package serves every package client; each also gets its own marketplace file. Avoid: sub-target, flavor

Extension namespace: The reverse-domain key a client owns inside a package, such as com.openai. Avoid: vendor key, client key

Marketplace: A client's catalog file listing installable plugins, such as .agents/plugins/marketplace.json. Not part of a package. Avoid: registry, index, catalog (as a term)

MCP dialect: The plugin-root and plugin-data variable names and transport labels one client's MCP config expects. Avoid: MCP format, MCP flavor

Artifact: The in-memory map of every file one target build emits, plus which paths pluginpack manages. Avoid: output bundle