#[cfg(feature = "legacy-creative-agent")] pub mod apimart_gpt5_adapter; #[cfg(feature = "legacy-creative-agent")] pub mod callbacks; pub mod error; #[cfg(feature = "legacy-creative-agent")] pub mod function_agent; pub mod game_creation; #[cfg(feature = "legacy-creative-agent")] pub mod langchain_adapter; #[cfg(feature = "legacy-creative-agent")] pub mod output_parser; #[cfg(feature = "legacy-creative-agent")] pub mod puzzle_phase1_agent; #[cfg(feature = "legacy-creative-agent")] pub mod tool_registry; #[cfg(feature = "legacy-creative-agent")] pub use apimart_gpt5_adapter::{ CREATIVE_AGENT_GPT5_MODEL, Gpt5ResponsesAgentClient, build_gpt5_multimodal_request, }; #[cfg(feature = "legacy-creative-agent")] pub use callbacks::{ CreativeAgentCallbackEvent, CreativeAgentCallbackKind, CreativeAgentCallbacks, }; pub use error::PlatformAgentError; #[cfg(feature = "legacy-creative-agent")] pub use function_agent::FunctionAgentLimits; pub use game_creation::{ GAME_CREATION_AGENT_GROUPS, GameCreationAgentGroup, GameCreationAgentPassPlan, GameCreationAgentRepairRoute, GameCreationTask, GameCreationTaskGraph, GameCreationTaskStatus, build_game_creation_seed_task_graph, extract_game_creation_evaluator_issues, extract_game_creation_evaluator_repair_routes, plan_game_creation_agent_pass, route_game_creation_repair_issues, select_ready_game_creation_tasks, validate_game_creation_task_agents, }; #[cfg(feature = "legacy-creative-agent")] pub use langchain_adapter::LangChainRustAdapter; #[cfg(feature = "legacy-creative-agent")] pub use puzzle_phase1_agent::{ CreativeAgentExecutor, MockLangChainRustAgentExecutor, PuzzlePhase1AgentInput, PuzzlePhase1AgentOutput, }; #[cfg(feature = "legacy-creative-agent")] pub use tool_registry::{CreativeAgentTool, CreativeAgentToolRegistry, ToolExecutionBudget};