List of all items
Structs
- Client
- RawClient
- Turn
- handlers::Handlers
- process::Harness
- process::HarnessOptions
- process::ModelBuilder
- protocol::ActionCompaction
- protocol::ActionCreateFile
- protocol::ActionCustomTool
- protocol::ActionEditFile
- protocol::ActionEditFileDiffBlock
- protocol::ActionEditFileDiffLine
- protocol::ActionError
- protocol::ActionFindFile
- protocol::ActionFinish
- protocol::ActionGenerateImage
- protocol::ActionInvokeSubagent
- protocol::ActionListDirectory
- protocol::ActionListDirectoryResult
- protocol::ActionMcpTool
- protocol::ActionReadUrlContent
- protocol::ActionRunCommand
- protocol::ActionSearchDirectory
- protocol::ActionSearchWeb
- protocol::ActionViewFile
- protocol::AppendedSystemInstructions
- protocol::AppendedSystemInstructionsSection
- protocol::AudioContent
- protocol::CallHookRequest
- protocol::CallHookResponse
- protocol::ClientInfo
- protocol::CodeExecutionCallContent
- protocol::CodeExecutionCallContentCodeExecutionCallArguments
- protocol::CodeExecutionResultContent
- protocol::Content
- protocol::CustomAgent
- protocol::CustomEndpoint
- protocol::CustomSystemInstructions
- protocol::CustomSystemInstructionsPart
- protocol::CustomSystemInstructionsSystemInstructionTemplate
- protocol::CustomSystemInstructionsSystemInstructionTemplateArg
- protocol::DocumentContent
- protocol::EmptyResult
- protocol::Field
- protocol::FileCitation
- protocol::FileEditToolConfig
- protocol::FileSearchCallContent
- protocol::FileSearchResultContent
- protocol::FileSearchResultContentFileSearchResult
- protocol::FilesystemWorkspace
- protocol::FindToolConfig
- protocol::FunctionCallContent
- protocol::FunctionResultContent
- protocol::FunctionResultSubcontent
- protocol::FunctionResultSubcontentList
- protocol::GeminiAPIEndpoint
- protocol::GeminiModelOptions
- protocol::GemmaEndpoint
- protocol::GenerateImageToolConfig
- protocol::GoogleMapsCallContent
- protocol::GoogleMapsCallContentGoogleMapsCallArguments
- protocol::GoogleMapsResultContent
- protocol::GoogleMapsResultContentGoogleMapsResult
- protocol::GoogleMapsResultContentGoogleMapsResultPlaces
- protocol::GoogleSearchCallContent
- protocol::GoogleSearchCallContentGoogleSearchCallArguments
- protocol::GoogleSearchResultContent
- protocol::GoogleSearchResultContentGoogleSearchResult
- protocol::GrepSearchToolConfig
- protocol::HarnessConfig
- protocol::HarnessSideTools
- protocol::ImageContent
- protocol::InitializeConversationEvent
- protocol::InitializeConversationResponse
- protocol::InputConfig
- protocol::InputEvent
- protocol::ListDirToolConfig
- protocol::ListValue
- protocol::McpHttpTransport
- protocol::McpServerConfig
- protocol::McpServerToolCallContent
- protocol::McpServerToolResultContent
- protocol::McpStdioTransport
- protocol::Media
- protocol::ModelAPIRetryConfig
- protocol::ModelConfig
- protocol::ModelOutputRetryConfig
- protocol::MultipleChoice
- protocol::MultipleChoiceAnswer
- protocol::OnToolErrorArgs
- protocol::OnToolErrorResult
- protocol::OutputConfig
- protocol::OutputEvent
- protocol::PermissionsConfig
- protocol::PlaceCitation
- protocol::PolicyConfig
- protocol::PolicyDecisionRequest
- protocol::PolicyDecisionResponse
- protocol::PolicyRule
- protocol::PostToolArgs
- protocol::PostTurnArgs
- protocol::PreToolArgs
- protocol::PreToolResult
- protocol::PreTurnArgs
- protocol::PreTurnResult
- protocol::ReadUrlContentToolConfig
- protocol::RetryConfig
- protocol::ReviewSnippet
- protocol::RunCommandToolConfig
- protocol::SearchWebToolConfig
- protocol::StepUpdate
- protocol::Struct
- protocol::SubagentsConfig
- protocol::SystemInstructions
- protocol::TextContent
- protocol::TextContentAnnotation
- protocol::ThoughtContent
- protocol::ThoughtSummaryContent
- protocol::Tool
- protocol::ToolCall
- protocol::ToolCallContent
- protocol::ToolConfirmation
- protocol::ToolConfirmationRequest
- protocol::ToolOutputTruncation
- protocol::ToolOutputTruncationErrorStrategy
- protocol::ToolOutputTruncationTruncateStrategy
- protocol::ToolResponse
- protocol::ToolResultContent
- protocol::ToolSearchConfig
- protocol::TrajectoryStateUpdate
- protocol::TrajectoryUsageEntry
- protocol::UrlCitation
- protocol::UrlContextCallContent
- protocol::UrlContextCallContentUrlContextCallArguments
- protocol::UrlContextResultContent
- protocol::UrlContextResultContentUrlContextResult
- protocol::UsageMetadata
- protocol::UsageUpdate
- protocol::UserInput
- protocol::UserInputMedia
- protocol::UserInputPart
- protocol::UserInputSlashCommand
- protocol::UserQuestion
- protocol::UserQuestionAnswer
- protocol::UserQuestionsConfig
- protocol::UserQuestionsRequest
- protocol::UserQuestionsResponse
- protocol::UserQuestionsResponseQuestionsResponse
- protocol::Value
- protocol::VertexEndpoint
- protocol::VideoContent
- protocol::ViewFileToolConfig
- protocol::WordInfo
- protocol::Workspace
- protocol::WriteToFileToolConfig
- steps::Step
- steps::StepAssembler
Enums
- error::Error
- handshake::DecodeError
- protocol::ActionEditFileDiffLineLineAction
- protocol::ActionListDirectoryResultInfo
- protocol::AudioContentDataOrUri
- protocol::AudioContentMimeType
- protocol::CallHookRequestArgs
- protocol::CallHookResponseResult
- protocol::CodeExecutionCallContentCodeExecutionCallArgumentsLanguage
- protocol::ContentType
- protocol::CustomSystemInstructionsPartPart
- protocol::DocumentContentDataOrUri
- protocol::DocumentContentMimeType
- protocol::FunctionResultContentResult
- protocol::FunctionResultSubcontentType
- protocol::GoogleSearchSearchType
- protocol::HarnessConfigSessionContinuationMode
- protocol::ImageContentDataOrUri
- protocol::ImageContentMimeType
- protocol::InputEventEvent
- protocol::LifecycleHook
- protocol::McpServerConfigAuthProviderType
- protocol::McpServerConfigTransport
- protocol::McpServerToolResultContentResult
- protocol::MediaResolution
- protocol::ModelConfigEndpoint
- protocol::ModelType
- protocol::NullValue
- protocol::OutputEventEvent
- protocol::PolicyDecision
- protocol::PolicyEvaluationOutcome
- protocol::PreToolResultDecision
- protocol::PreTurnResultDecision
- protocol::StepUpdateSource
- protocol::StepUpdateState
- protocol::StepUpdateTarget
- protocol::SystemInstructionsType
- protocol::TextContentAnnotationType
- protocol::ThoughtSummaryContentType
- protocol::ToolCallContentType
- protocol::ToolOutputTruncationStrategy
- protocol::ToolResultContentType
- protocol::TrajectoryStateUpdateState
- protocol::UrlContextResultContentUrlContextResultStatus
- protocol::UserInputPartPart
- protocol::UserQuestionAnswerAnswer
- protocol::UserQuestionQuestionType
- protocol::UserQuestionsResponseResult
- protocol::ValueKind
- protocol::VideoContentDataOrUri
- protocol::VideoContentMimeType
- protocol::WorkspaceWorkspaceType
- steps::StepKind
- wire::EnumRepr
Functions
- handshake::decode_output_config
- handshake::encode_input_config
- handshake::frame
- process::find_harness
- wire::opt_bytes::deserialize
- wire::opt_bytes::serialize
- wire::opt_int::deserialize
- wire::opt_int::serialize
- wire::vec_bytes::deserialize
- wire::vec_bytes::serialize
- wire::vec_int::deserialize
- wire::vec_int::serialize