mirror of
https://github.com/openai/codex.git
synced 2026-05-28 15:00:16 +00:00
Part 1 of guardian as extension. This bind all the logic to spawn another agent from an extension and it adds `ThreadId` in the start thread collaborator
26 lines
860 B
Rust
26 lines
860 B
Rust
mod capabilities;
|
|
mod contributors;
|
|
mod registry;
|
|
mod state;
|
|
|
|
pub use capabilities::AgentSpawnFuture;
|
|
pub use capabilities::AgentSpawner;
|
|
pub use codex_tool_api::FunctionToolSpec;
|
|
pub use codex_tool_api::ToolBundle;
|
|
pub use codex_tool_api::ToolCall;
|
|
pub use codex_tool_api::ToolError;
|
|
pub use codex_tool_api::ToolExecutor;
|
|
pub use codex_tool_api::ToolFuture;
|
|
pub use contributors::ApprovalInterceptorContributor;
|
|
pub use contributors::ContextContributor;
|
|
pub use contributors::PromptFragment;
|
|
pub use contributors::PromptSlot;
|
|
pub use contributors::ThreadStartContributor;
|
|
pub use contributors::ToolContributor;
|
|
pub use contributors::TurnItemContributionFuture;
|
|
pub use contributors::TurnItemContributor;
|
|
pub use registry::ExtensionRegistry;
|
|
pub use registry::ExtensionRegistryBuilder;
|
|
pub use registry::empty_extension_registry;
|
|
pub use state::ExtensionData;
|