Skip to main content

Crate codex_plugin

Crate codex_plugin 

Source
Expand description

Shared plugin package models, source providers, identifiers, and telemetry summaries.

Modules§

manifest
mention_syntax
Sigils for tool/plugin mentions in plaintext (shared across Codex crates).

Structs§

AppConnectorId
AppDeclaration
LoadedPlugin
A plugin that was loaded from disk, including merged MCP server definitions.
PluginCapabilitySummary
PluginHookSource
PluginId
PluginLoadOutcome
Runtime view of loaded plugins and their derived capability summaries.
PluginTelemetryMetadata
ResolvedPlugin
An inert plugin descriptor whose resources retain their source authority.

Enums§

PluginIdError
PluginResourceLocator
A plugin resource paired with the environment that owns its filesystem.
ResolvedPluginError
Failure to construct a resolved plugin with internally consistent resources.
ResolvedPluginLocation
Authority-bound location of a resolved plugin package.

Traits§

EffectiveSkillRoots
Implemented by PluginLoadOutcome so callers (e.g. skills) can depend on codex-plugin without naming the MCP config type parameter.
PluginProvider
Resolves source-owned package roots into inert plugin descriptors.

Functions§

app_connector_ids_from_declarations
plugin_namespace_for_skill_path
Returns the plugin manifest name for the nearest ancestor of path that contains a valid plugin manifest (same name rules as full manifest loading in codex-core).
prompt_safe_plugin_description
Normalizes plugin descriptions for inclusion in model-facing capability summaries.
validate_plugin_segment
Validates a single path segment used in plugin IDs and cache layout.