Skip to main content

Crate codex_core_plugins

Crate codex_core_plugins 

Source

Re-exports§

pub use loader::PluginHookLoadOutcome;
pub use marketplace_upgrade::ConfiguredMarketplaceUpgradeError as PluginMarketplaceUpgradeError;
pub use marketplace_upgrade::ConfiguredMarketplaceUpgradeOutcome as PluginMarketplaceUpgradeOutcome;
pub use remote::RecommendedPlugin;
pub use remote::RecommendedPluginsMode;

Modules§

installed_marketplaces
loader
manifest
marketplace
marketplace_add
marketplace_remove
marketplace_upgrade
remote
remote_bundle
remote_legacy
startup_sync
store
toggles

Structs§

CommandMigrationProfile
Describes source-specific command migration behavior.
CommandRewriteProfile
Describes source-specific terms that should be rewritten in migrated command skills.
ConfiguredMarketplace
ConfiguredMarketplaceListOutcome
ConfiguredMarketplacePlugin
EffectivePluginsChange
Effective-plugin changes that downstream composition layers may act on.
ExecutorPluginProvider
Resolves plugin packages through the filesystem owned by an execution environment.
PluginDetail
PluginInstallOutcome
PluginInstallRequest
PluginListBackgroundTaskOptions
PluginReadOutcome
PluginReadRequest
PluginsConfigInput
PluginsManager
RecommendedPluginCandidatesInput
Inputs used to select endpoint-backed plugin install candidates.
ResolvedExecutorPlugin
A resolved plugin paired with the concrete filesystem used to read it.
ToolSuggestDiscoverablePlugin
ToolSuggestPluginDiscoveryInput

Enums§

CommandDescriptionMode
Controls how migrated commands obtain the description required by a Codex skill.
ExecutorPluginProviderError
Failure to resolve an environment-owned capability root as a plugin package.
PluginDetailsUnavailableReason
PluginInstallError
PluginUninstallError

Constants§

OPENAI_API_CURATED_MARKETPLACE_NAME
OPENAI_BUNDLED_MARKETPLACE_NAME
OPENAI_CURATED_MARKETPLACE_NAME

Functions§

allowed_configured_marketplace_names
apps_route_available
count_missing_commands_with_profile
import_commands_with_profile
is_openai_curated_marketplace_name
missing_command_names_with_profile

Type Aliases§

LoadedPlugin
PluginLoadOutcome