List of all items
Structs
- agent::Agent
- agent::AgentBuilder
- app_server::client::AppServerClient
- app_server::client::AppServerClientError
- app_server::outgoing::OutgoingEnvelope
- app_server::outgoing::OutgoingMessageSender
- app_server::processor::ConnectionSessionState
- app_server::processor::MessageProcessor
- app_server::protocol::WarningParams
- app_server::protocol::approval::ApprovalRequestParams
- app_server::protocol::approval::ApprovalResolveParams
- app_server::protocol::errors::AppServerError
- app_server::protocol::initialize::AppClientCapabilities
- app_server::protocol::initialize::AppClientInfo
- app_server::protocol::initialize::AppServerCapabilities
- app_server::protocol::initialize::AppServerInfo
- app_server::protocol::initialize::InitializeParams
- app_server::protocol::initialize::InitializeResponse
- app_server::protocol::item::AgentMessageDeltaParams
- app_server::protocol::item::AppItem
- app_server::protocol::item::ItemCompletedParams
- app_server::protocol::item::ItemStartedParams
- app_server::protocol::item::ToolCallDeltaParams
- app_server::protocol::jsonrpc::JsonRpcError
- app_server::protocol::jsonrpc::JsonRpcErrorBody
- app_server::protocol::jsonrpc::JsonRpcNotification
- app_server::protocol::jsonrpc::JsonRpcRequest
- app_server::protocol::jsonrpc::JsonRpcResponse
- app_server::protocol::model::AppModelInfo
- app_server::protocol::model::ModelListParams
- app_server::protocol::model::ModelListResponse
- app_server::protocol::schema::AppServerSchemaError
- app_server::protocol::schema::SchemaExportResponse
- app_server::protocol::thread::AppThread
- app_server::protocol::thread::ThreadArchiveParams
- app_server::protocol::thread::ThreadArchiveResponse
- app_server::protocol::thread::ThreadArchivedParams
- app_server::protocol::thread::ThreadListParams
- app_server::protocol::thread::ThreadListResponse
- app_server::protocol::thread::ThreadReadParams
- app_server::protocol::thread::ThreadReadResponse
- app_server::protocol::thread::ThreadResumeParams
- app_server::protocol::thread::ThreadResumeResponse
- app_server::protocol::thread::ThreadStartParams
- app_server::protocol::thread::ThreadStartResponse
- app_server::protocol::thread::ThreadStartedParams
- app_server::protocol::turn::AppTokenUsage
- app_server::protocol::turn::AppTurn
- app_server::protocol::turn::TurnCompletedParams
- app_server::protocol::turn::TurnInterruptParams
- app_server::protocol::turn::TurnInterruptResponse
- app_server::protocol::turn::TurnStartParams
- app_server::protocol::turn::TurnStartResponse
- app_server::protocol::turn::TurnStartedParams
- app_server::protocol::turn::TurnSteerParams
- app_server::protocol::turn::TurnSteerResponse
- app_server::protocol::turn::UserInput
- app_server::request_serialization::RequestSerializationQueue
- app_server::request_serialization::RequestSerializationQueueKey
- app_server::request_serialization::RequestSerializationScope
- app_server::run_adapter::AppServerRunAdapter
- app_server::run_adapter::InterruptTurnOutcome
- app_server::thread_state::ActiveTurn
- app_server::thread_state::PendingApproval
- app_server::thread_state::ThreadStateManager
- app_server::thread_store::SqliteThreadStore
- app_server::thread_store::ThreadStoreError
- app_server::transport::ConnectionId
- app_server::transport::channel::ChannelTransport
- app_server::transport::channel::ChannelTransportClient
- approval::ApprovalBroker
- approval::ApprovalError
- approval::ApprovalRequest
- cli::CliArgs
- config::EndpointConfig
- config::EndpointOption
- config::MemorySummaryDefaults
- config::ResolvedModelConfig
- context::RunContext
- context::ToolCallContext
- context_providers::ContextBundle
- context_providers::ContextError
- context_providers::ContextFragment
- context_providers::ContextRequest
- context_providers::ContextSection
- event_store::EventStoreError
- event_store::JsonlRunEventStore
- event_store::RunEventReplayQuery
- events::AgentErrorPayload
- events::EventId
- events::RunEvent
- events::RunEventVersion
- handoffs::Handoff
- handoffs::HandoffBuilder
- llm::base::EndpointTarget
- llm::base::LlmRequest
- llm::scripted::ScriptedLlmClient
- llm::vv_llm_client::VvLlmClient
- memory::FileAction
- memory::LocalSummary
- memory::PersistedArtifact
- memory::SessionMemory
- memory::SessionMemoryConfig
- memory::SessionMemoryEntry
- memory::SessionMemoryState
- memory::ToolResultArtifactConfig
- memory::errors::CompactionExhaustedError
- memory::manager::MemoryManager
- memory::manager::MemoryManagerConfig
- memory::microcompact::MicrocompactConfig
- memory::post_compact_restore::PostCompactRestoreConfig
- memory::provider::MemoryError
- memory::provider::MemoryProviderResult
- memory::provider::MemorySaveRequest
- memory::provider::MemorySaveResult
- memory::provider::MemorySearchRequest
- memory::provider::MemorySearchResult
- memory::session_memory::SessionMemory
- memory::session_memory::SessionMemoryConfig
- memory::session_memory::SessionMemoryEntry
- memory::session_memory::SessionMemoryState
- model::ScriptedModelProvider
- model::VvLlmModelProvider
- model_settings::ModelSettings
- model_settings::ModelSettingsBuilder
- model_settings::RetryPolicy
- prompt::builder::BuildSystemPromptOptions
- prompt::builder::BuiltSystemPrompt
- prompt::builder::PromptSection
- prompt::builder::SystemPromptBuilder
- prompt::cache_tracker::CacheBreakTracker
- result::RunResult
- result::RunState
- run_config::RunConfig
- run_config::RunConfigBuilder
- run_handle::RunHandle
- run_handle::RunHandleState
- runner::NormalizedInput
- runner::RunEventStream
- runner::Runner
- runner::RunnerBuilder
- runtime::SubAgentSessionRegistry
- runtime::backends::distributed::CycleDispatchResult
- runtime::backends::distributed::DistributedBackend
- runtime::backends::inline::InlineBackend
- runtime::backends::recipe::RuntimeRecipe
- runtime::backends::thread::ThreadBackend
- runtime::background_sessions::BackgroundSessionAdoptOptions
- runtime::background_sessions::BackgroundSessionManager
- runtime::background_sessions::BackgroundSessionStartOptions
- runtime::background_sessions::BackgroundSessionSubscription
- runtime::cancellation::CancellationToken
- runtime::cancellation::CancelledError
- runtime::context::ExecutionContext
- runtime::cycle_runner::CycleRunRequest
- runtime::cycle_runner::CycleRunner
- runtime::engine::AgentRuntime
- runtime::engine::RuntimeRunControls
- runtime::hooks::AfterLlmEvent
- runtime::hooks::AfterToolCallEvent
- runtime::hooks::BeforeLlmEvent
- runtime::hooks::BeforeLlmPatch
- runtime::hooks::BeforeMemoryCompactEvent
- runtime::hooks::BeforeToolCallEvent
- runtime::hooks::BeforeToolCallPatch
- runtime::hooks::RuntimeHookManager
- runtime::processes::CapturedProcess
- runtime::shell::PreparedShellCommand
- runtime::shell::ShellInvocation
- runtime::state::Checkpoint
- runtime::state::InMemoryStateStore
- runtime::stores::redis::RedisStateStore
- runtime::stores::sqlite::SqliteStateStore
- runtime::sub_task_manager::ManagedSubTask
- runtime::sub_task_manager::ManagedSubTaskSnapshot
- runtime::sub_task_manager::SubTaskManager
- runtime::sub_task_manager::SubTaskSessionAttachment
- runtime::tool_call_runner::ToolCallRunner
- runtime::tool_call_runner::ToolRunOutcome
- runtime::tool_call_runner::ToolRunRequest
- sessions::MemorySession
- sessions::SqliteSessionStore
- skills::errors::SkillError
- skills::errors::SkillParseError
- skills::errors::SkillValidationError
- skills::models::LoadedSkill
- skills::models::SkillEntry
- skills::models::SkillProperties
- skills::validator::ValidationDiagnostics
- tools::agent_tool::AgentTool
- tools::agent_tool::AgentToolBuilder
- tools::background_agent_task::BackgroundAgentTask
- tools::background_agent_task::BackgroundAgentTaskBuilder
- tools::background_agent_task::BackgroundAgentTaskHandle
- tools::background_agent_task::BackgroundAgentTaskSnapshot
- tools::base::ToolContext
- tools::base::ToolNotFoundError
- tools::base::ToolSpec
- tools::executor::ToolError
- tools::executor::ToolRunContext
- tools::executor::ToolSpecContext
- tools::executor::ToolSpecExecutor
- tools::function::FunctionTool
- tools::function::FunctionToolBuilder
- tools::orchestrator::ToolOrchestrator
- tools::orchestrator::ToolRunOptions
- tools::policy::ToolPolicy
- tools::public_tool::StaticTool
- tools::registry::ToolRegistry
- tracing::JsonlTraceExporter
- tracing::Span
- types::AgentResult
- types::AgentTask
- types::CycleRecord
- types::CycleTokenUsage
- types::LLMResponse
- types::Message
- types::SubAgentConfig
- types::SubTaskOutcome
- types::SubTaskRequest
- types::TaskTokenUsage
- types::TokenUsage
- types::ToolCall
- types::ToolExecutionResult
- workspace::base::FileInfo
- workspace::local::LocalWorkspaceBackend
- workspace::memory::MemoryWorkspaceBackend
- workspace::s3::S3WorkspaceBackend
- workspace::s3::S3WorkspaceConfig
Enums
- agent::ToolUseBehavior
- app_server::protocol::ClientRequest
- app_server::protocol::ServerNotification
- app_server::protocol::ServerRequest
- app_server::protocol::approval::ApprovalDecision
- app_server::protocol::errors::AppServerErrorCode
- app_server::protocol::item::AppItemKind
- app_server::protocol::item::AppItemStatus
- app_server::protocol::jsonrpc::JsonRpcMessage
- app_server::protocol::jsonrpc::RequestId
- app_server::protocol::thread::ThreadStatus
- app_server::protocol::turn::TurnStatus
- app_server::request_serialization::RequestSerializationAccess
- app_server::transport::TransportEvent
- cli::AppServerCliCommand
- cli::CliCommand
- cli::DebugCliCommand
- config::ConfigError
- events::RunEventPayload
- events::ToolStatus
- execution_mode::ExecutionMode
- guardrails::GuardrailOutcome
- llm::base::LlmError
- llm::scripted::ScriptStep
- model::ModelError
- model::ModelRef
- model_settings::ResponseFormat
- model_settings::ToolChoice
- run_handle::RunHandleStatus
- runtime::backends::base::RuntimeExecutionBackend
- sessions::SessionItem
- skills::validator::ValidationMode
- tools::base::ToolSpecKind
- tools::executor::ApprovalRequirement
- tools::executor::ToolExposure
- tools::outputs::ToolOutput
- tools::policy::ApprovalDecision
- tools::policy::ApprovalPolicy
- types::AgentStatus
- types::CycleStatus
- types::MessageRole
- types::NoToolPolicy
- types::ToolDirective
- types::ToolResultStatus
Traits
- app_server::transport::AppServerTransport
- approval::ApprovalProvider
- context_providers::ContextProvider
- event_store::RunEventStore
- guardrails::InputGuardrail
- guardrails::OutputGuardrail
- integrations::protocols::SkillIntegration
- llm::base::LlmClient
- memory::provider::MemoryProvider
- memory::token_utils::TokenCountPayload
- model::ModelProvider
- runtime::SubAgentSession
- runtime::backends::distributed::CycleDispatcher
- runtime::hooks::RuntimeHook
- runtime::state::StateStore
- sessions::Session
- sessions::SessionStore
- tools::executor::ToolExecutor
- tools::public_tool::Tool
- tracing::TraceSink
- workspace::base::WorkspaceBackend
Functions
- app_server::protocol::item::map_run_event_to_notifications
- app_server::protocol::schema::generate_app_server_json_schema_bundle
- app_server::protocol::schema::generate_app_server_typescript_bundle
- app_server::test_support::approval_app_server_client
- app_server::test_support::finish_response
- app_server::test_support::scripted_app_server_client
- app_server::transport::stdio::parse_jsonl_message
- app_server::transport::stdio::serialize_jsonl_message
- cli::build_cli_task
- cli::build_cli_task_from_resolved
- cli::main
- cli::parse_cli_args_from
- cli::parse_cli_args_from_with_default_settings
- cli::parse_cli_command_from
- cli::parse_cli_command_from_with_default_settings
- cli::result_payload
- config::apply_resolved_model_limits
- config::build_vv_llm_from_local_settings
- config::build_vv_llm_settings
- config::decode_api_key
- config::load_llm_settings_from_file
- config::load_memory_summary_defaults_from_file
- config::resolve_model_endpoint
- constants::workspace::ACTIVATE_SKILL_TOOL_SCHEMA
- constants::workspace::ASK_USER_TOOL_SCHEMA
- constants::workspace::TASK_FINISH_TOOL_SCHEMA
- constants::workspace::WORKSPACE_TOOLS_SCHEMAS
- constants::workspace::activate_skill_tool_schema
- constants::workspace::ask_user_tool_schema
- constants::workspace::get_default_tool_schemas
- constants::workspace::task_finish_tool_schema
- constants::workspace::workspace_tools_schemas
- context_providers::assemble_context_fragments
- context_providers::collect_context_fragments
- handoffs::handoff
- llm::anthropic_prompt_cache::CACHE_CONTROL_EPHEMERAL
- llm::anthropic_prompt_cache::apply_claude_prompt_cache
- llm::anthropic_prompt_cache::cache_control_ephemeral
- memory::message_sanitizer::filter_empty_assistant_messages
- memory::message_sanitizer::filter_orphan_tool_results
- memory::message_sanitizer::filter_thinking_only_messages
- memory::message_sanitizer::filter_unresolved_tool_uses
- memory::message_sanitizer::sanitize_for_resume
- memory::microcompact::is_microcompacted_tool_content
- memory::microcompact::microcompact
- memory::post_compact_restore::restore_key_files
- memory::token_utils::compute_compaction_threshold
- memory::token_utils::count_messages_tokens
- memory::token_utils::count_tokens
- memory::token_utils::estimate_tokens
- memory::token_utils::resolve_model_token_limits
- memory::token_utils::resolve_model_token_limits_from_file
- prompt::builder::build_raw_system_prompt_sections
- prompt::builder::build_system_prompt
- prompt::builder::build_system_prompt_bundle
- prompt::builder::build_system_prompt_bundle_with_options
- prompt::builder::build_system_prompt_sections
- prompt::builder::build_system_prompt_sections_with_options
- prompt::builder::build_system_prompt_with_options
- prompt::builder::create_system_prompt_builder
- prompt::cache_tracker::hash_system_prompt_sections
- prompt::cache_tracker::hash_tool_payload
- prompt::templates::ask_user_prompt
- prompt::templates::computer_agent_env_prompt
- prompt::templates::current_time_prompt
- prompt::templates::render_available_skills
- prompt::templates::render_sub_agents
- prompt::templates::render_workspace_tools
- prompt::templates::task_finish_prompt
- prompt::templates::todo_prompt
- prompt::templates::tool_priority_prompt
- runtime::_register_sub_agent_session
- runtime::_unregister_sub_agent_session
- runtime::backends::distributed::run_checkpointed_cycle
- runtime::background_sessions::background_session_manager
- runtime::continue_sub_agent_session
- runtime::cycle_runner::is_prompt_too_long_error
- runtime::engine::_register_sub_agent_session
- runtime::engine::_unregister_sub_agent_session
- runtime::engine::get_sub_agent_session
- runtime::engine::steer_sub_agent_session
- runtime::engine::subscribe_sub_agent_session
- runtime::get_sub_agent_session
- runtime::processes::kill_process_tree
- runtime::processes::read_captured_output
- runtime::processes::remove_captured_output
- runtime::processes::start_captured_process
- runtime::processes::start_captured_process_with_env
- runtime::processes::wait_for_child
- runtime::register_sub_agent_session
- runtime::shell::build_shell_invocation
- runtime::shell::normalize_windows_shell_priority
- runtime::shell::prepare_shell_execution
- runtime::shell::resolve_shell_invocation
- runtime::steer_sub_agent_session
- runtime::sub_agent_session_registry
- runtime::subscribe_sub_agent_session
- runtime::token_usage::normalize_token_usage
- runtime::token_usage::summarize_task_token_usage
- runtime::tool_planner::freeze_dynamic_tool_schema_hints
- runtime::tool_planner::patch_dynamic_tool_schema_hints
- runtime::tool_planner::plan_tool_names
- runtime::tool_planner::plan_tool_schemas
- runtime::unregister_sub_agent_session
- sessions::session_store_conformance
- skills::normalize::normalize_skill_list
- skills::parser::discover_skill_dirs
- skills::parser::find_skill_md
- skills::parser::parse_frontmatter
- skills::parser::read_properties
- skills::parser::read_skill
- skills::prompt::metadata_to_prompt_entries
- skills::prompt::render_skills_xml
- skills::prompt::skill_entry_to_xml
- skills::prompt::to_available_skills_xml
- skills::validator::normalize_validation_mode
- skills::validator::validate
- skills::validator::validate_metadata
- skills::validator::validate_metadata_with_diagnostics
- skills::validator::validate_with_diagnostics
- tools::dispatcher::dispatch_tool_call
- tools::handlers::background::check_background_command
- tools::handlers::bash::run_bash_command
- tools::handlers::common::get_todo_list
- tools::handlers::common::is_string_keyed_dict
- tools::handlers::common::normalize_todo_items
- tools::handlers::common::resolve_workspace_path
- tools::handlers::common::to_json
- tools::handlers::control::ask_user
- tools::handlers::control::task_finish
- tools::handlers::image::read_image
- tools::handlers::memory::compress_memory
- tools::handlers::search::workspace_grep
- tools::handlers::skills::activate_skill
- tools::handlers::sub_agents::create_sub_task
- tools::handlers::sub_task_status::sub_task_status
- tools::handlers::todo::todo_read
- tools::handlers::todo::todo_write
- tools::handlers::workspace::edit::file_str_replace
- tools::handlers::workspace::file_io::file_info
- tools::handlers::workspace::file_io::read_file
- tools::handlers::workspace::file_io::write_file
- tools::handlers::workspace::listing::list_files
- tools::registry::build_default_registry
- tools::schemas::default_tool_schemas
- tools::schemas::schema_for
- types::json_value_from_serializable
Type Aliases
- app_server::outgoing::ServerRequestResult
- app_server::protocol::schema::SchemaBundle
- app_server::transport::TransportFuture
- approval::ApprovalFuture
- event_store::RunEventIter
- llm::base::LlmStreamCallback
- llm::scripted::ScriptStepCallback
- llm::vv_llm_client::EndpointClientSpec
- llm::vv_llm_client::NamedEndpointClientSpec
- memory::SessionMemoryExtractionCallback
- memory::manager::SummaryCallback
- memory::provider::MemoryFuture
- memory::session_memory::SessionMemoryExtractionCallback
- runtime::SubAgentSessionListener
- runtime::SubAgentSessionUnsubscribe
- runtime::background_sessions::BackgroundSessionListener
- runtime::context::StreamCallback
- runtime::engine::BeforeCycleMessageProvider
- runtime::engine::InterruptionMessageProvider
- runtime::engine::RuntimeEventHandler
- runtime::engine::RuntimeLogCallback
- runtime::engine::RuntimeLogHandler
- runtime::tool_call_runner::ToolResultCallback
- sessions::SessionFuture
- tools::base::SubTaskRunner
- tools::base::ToolHandler
- tools::executor::ToolFuture
- types::Metadata
- types::ToolArguments
- types::ToolSchema
Constants
- constants::DEFAULT_WORKSPACE_DIR
- constants::tool_names::ACTIVATE_SKILL_TOOL_NAME
- constants::tool_names::ASK_USER_TOOL_NAME
- constants::tool_names::BASH_TOOL_NAME
- constants::tool_names::CHECK_BACKGROUND_COMMAND_TOOL_NAME
- constants::tool_names::COMPRESS_MEMORY_TOOL_NAME
- constants::tool_names::CREATE_SUB_TASK_TOOL_NAME
- constants::tool_names::FILE_INFO_TOOL_NAME
- constants::tool_names::FILE_STR_REPLACE_TOOL_NAME
- constants::tool_names::LIST_FILES_TOOL_NAME
- constants::tool_names::READ_FILE_TOOL_NAME
- constants::tool_names::READ_IMAGE_TOOL_NAME
- constants::tool_names::SUB_TASK_STATUS_TOOL_NAME
- constants::tool_names::TASK_FINISH_TOOL_NAME
- constants::tool_names::TODO_INCOMPLETE_ERROR_CODE
- constants::tool_names::TODO_WRITE_TOOL_NAME
- constants::tool_names::WORKSPACE_GREP_TOOL_NAME
- constants::tool_names::WRITE_FILE_TOOL_NAME
- constants::workspace::WORKSPACE_TOOLS
- llm::anthropic_prompt_cache::PROMPT_CACHE_ENABLED_KEY
- llm::anthropic_prompt_cache::SYSTEM_PROMPT_SECTIONS_KEY
- memory::TOOL_RESULT_COMPACT_MARKER
- memory::microcompact::CLEARED_MARKER
- memory::microcompact::COMPACTABLE_TOOLS
- runtime::cycle_runner::MAX_PROMPT_TOO_LONG_RETRIES
- runtime::cycle_runner::MAX_PTL_RETRIES
- skills::prompt::MAX_SKILLS_PROMPT_CHARS
- skills::validator::DEFAULT_VALIDATION_MODE
- skills::validator::VALIDATION_MODES
- tools::schemas::WORKSPACE_TOOLS