core/src/context/mod.rs
70 lines
//! Context fragments injected into model input.mod approved_command_prefix_saved;mod apps_instructions;mod available_plugins_instructions;mod available_skills_instructions;mod collaboration_mode_instructions;mod contextual_user_message;mod environment_context;mod guardian_followup_review_reminder;mod hook_additional_context;mod image_generation_instructions;mod inter_agent_completion_message;mod internal_model_context;mod legacy_apply_patch_exec_command_warning;mod legacy_model_mismatch_warning;mod legacy_unified_exec_process_limit_warning;mod model_switch_instructions;mod network_rule_saved;mod permissions_instructions;mod personality_spec_instructions;mod plugin_instructions;mod realtime_end_instructions;mod realtime_start_instructions;mod realtime_start_with_instructions;mod subagent_notification;mod token_budget_context;mod turn_aborted;mod user_instructions;mod user_shell_command;pub(crate) use approved_command_prefix_saved::ApprovedCommandPrefixSaved;pub(crate) use apps_instructions::AppsInstructions;pub(crate) use available_plugins_instructions::AvailablePluginsInstructions;pub use available_skills_instructions::AvailableSkillsInstructions;pub(crate) use codex_context_fragments::AdditionalContextDeveloperFragment;pub(crate) use codex_context_fragments::AdditionalContextUserFragment;pub use codex_context_fragments::ContextualUserFragment;pub(crate) use codex_context_fragments::FragmentRegistration;pub(crate) use codex_context_fragments::FragmentRegistrationProxy;pub(crate) use codex_core_skills::SkillInstructions;pub(crate) use collaboration_mode_instructions::CollaborationModeInstructions;pub(crate) use contextual_user_message::is_contextual_user_fragment;pub(crate) use contextual_user_message::parse_visible_hook_prompt_message;pub(crate) use environment_context::EnvironmentContext;pub(crate) use guardian_followup_review_reminder::GuardianFollowupReviewReminder;pub(crate) use hook_additional_context::HookAdditionalContext;pub(crate) use image_generation_instructions::ImageGenerationInstructions;pub use image_generation_instructions::extension_image_generation_output_hint;pub(crate) use inter_agent_completion_message::InterAgentCompletionMessage;pub use internal_model_context::InternalContextSource;pub use internal_model_context::InternalModelContextFragment;pub use internal_model_context::InvalidInternalContextSource;pub(crate) use legacy_apply_patch_exec_command_warning::LegacyApplyPatchExecCommandWarning;pub(crate) use legacy_model_mismatch_warning::LegacyModelMismatchWarning;pub(crate) use legacy_unified_exec_process_limit_warning::LegacyUnifiedExecProcessLimitWarning;pub(crate) use model_switch_instructions::ModelSwitchInstructions;pub(crate) use network_rule_saved::NetworkRuleSaved;pub use permissions_instructions::PermissionsInstructions;pub(crate) use personality_spec_instructions::PersonalitySpecInstructions;pub(crate) use plugin_instructions::PluginInstructions;pub(crate) use realtime_end_instructions::RealtimeEndInstructions;pub(crate) use realtime_start_instructions::RealtimeStartInstructions;pub(crate) use realtime_start_with_instructions::RealtimeStartWithInstructions;pub(crate) use subagent_notification::SubagentNotification;pub(crate) use token_budget_context::TokenBudgetContext;pub(crate) use token_budget_context::TokenBudgetRemainingContext;pub(crate) use turn_aborted::TurnAborted;pub(crate) use user_instructions::UserInstructions;pub(crate) use user_shell_command::UserShellCommand;