List of all items
Structs
- cli::CliArgs
- config::EndpointConfig
- config::EndpointOption
- config::MemorySummaryDefaults
- config::ResolvedModelConfig
- 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::session_memory::SessionMemory
- memory::session_memory::SessionMemoryConfig
- memory::session_memory::SessionMemoryEntry
- memory::session_memory::SessionMemoryState
- prompt::builder::BuildSystemPromptOptions
- prompt::builder::BuiltSystemPrompt
- prompt::builder::PromptSection
- prompt::builder::SystemPromptBuilder
- prompt::cache_tracker::CacheBreakTracker
- runtime::SubAgentSessionRegistry
- runtime::backends::distributed::CycleDispatchResult
- runtime::backends::distributed::CycleTaskDispatchResult
- 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
- sdk::client::AgentSDKClient
- sdk::resources::AgentResourceLoader
- sdk::resources::DiscoveredResources
- sdk::session::AgentSession
- sdk::session::AgentSessionRunRequest
- sdk::session::AgentSessionState
- sdk::session::SessionCancellationHandle
- sdk::session::SessionSteeringHandle
- sdk::types::AgentDefinition
- sdk::types::AgentRun
- sdk::types::AgentSDKOptions
- skills::errors::SkillError
- skills::errors::SkillParseError
- skills::errors::SkillValidationError
- skills::models::LoadedSkill
- skills::models::SkillEntry
- skills::models::SkillProperties
- skills::validator::ValidationDiagnostics
- tools::base::ToolContext
- tools::base::ToolNotFoundError
- tools::base::ToolSpec
- tools::registry::ToolRegistry
- 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
- config::ConfigError
- llm::base::LlmError
- llm::scripted::ScriptStep
- runtime::backends::base::RuntimeExecutionBackend
- skills::validator::ValidationMode
- types::AgentStatus
- types::CycleStatus
- types::MessageRole
- types::NoToolPolicy
- types::ToolDirective
- types::ToolResultStatus
Traits
- integrations::protocols::SkillIntegration
- llm::base::LlmClient
- memory::token_utils::TokenCountPayload
- runtime::SubAgentSession
- runtime::backends::distributed::CycleDispatcher
- runtime::backends::distributed::CycleTaskDispatcher
- runtime::hooks::RuntimeHook
- runtime::state::StateStore
- sdk::client::RunAgent
- workspace::base::WorkspaceBackend
Functions
- 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::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
- 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
- sdk::client::create_agent_session
- sdk::client::create_agent_session_with_id
- sdk::client::create_agent_session_with_id_and_workspace
- sdk::client::create_agent_session_with_id_and_workspace_and_shared_state
- sdk::client::create_agent_session_with_shared_state
- sdk::client::create_agent_session_with_workspace
- sdk::client::create_agent_session_with_workspace_and_shared_state
- sdk::client::query
- sdk::client::query_with_options_and_agent
- sdk::client::query_with_options_and_agent_in_workspace
- sdk::client::query_with_options_and_agent_in_workspace_with_require_completed
- sdk::client::query_with_options_and_agent_request
- sdk::client::query_with_options_and_agent_request_with_require_completed
- sdk::client::query_with_options_and_agent_with_require_completed
- sdk::client::run
- sdk::client::run_with_options_and_agent
- sdk::client::run_with_options_and_agent_in_workspace
- sdk::client::run_with_options_and_agent_request
- 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
- llm::base::LlmStreamCallback
- llm::scripted::ScriptStepCallback
- llm::vv_llm_client::EndpointClientSpec
- llm::vv_llm_client::NamedEndpointClientSpec
- memory::SessionMemoryExtractionCallback
- memory::manager::SummaryCallback
- memory::session_memory::SessionMemoryExtractionCallback
- runtime::SubAgentSessionListener
- runtime::SubAgentSessionUnsubscribe
- runtime::backends::base::ExecutionBackend
- runtime::backends::celery::CeleryBackend
- 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
- sdk::session::SessionEventHandler
- sdk::session::SessionListenerId
- sdk::types::LLMBuilder
- sdk::types::LlmBuilder
- sdk::types::RuntimeLogHandler
- sdk::types::SdkLlmClient
- sdk::types::ToolRegistryFactory
- tools::base::SubTaskRunner
- tools::base::ToolHandler
- 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