List of all items
Structs
- AcceptAllValidator
- AgentHarnessBuilder
- BootstrapState
- BrowserLoginSession
- ChatError
- ChatPolicy
- ChatService
- ChatServiceBuilder
- ChatSession
- ChatTurnRequest
- ChatTurnRequestBuilder
- ChatTurnResult
- CredentialAccessEvent
- CredentialMetadata
- DefaultToolRuntime
- FailFastPolicy
- FeatureRecord
- FirstPendingFeatureSelector
- FunctionTool
- Harness
- HarnessBuilder
- HarnessError
- InMemoryConversationStore
- InMemoryMemoryBackend
- InitCommand
- InitPlan
- InitShellScript
- InitializerRequest
- InitializerResult
- MemoryConversationStore
- MemoryError
- Message
- ModelRequest
- ModelRequestBuilder
- ModelResponse
- NoopHealthChecker
- NoopOperationHooks
- NoopToolRuntimeHooks
- ProgressEntry
- ProviderBuildConfig
- ProviderError
- ProviderRegistry
- RetryPolicy
- RunCheckpoint
- RunPolicy
- RuntimeRunRequest
- SecretString
- SecureCredentialManager
- SessionId
- SessionManifest
- SqliteMemoryBackend
- TaskIterationRequest
- TaskIterationResult
- TokenUsage
- ToolCall
- ToolDefinition
- ToolError
- ToolExecutionContext
- ToolExecutionResult
- ToolRegistry
- ToolResult
- TraceId
- VecEventStream
- chat::ChatError
- chat::ChatPolicy
- chat::ChatService
- chat::ChatServiceBuilder
- chat::ChatSession
- chat::ChatTurnRequest
- chat::ChatTurnRequestBuilder
- chat::ChatTurnResult
- chat::InMemoryConversationStore
- harness::AcceptAllValidator
- harness::FailFastPolicy
- harness::FirstPendingFeatureSelector
- harness::Harness
- harness::HarnessBuilder
- harness::HarnessError
- harness::InitializerRequest
- harness::InitializerResult
- harness::NoopHealthChecker
- harness::RunPolicy
- harness::RuntimeRunRequest
- harness::TaskIterationRequest
- harness::TaskIterationResult
- memory::BootstrapState
- memory::FeatureRecord
- memory::InMemoryMemoryBackend
- memory::InitCommand
- memory::InitPlan
- memory::InitShellScript
- memory::MemoryConversationStore
- memory::MemoryError
- memory::ProgressEntry
- memory::RunCheckpoint
- memory::SessionManifest
- memory::SqliteMemoryBackend
- prelude::ChatError
- prelude::ChatPolicy
- prelude::ChatService
- prelude::ChatServiceBuilder
- prelude::ChatSession
- prelude::ChatTurnRequest
- prelude::ChatTurnRequestBuilder
- prelude::ChatTurnResult
- prelude::DefaultToolRuntime
- prelude::FeatureRecord
- prelude::Harness
- prelude::HarnessBuilder
- prelude::HarnessError
- prelude::InMemoryConversationStore
- prelude::InMemoryMemoryBackend
- prelude::InitializerRequest
- prelude::MemoryConversationStore
- prelude::Message
- prelude::ModelRequest
- prelude::ModelRequestBuilder
- prelude::ProviderError
- prelude::RunPolicy
- prelude::RuntimeRunRequest
- prelude::SessionId
- prelude::SqliteMemoryBackend
- prelude::ToolCall
- prelude::ToolDefinition
- prelude::ToolError
- prelude::ToolExecutionContext
- prelude::ToolExecutionResult
- prelude::ToolRegistry
- provider::BrowserLoginSession
- provider::CredentialAccessEvent
- provider::CredentialMetadata
- provider::Message
- provider::ModelRequest
- provider::ModelRequestBuilder
- provider::ModelResponse
- provider::NoopOperationHooks
- provider::ProviderError
- provider::ProviderRegistry
- provider::RetryPolicy
- provider::SecretString
- provider::SecureCredentialManager
- provider::TokenUsage
- provider::ToolCall
- provider::ToolDefinition
- provider::ToolResult
- provider::VecEventStream
- runtime::RuntimeBundle
- tooling::DefaultToolRuntime
- tooling::FunctionTool
- tooling::NoopToolRuntimeHooks
- tooling::ToolError
- tooling::ToolExecutionContext
- tooling::ToolExecutionResult
- tooling::ToolRegistry
Enums
- ChatErrorKind
- ChatErrorPhase
- ChatErrorSource
- ChatEvent
- CredentialAccessAction
- CredentialKind
- HarnessErrorKind
- HarnessPhase
- InitShell
- InitStep
- MemoryBackendConfig
- MemoryErrorKind
- OutputItem
- ProviderCredential
- ProviderErrorKind
- ProviderId
- Role
- RunPolicyMode
- RunStatus
- RuntimeRunOutcome
- StopReason
- StreamEvent
- ToolErrorKind
- chat::ChatErrorKind
- chat::ChatErrorPhase
- chat::ChatErrorSource
- chat::ChatEvent
- harness::HarnessErrorKind
- harness::HarnessPhase
- harness::RunPolicyMode
- harness::RuntimeRunOutcome
- memory::InitShell
- memory::InitStep
- memory::MemoryBackendConfig
- memory::MemoryErrorKind
- memory::RunStatus
- prelude::ChatErrorKind
- prelude::ChatErrorPhase
- prelude::ChatErrorSource
- prelude::ChatEvent
- prelude::MemoryBackendConfig
- prelude::ProviderId
- prelude::Role
- prelude::RunPolicyMode
- provider::CredentialAccessAction
- provider::CredentialKind
- provider::OutputItem
- provider::ProviderCredential
- provider::ProviderErrorKind
- provider::ProviderId
- provider::Role
- provider::StopReason
- provider::StreamEvent
- tooling::ToolErrorKind
Traits
- ConversationStore
- CredentialAccessObserver
- FeatureSelector
- HealthChecker
- MemoryBackend
- ModelEventStream
- ModelProvider
- OutcomeValidator
- ProviderOperationHooks
- Tool
- ToolRuntime
- ToolRuntimeHooks
- chat::ConversationStore
- harness::FeatureSelector
- harness::HealthChecker
- harness::OutcomeValidator
- memory::MemoryBackend
- prelude::ConversationStore
- prelude::MemoryBackend
- prelude::ModelProvider
- prelude::Tool
- prelude::ToolRuntime
- provider::CredentialAccessObserver
- provider::ModelEventStream
- provider::ModelProvider
- provider::ProviderOperationHooks
- tooling::Tool
- tooling::ToolRuntime
- tooling::ToolRuntimeHooks
Macros
Functions
- build_provider_from_api_key
- build_provider_with_config
- create_default_memory_backend
- create_memory_backend
- execute_with_retry
- list_models_with_api_key
- memory::create_default_memory_backend
- memory::create_memory_backend
- parse_json_object
- parse_json_value
- prelude::create_default_memory_backend
- prelude::create_memory_backend
- provider::execute_with_retry
- required_string
- runtime::build_runtime
- runtime::build_runtime_with
- runtime::build_runtime_with_memory
- runtime::build_runtime_with_tooling
- runtime::chat_service
- runtime::chat_service_with_memory
- runtime::in_memory_backend
- tooling::parse_json_object
- tooling::parse_json_value
- tooling::required_string
- util::assistant_message
- util::parse_provider_id
- util::session
- util::streaming_turn
- util::system_message
- util::tool_message
- util::turn
- util::user_message
Type Aliases
- AgentRuntime
- BoxFuture
- BoxedEventStream
- ChatEventObserver
- ChatEventStream
- ChatTurnOptions
- MetadataMap
- ProviderFuture
- ToolFuture
- chat::ChatEventStream
- chat::ChatTurnOptions
- harness::ChatEventObserver
- prelude::BoxFuture
- prelude::ChatEventObserver
- prelude::ChatEventStream
- prelude::ChatTurnOptions
- provider::BoxedEventStream
- provider::ProviderFuture
- tooling::ToolFuture