mirror of
https://github.com/openai/codex.git
synced 2026-09-17 12:23:33 +00:00
#### What on `plugin/install`, check if installed apps are already authed on chatgpt, and return list of all apps that are not. clients can use this list to trigger auth workflows as needed. checks are best effort based on `codex_apps` loading, much like `app/list`. #### Tests Added integration tests, tested locally.
28 lines
931 B
Rust
28 lines
931 B
Rust
mod injection;
|
|
mod manager;
|
|
mod manifest;
|
|
mod marketplace;
|
|
mod render;
|
|
mod store;
|
|
|
|
pub(crate) use injection::build_plugin_injections;
|
|
pub use manager::AppConnectorId;
|
|
pub use manager::ConfiguredMarketplacePluginSummary;
|
|
pub use manager::ConfiguredMarketplaceSummary;
|
|
pub use manager::LoadedPlugin;
|
|
pub use manager::PluginCapabilitySummary;
|
|
pub use manager::PluginInstallError;
|
|
pub use manager::PluginInstallRequest;
|
|
pub use manager::PluginLoadOutcome;
|
|
pub use manager::PluginsManager;
|
|
pub use manager::load_plugin_apps;
|
|
pub(crate) use manager::plugin_namespace_for_skill_path;
|
|
pub(crate) use manifest::load_plugin_manifest;
|
|
pub(crate) use manifest::plugin_manifest_name;
|
|
pub use marketplace::MarketplaceError;
|
|
pub use marketplace::MarketplacePluginSourceSummary;
|
|
pub(crate) use render::render_explicit_plugin_instructions;
|
|
pub(crate) use render::render_plugins_section;
|
|
pub use store::PluginId;
|
|
pub use store::PluginInstallResult;
|