List of all items
Structs
- cmf::content::AudioSource
- cmf::content::DocumentSource
- cmf::content::ImageSource
- cmf::content::PromptRequest
- cmf::content::PromptResult
- cmf::content::Resource
- cmf::content::ResourceReference
- cmf::content::ToolCall
- cmf::content::ToolResult
- cmf::content::VideoSource
- cmf::message::CmfHook
- cmf::message::Message
- cmf::message::MessagePayload
- cmf::view::MessageView
- config::CpexConfig
- config::GlobalConfig
- config::Pattern
- config::PluginSettings
- config::PolicyGroup
- config::ResolvedPlugin
- config::RouteEntry
- config::RouteMeta
- context::PluginContext
- context::PluginContextTable
- delegation::hook::TokenDelegateHook
- delegation::payload::AttenuationConfig
- delegation::payload::DelegationPayload
- error::PluginErrorRecord
- error::PluginViolation
- executor::BackgroundTasks
- executor::ErasedResultFields
- executor::Executor
- executor::ExecutorConfig
- executor::PipelineResult
- extensions::agent::AgentExtension
- extensions::agent::ConversationContext
- extensions::authorization::AuthorizationDetail
- extensions::completion::CompletionExtension
- extensions::completion::TokenUsage
- extensions::container::Extensions
- extensions::container::OwnedExtensions
- extensions::delegation::DelegationExtension
- extensions::delegation::DelegationHop
- extensions::framework::FrameworkExtension
- extensions::guarded::Guarded
- extensions::guarded::WriteToken
- extensions::http::HttpExtension
- extensions::llm::LLMExtension
- extensions::mcp::MCPExtension
- extensions::mcp::PromptMetadata
- extensions::mcp::ResourceMetadata
- extensions::mcp::ToolMetadata
- extensions::meta::MetaExtension
- extensions::monotonic::DeclassifierToken
- extensions::monotonic::MonotonicSet
- extensions::provenance::ProvenanceExtension
- extensions::raw_credentials::DelegationKey
- extensions::raw_credentials::RawCredentialsExtension
- extensions::raw_credentials::RawDelegatedToken
- extensions::raw_credentials::RawInboundToken
- extensions::request::RequestExtension
- extensions::security::ClientExtension
- extensions::security::DataPolicy
- extensions::security::ObjectSecurityProfile
- extensions::security::RetentionPolicy
- extensions::security::SecurityExtension
- extensions::security::SubjectExtension
- extensions::security::WorkloadIdentity
- extensions::tiers::SlotPolicy
- factory::PluginFactoryRegistry
- factory::PluginInstance
- hooks::adapter::TypedHandlerAdapter
- hooks::metadata::HookMetadata
- hooks::trait_def::PluginResult
- hooks::types::HookType
- identity::hook::IdentityHook
- identity::payload::IdentityPayload
- identity::route_config::RouteIdentityConfig
- identity::route_config::RouteIdentityStep
- manager::ManagerConfig
- manager::PluginManager
- plugin::MatchContext
- plugin::PluginCondition
- plugin::PluginConfig
- registry::HookEntry
- registry::PluginRef
- registry::PluginRegistry
Enums
- cmf::content::ContentPart
- cmf::enums::Channel
- cmf::enums::ContentType
- cmf::enums::ResourceType
- cmf::enums::Role
- cmf::view::ViewAction
- cmf::view::ViewKind
- config::PluginRouteRef
- config::StringOrList
- delegation::payload::AuthEnforcedBy
- delegation::payload::TargetType
- error::PluginError
- extensions::completion::StopReason
- extensions::delegation::DelegationStrategy
- extensions::filter::SlotName
- extensions::raw_credentials::DelegationMode
- extensions::raw_credentials::TokenKind
- extensions::raw_credentials::TokenRole
- extensions::security::ClientTrustLevel
- extensions::security::SubjectType
- extensions::tiers::AccessPolicy
- extensions::tiers::Capability
- extensions::tiers::MutabilityTier
- hooks::metadata::HookPhase
- identity::payload::TokenSource
- plugin::OnError
- plugin::PluginMode
Traits
- factory::PluginFactory
- hooks::payload::PluginPayload
- hooks::trait_def::HookHandler
- hooks::trait_def::HookTypeDef
- plugin::Plugin
- registry::AnyHookHandler
- visitor::ConfigVisitor
Macros
Functions
- cmf::view::iter_views
- config::load_config
- config::parse_config
- config::resolve_identity_plugins_for_route
- config::resolve_plugins_for_entity
- executor::erase_result
- executor::extract_erased
- extensions::filter::filter_extensions
- extensions::filter::slot_policy
- hooks::metadata::lookup
- hooks::metadata::register_hook_metadata
- hooks::types::builtin_hook_types
- hooks::types::hook_type_from_str
- registry::group_by_mode
Type Aliases
Constants
- cmf::constants::ENTITY_HTTP
- cmf::constants::ENTITY_LLM
- cmf::constants::ENTITY_NAME_GLOBAL
- cmf::constants::ENTITY_PROMPT
- cmf::constants::ENTITY_RESOURCE
- cmf::constants::ENTITY_TOOL
- cmf::constants::FIELD_ACTION
- cmf::constants::FIELD_AGENT
- cmf::constants::FIELD_AGENT_ID
- cmf::constants::FIELD_ARGUMENTS
- cmf::constants::FIELD_CONTENT
- cmf::constants::FIELD_CONVERSATION_ID
- cmf::constants::FIELD_ENTITY_NAME
- cmf::constants::FIELD_ENTITY_TYPE
- cmf::constants::FIELD_ENVIRONMENT
- cmf::constants::FIELD_EXTENSIONS
- cmf::constants::FIELD_HEADERS
- cmf::constants::FIELD_HOOK
- cmf::constants::FIELD_ID
- cmf::constants::FIELD_INPUT
- cmf::constants::FIELD_IS_POST
- cmf::constants::FIELD_IS_PRE
- cmf::constants::FIELD_KIND
- cmf::constants::FIELD_LABELS
- cmf::constants::FIELD_META
- cmf::constants::FIELD_MIME_TYPE
- cmf::constants::FIELD_NAME
- cmf::constants::FIELD_OPA_INPUT
- cmf::constants::FIELD_PARENT_AGENT_ID
- cmf::constants::FIELD_PERMISSIONS
- cmf::constants::FIELD_ROLE
- cmf::constants::FIELD_ROLES
- cmf::constants::FIELD_SESSION_ID
- cmf::constants::FIELD_SIZE_BYTES
- cmf::constants::FIELD_SUBJECT
- cmf::constants::FIELD_TAGS
- cmf::constants::FIELD_TEAMS
- cmf::constants::FIELD_TURN
- cmf::constants::FIELD_TYPE
- cmf::constants::FIELD_URI
- cmf::constants::HOOK_CMF_HTTP_REQUEST
- cmf::constants::HOOK_CMF_LLM_INPUT
- cmf::constants::HOOK_CMF_LLM_OUTPUT
- cmf::constants::HOOK_CMF_PROMPT_POST_INVOKE
- cmf::constants::HOOK_CMF_PROMPT_PRE_INVOKE
- cmf::constants::HOOK_CMF_RESOURCE_POST_FETCH
- cmf::constants::HOOK_CMF_RESOURCE_PRE_FETCH
- cmf::constants::HOOK_CMF_TOOL_POST_INVOKE
- cmf::constants::HOOK_CMF_TOOL_PRE_INVOKE
- cmf::constants::SCHEMA_VERSION
- delegation::hook::HOOK_TOKEN_DELEGATE
- hooks::types::cmf_hook_names::LLM_INPUT
- hooks::types::cmf_hook_names::LLM_OUTPUT
- hooks::types::cmf_hook_names::PROMPT_POST_FETCH
- hooks::types::cmf_hook_names::PROMPT_PRE_FETCH
- hooks::types::cmf_hook_names::RESOURCE_POST_FETCH
- hooks::types::cmf_hook_names::RESOURCE_PRE_FETCH
- hooks::types::cmf_hook_names::TOOL_POST_INVOKE
- hooks::types::cmf_hook_names::TOOL_PRE_INVOKE
- hooks::types::hook_names::IDENTITY_RESOLVE
- hooks::types::hook_names::PROMPT_POST_FETCH
- hooks::types::hook_names::PROMPT_PRE_FETCH
- hooks::types::hook_names::RESOURCE_POST_FETCH
- hooks::types::hook_names::RESOURCE_PRE_FETCH
- hooks::types::hook_names::TOKEN_DELEGATE
- hooks::types::hook_names::TOOL_POST_INVOKE
- hooks::types::hook_names::TOOL_PRE_INVOKE
- identity::hook::HOOK_IDENTITY_RESOLVE
- manager::DEFAULT_ROUTE_CACHE_MAX_ENTRIES