List of all items
Structs
- composition::A2aAgentBinding
- composition::A2aAgentConfig
- composition::AgentConfig
- composition::AgentDefinition
- composition::AgentDescriptor
- composition::AgentOsBuilder
- composition::AgentToolsConfig
- composition::BundleComposer
- composition::BundleRegistryAccumulator
- composition::CompositeAgentCatalog
- composition::HostedAgentCatalog
- composition::InMemoryAgentCatalog
- composition::LocalAgentConfig
- composition::RemoteAgentDefinition
- composition::ResolvedAgent
- composition::SkillsConfig
- composition::ToolBehaviorBundle
- composition::WiringContext
- composition::registry::CompositeAgentRegistry
- composition::registry::CompositeBehaviorRegistry
- composition::registry::CompositeModelRegistry
- composition::registry::CompositeProviderRegistry
- composition::registry::CompositeStopPolicyRegistry
- composition::registry::CompositeToolRegistry
- composition::registry::InMemoryAgentRegistry
- composition::registry::InMemoryBehaviorRegistry
- composition::registry::InMemoryModelRegistry
- composition::registry::InMemoryProviderRegistry
- composition::registry::InMemoryStopPolicyRegistry
- composition::registry::InMemoryToolRegistry
- composition::registry::RegistrySet
- composition::registry::traits::ModelDefinition
- engine::context_window::ContextWindowPolicy
- engine::context_window::TruncationResult
- engine::tool_execution::ToolExecution
- extensions::mcp::McpProgressUpdate
- extensions::mcp::McpRefreshHealth
- extensions::mcp::McpToolRegistry
- extensions::mcp::McpToolRegistryManager
- extensions::observability::AgentMetrics
- extensions::observability::GenAISpan
- extensions::observability::InMemorySink
- extensions::observability::LLMMetryPlugin
- extensions::observability::ModelStats
- extensions::observability::ToolSpan
- extensions::observability::ToolStats
- extensions::permission::PermissionPlugin
- extensions::permission::PermissionPolicy
- extensions::permission::ToolPolicyPlugin
- extensions::reminder::ReminderPlugin
- extensions::skills::CompositeSkillRegistry
- extensions::skills::DiscoveryResult
- extensions::skills::EmbeddedSkill
- extensions::skills::EmbeddedSkillData
- extensions::skills::FsSkill
- extensions::skills::FsSkillRegistryManager
- extensions::skills::InMemorySkillRegistry
- extensions::skills::LoadSkillResourceTool
- extensions::skills::LoadedAsset
- extensions::skills::LoadedReference
- extensions::skills::ScriptResult
- extensions::skills::SkillActivateTool
- extensions::skills::SkillDiscoveryPlugin
- extensions::skills::SkillMeta
- extensions::skills::SkillScriptTool
- extensions::skills::SkillState
- extensions::skills::SkillSubsystem
- extensions::skills::SkillWarning
- runtime::AgentOs
- runtime::BackgroundCapable
- runtime::BackgroundTaskManager
- runtime::BackgroundTaskView
- runtime::BackgroundTaskViewState
- runtime::BackgroundTasksPlugin
- runtime::ConsecutiveErrors
- runtime::ContentMatch
- runtime::ContextPlugin
- runtime::ForwardedDecision
- runtime::LoopDetection
- runtime::MaxRounds
- runtime::NewTaskSpec
- runtime::PreparedRun
- runtime::RunStream
- runtime::StopOnTool
- runtime::StopPolicyInput
- runtime::StopPolicyPlugin
- runtime::StopPolicyStats
- runtime::TaskCancelTool
- runtime::TaskOutputTool
- runtime::TaskState
- runtime::TaskStatusTool
- runtime::TaskStore
- runtime::TaskSummary
- runtime::Timeout
- runtime::TokenBudget
- runtime::activity::ActivityHub
- runtime::control::InferenceError
- runtime::control::SuspendedCallState
- runtime::control::ToolCallResume
- runtime::control::ToolCallState
- runtime::loop_runner::BaseAgent
- runtime::loop_runner::ChannelStateCommitter
- runtime::loop_runner::GenaiLlmExecutor
- runtime::loop_runner::LlmRetryPolicy
- runtime::loop_runner::LoopOutcome
- runtime::loop_runner::LoopStats
- runtime::loop_runner::LoopUsage
- runtime::loop_runner::ParallelToolExecutor
- runtime::loop_runner::ResolvedRun
- runtime::loop_runner::SequentialToolExecutor
- runtime::loop_runner::StepToolInput
- runtime::loop_runner::StepToolSnapshot
- runtime::run_context::StateCommitError
- runtime::streaming::StreamCollector
Enums
- composition::AgentBinding
- composition::AgentCatalogError
- composition::AgentConfigEntry
- composition::AgentConfigError
- composition::AgentDefinitionSpec
- composition::AgentOsBuildError
- composition::AgentOsWiringError
- composition::BundleComposeError
- composition::BundleRegistryKind
- composition::RemoteAgentBinding
- composition::RemoteAuthConfig
- composition::RemoteSecurityConfig
- composition::StopConditionSpec
- composition::TaggedAgentConfigEntry
- composition::ToolExecutionMode
- composition::ToolExecutionModeConfig
- composition::registry::StopPolicyRegistryError
- composition::registry::traits::AgentRegistryError
- composition::registry::traits::BehaviorRegistryError
- composition::registry::traits::ModelRegistryError
- composition::registry::traits::ProviderRegistryError
- composition::registry::traits::ToolRegistryError
- extensions::mcp::McpToolRegistryError
- extensions::permission::PermissionAction
- extensions::permission::PermissionPolicyAction
- extensions::permission::ToolPermissionBehavior
- extensions::reminder::ReminderAction
- extensions::skills::SkillError
- extensions::skills::SkillMaterializeError
- extensions::skills::SkillRegistryError
- extensions::skills::SkillRegistryManagerError
- extensions::skills::SkillResource
- extensions::skills::SkillResourceKind
- extensions::skills::SkillStateAction
- extensions::skills::SkillSubsystemError
- runtime::AgentOsResolveError
- runtime::AgentOsRunError
- runtime::BackgroundTaskViewAction
- runtime::TaskAction
- runtime::TaskResult
- runtime::TaskResultRef
- runtime::TaskStatus
- runtime::TaskStoreError
- runtime::control::ResumeDecisionAction
- runtime::control::ToolCallStateAction
- runtime::control::ToolCallStatus
- runtime::loop_runner::AgentLoopError
- runtime::loop_runner::ExecuteToolsOutcome
- runtime::loop_runner::ParallelToolExecutionMode
- runtime::run_context::CancelAware
- runtime::streaming::StreamOutput
Traits
- composition::AgentCatalog
- composition::SystemWiring
- composition::registry::StopPolicyRegistry
- composition::registry::traits::AgentRegistry
- composition::registry::traits::BehaviorRegistry
- composition::registry::traits::ModelRegistry
- composition::registry::traits::ProviderRegistry
- composition::registry::traits::RegistryBundle
- composition::registry::traits::ToolRegistry
- extensions::mcp::McpToolTransport
- extensions::mcp::SamplingHandler
- extensions::observability::MetricsSink
- extensions::reminder::SystemReminder
- extensions::skills::Skill
- extensions::skills::SkillRegistry
- runtime::BackgroundExecutable
- runtime::StopPolicy
- runtime::loop_runner::Agent
- runtime::loop_runner::LlmExecutor
- runtime::loop_runner::StepToolProvider
- runtime::loop_runner::ToolExecutor
- runtime::run_context::StateCommitter
Functions
- engine::context_window::truncate_to_budget
- engine::convert::apply_prompt_cache_hints
- engine::convert::assistant_message
- engine::convert::assistant_tool_calls
- engine::convert::build_request
- engine::convert::to_chat_message
- engine::convert::to_genai_tool
- engine::convert::tool_response
- engine::convert::user_message
- engine::token_estimator::estimate_message_tokens
- engine::token_estimator::estimate_messages_tokens
- engine::token_estimator::estimate_tokens
- engine::token_estimator::estimate_tool_tokens
- engine::tool_execution::collect_patches
- engine::tool_execution::execute_single_tool
- engine::tool_execution::execute_single_tool_with_run_policy
- engine::tool_execution::execute_single_tool_with_run_policy_and_behavior
- engine::tool_execution::execute_tools_parallel
- engine::tool_execution::execute_tools_sequential
- extensions::permission::apply_tool_policy
- extensions::permission::deny
- extensions::permission::deny_missing_call_id
- extensions::permission::deny_tool
- extensions::permission::permission_state_action
- extensions::permission::reject_out_of_scope
- extensions::permission::request_permission
- extensions::permission::resolve_permission_behavior
- extensions::reminder::add_reminder_action
- extensions::reminder::clear_reminder_action
- extensions::reminder::inject_reminders
- extensions::skills::collect_skills
- extensions::skills::material_key
- runtime::compose_behaviors
- runtime::loop_runner::execute_tools
- runtime::loop_runner::execute_tools_with_behaviors
- runtime::loop_runner::execute_tools_with_config
- runtime::loop_runner::run_loop
- runtime::loop_runner::run_loop_stream
- runtime::loop_runner::run_loop_stream_with_context
- runtime::loop_runner::run_loop_with_context
- runtime::loop_runner::tool_map
- runtime::loop_runner::tool_map_from_arc
- runtime::run_context::await_or_cancel
- runtime::run_context::cancelled
- runtime::run_context::is_cancelled
Type Aliases
Constants
- extensions::permission::PERMISSION_CONFIRM_TOOL_NAME
- extensions::permission::PERMISSION_PLUGIN_ID
- extensions::reminder::REMINDER_PLUGIN_ID
- extensions::skills::SKILLS_BUNDLE_ID
- extensions::skills::SKILLS_DISCOVERY_PLUGIN_ID
- extensions::skills::SKILLS_PLUGIN_ID
- extensions::skills::SKILL_ACTIVATE_TOOL_ID
- extensions::skills::SKILL_LOAD_RESOURCE_TOOL_ID
- extensions::skills::SKILL_SCRIPT_TOOL_ID
- runtime::BACKGROUND_TASKS_PLUGIN_ID
- runtime::CONTEXT_PLUGIN_ID
- runtime::TASK_CANCEL_TOOL_ID
- runtime::TASK_OUTPUT_TOOL_ID
- runtime::TASK_STATUS_TOOL_ID
- runtime::run_context::TOOL_SCOPE_CALLER_AGENT_ID_KEY
- runtime::run_context::TOOL_SCOPE_CALLER_MESSAGES_KEY
- runtime::run_context::TOOL_SCOPE_CALLER_STATE_KEY
- runtime::run_context::TOOL_SCOPE_CALLER_THREAD_ID_KEY