List of all items
Structs
- attachment::AttachmentCreateMeta
- attachment::AttachmentId
- attachment::AttachmentMeta
- attachment::AttachmentRef
- llm::types::GenerationOptions
- llm::types::LlmAttachment
- llm::types::LlmEventSender
- llm::types::LlmJsonSchema
- llm::types::LlmMessage
- llm::types::LlmProviderTraceEvent
- llm::types::LlmProviderTraceSender
- llm::types::LlmRequest
- llm::types::LlmResponse
- llm::types::LlmToolSpec
- llm::types::LlmUsage
- llm::types::ModelSelection
- llm::types::ProviderReasoningReplay
- llm::types::ProviderReplayMeta
- llm::types::ResponseTextMeta
- plugin::PluginMessage
- plugin::PromptContribution
- plugin::PromptContributionGate
- prompt::PreparedPrompt
- prompt::PromptBuildInput
- prompt::PromptCache
- prompt::PromptContext
- prompt::PromptContributionSet
- prompt::PromptFingerprint
- sansio::ChatContextProjector
- sansio::CheckpointDelivery
- sansio::CompletedToolCall
- sansio::DriverContextView
- sansio::EffectId
- sansio::ExecutionSurfaceSync
- sansio::LlmCallError
- sansio::PendingToolCall
- sansio::ProjectorContext
- sansio::TurnCause
- sansio::TurnCheckpoint
- sansio::TurnMachine
- sansio::TurnMachineConfig
- sansio::UnitTurnProtocol
- sansio::WaitingExecState
- sansio::WaitingLlmState
- session::CompletedTurn
- session::ExecImage
- session::ExecResponse
- session::PromptUsage
- session::SansIoSessionState
- session::TextProjectionMetadata
- session_model::AcceptedInjectedTurnInput
- session_model::ConversationRecord
- session_model::ErrorEnvelope
- session_model::TokenUsage
- session_model::TurnTerminationPolicyState
- session_model::message::Message
- session_model::message::MessageSequence
- session_model::message::Part
- session_model::message::PartAttachment
- session_model::message::RenderedPrompt
- session_model::prompt::PromptLayer
- session_model::prompt::PromptSlotLayer
- session_model::prompt::PromptTemplate
- session_model::prompt::PromptTemplateSection
- session_model::prompt::ResolvedPromptLayer
- tool_contract::CompactToolContract
- tool_contract::LashSchema
- tool_contract::ModelTool
- tool_contract::SchemaProjectionOverride
- tool_contract::ToolAgentExecutableSurface
- tool_contract::ToolAgentSurface
- tool_contract::ToolAvailabilityConfig
- tool_contract::ToolContract
- tool_contract::ToolDefinition
- tool_contract::ToolId
- tool_contract::ToolManifest
- tool_output::ModelToolReturn
- tool_output::ToolCallOutput
- tool_output::ToolCallRecord
- tool_output::ToolCancellation
- tool_output::ToolFailure
- tool_surface::ToolSurface
- tool_surface::ToolSurfaceBuildInput
- tool_surface::ToolSurfaceContribution
- tool_surface::ToolSurfaceEntry
- tool_surface::ToolSurfaceOverride
- turn::PreparedTurnMachine
- turn::SansIoTurnInput
- turn_driver::TurnDriverConfig
- turn_driver::TurnDriverPreamble
Enums
- attachment::ImageMediaType
- attachment::MediaType
- causal::CausalRef
- llm::types::LlmContentBlock
- llm::types::LlmOutputPart
- llm::types::LlmOutputSpec
- llm::types::LlmRole
- llm::types::LlmStreamEvent
- llm::types::LlmTerminalReason
- llm::types::LlmToolChoice
- plugin::CheckpointKind
- plugin::PluginRuntimeEvent
- sansio::CheckpointResumeAction
- sansio::DriverAction
- sansio::Effect
- sansio::LogEvent
- sansio::Response
- session_model::SessionEvent
- session_model::SessionEventRecord
- session_model::TurnFinish
- session_model::TurnOutcome
- session_model::TurnStop
- session_model::message::MessageOrigin
- session_model::message::MessageRole
- session_model::message::MessageSequenceIter
- session_model::message::PartKind
- session_model::message::PruneState
- session_model::prompt::PromptBuiltin
- session_model::prompt::PromptSlot
- session_model::prompt::PromptTemplateEntry
- tool_contract::ToolActivation
- tool_contract::ToolArgumentProjectionPolicy
- tool_contract::ToolAvailability
- tool_contract::ToolOutputContract
- tool_contract::ToolRetryPolicy
- tool_contract::ToolScheduling
- tool_output::ModelToolReturnPart
- tool_output::ToolCallOutcome
- tool_output::ToolCallStatus
- tool_output::ToolControl
- tool_output::ToolFailureClass
- tool_output::ToolFailureSource
- tool_output::ToolRetryDisposition
- tool_output::ToolValue
Traits
Functions
- head_tail_truncate
- prompt::build_prompt
- prompt::build_prompt_cached
- prompt::prompt_template_fingerprint
- prompt::prompt_text_fingerprint
- prompt::prompt_tool_names_fingerprint
- sansio::render_turn_causes_prompt
- session::apply_completed_turn
- session_model::make_error_envelope
- session_model::make_error_event
- session_model::message::append_rendered_prompt
- session_model::message::messages_are_prompt_resume_safe
- session_model::message::render_prompt
- session_model::message::render_transcript_prompt
- session_model::message::shared_parts
- session_model::model_tool_specs
- session_model::model_tool_specs_iter
- session_model::prompt::default_prompt_template
- session_model::prompt::render_core_guidance
- session_model::prompt::resolve_prompt_layers
- session_model::reassign_part_ids
- session_model::truncate_raw_error
- tool_contract::schema_for
- tool_contract::validate_tool_input
- tool_output::format_tool_output_content
- tool_output::model_parts_from_tool_output
- tool_surface::build_tool_surface
- turn::build_turn
- turn_driver::append_assistant_text_part
- turn_driver::normalized_response_parts
- turn_driver::reasoning_part
Type Aliases
- session_model::message::BaseRenderCache
- tool_surface::ToolContractResolver
- turn_driver::TurnLimitFinalMessage