Skip to main content

Module agent

Module agent 

Source
Expand description

Generated Agent client and native types. Generated native types and clients for agent.proto.

Modules§

agent_execution_status
Named values of AgentExecutionStatus.
agent_interaction_state
Named values of AgentInteractionState.
agent_interaction_type
Named values of AgentInteractionType.
agent_message_part_type
Named values of AgentMessagePartType.
agent_session_state
Named values of AgentSessionState.
agent_tool_source_mode
Named values of AgentToolSourceMode.

Structs§

Agent
Agent is the authoritative agent data boundary. Read RPCs for sessions, turns, turn events, and interactions should use provider-owned control-plane state and should not require a live execution sandbox, pod-level transport, or cached tunnel.
AgentCancelTurnOptions
Optional parameters of Agent::cancel_turn; the default value leaves every option unset.
AgentCatalogToolConfig
Native message type for gestalt.provider.v1.AgentCatalogToolConfig.
AgentCreateSessionOptions
Optional parameters of Agent::create_session; the default value leaves every option unset.
AgentCreateTurnOptions
Optional parameters of Agent::create_turn; the default value leaves every option unset.
AgentGetSessionOptions
Optional parameters of Agent::get_session; the default value leaves every option unset.
AgentGetTurnOptions
Optional parameters of Agent::get_turn; the default value leaves every option unset.
AgentInteraction
Native message type for gestalt.provider.v1.AgentInteraction.
AgentListInteractionsOptions
Optional parameters of Agent::list_interactions; the default value leaves every option unset.
AgentListSessionsOptions
Optional parameters of Agent::list_sessions; the default value leaves every option unset.
AgentListTurnEventsOptions
Optional parameters of Agent::list_turn_events; the default value leaves every option unset.
AgentListTurnsOptions
Optional parameters of Agent::list_turns; the default value leaves every option unset.
AgentMessage
Native message type for gestalt.provider.v1.AgentMessage.
AgentMessagePart
Native message type for gestalt.provider.v1.AgentMessagePart.
AgentMessagePartImageRef
Native message type for gestalt.provider.v1.AgentMessagePartImageRef.
AgentMessagePartToolCall
Native message type for gestalt.provider.v1.AgentMessagePartToolCall.
AgentMessagePartToolResult
Native message type for gestalt.provider.v1.AgentMessagePartToolResult.
AgentNoTools
Native message type for gestalt.provider.v1.AgentNoTools.
AgentOutput
Native message type for gestalt.provider.v1.AgentOutput.
AgentProviderCapabilities
Native message type for gestalt.provider.v1.AgentProviderCapabilities.
AgentResolveInteractionOptions
Optional parameters of Agent::resolve_interaction; the default value leaves every option unset.
AgentSession
Native message type for gestalt.provider.v1.AgentSession.
AgentSessionStartConfig
Native message type for gestalt.provider.v1.AgentSessionStartConfig.
AgentSessionStartHook
Native message type for gestalt.provider.v1.AgentSessionStartHook.
AgentSessionStartHookOutput
Native message type for gestalt.provider.v1.AgentSessionStartHookOutput.
AgentStructuredOutput
Native message type for gestalt.provider.v1.AgentStructuredOutput.
AgentTextOutput
Native message type for gestalt.provider.v1.AgentTextOutput.
AgentToolConfig
Native message type for gestalt.provider.v1.AgentToolConfig.
AgentTurn
Native message type for gestalt.provider.v1.AgentTurn.
AgentTurnDisplay
Native message type for gestalt.provider.v1.AgentTurnDisplay.
AgentTurnEvent
Native message type for gestalt.provider.v1.AgentTurnEvent.
AgentTurnStructuredOutput
Native message type for gestalt.provider.v1.AgentTurnStructuredOutput.
AgentTurnTextOutput
Native message type for gestalt.provider.v1.AgentTurnTextOutput.
AgentUpdateSessionOptions
Optional parameters of Agent::update_session; the default value leaves every option unset.
AgentWorkspace
Native message type for gestalt.provider.v1.AgentWorkspace.
AgentWorkspaceGitCheckout
Native message type for gestalt.provider.v1.AgentWorkspaceGitCheckout.
CancelAgentProviderTurnRequest
Native message type for gestalt.provider.v1.CancelAgentProviderTurnRequest.
CreateAgentProviderSessionRequest
Native message type for gestalt.provider.v1.CreateAgentProviderSessionRequest.
CreateAgentProviderTurnRequest
Native message type for gestalt.provider.v1.CreateAgentProviderTurnRequest.
GetAgentProviderCapabilitiesRequest
Native message type for gestalt.provider.v1.GetAgentProviderCapabilitiesRequest.
GetAgentProviderInteractionRequest
Native message type for gestalt.provider.v1.GetAgentProviderInteractionRequest.
GetAgentProviderSessionRequest
Native message type for gestalt.provider.v1.GetAgentProviderSessionRequest.
GetAgentProviderTurnRequest
Native message type for gestalt.provider.v1.GetAgentProviderTurnRequest.
ListAgentProviderInteractionsRequest
Native message type for gestalt.provider.v1.ListAgentProviderInteractionsRequest.
ListAgentProviderInteractionsResponse
Native message type for gestalt.provider.v1.ListAgentProviderInteractionsResponse.
ListAgentProviderSessionsRequest
Native message type for gestalt.provider.v1.ListAgentProviderSessionsRequest.
ListAgentProviderSessionsResponse
Native message type for gestalt.provider.v1.ListAgentProviderSessionsResponse.
ListAgentProviderTurnEventsRequest
Native message type for gestalt.provider.v1.ListAgentProviderTurnEventsRequest.
ListAgentProviderTurnEventsResponse
Native message type for gestalt.provider.v1.ListAgentProviderTurnEventsResponse.
ListAgentProviderTurnsRequest
Native message type for gestalt.provider.v1.ListAgentProviderTurnsRequest.
ListAgentProviderTurnsResponse
Native message type for gestalt.provider.v1.ListAgentProviderTurnsResponse.
ListedAgentTool
Native message type for gestalt.provider.v1.ListedAgentTool.
PreparedAgentWorkspace
Native message type for gestalt.provider.v1.PreparedAgentWorkspace.
ResolveAgentProviderInteractionRequest
Native message type for gestalt.provider.v1.ResolveAgentProviderInteractionRequest.
UpdateAgentProviderSessionRequest
Native message type for gestalt.provider.v1.UpdateAgentProviderSessionRequest.

Enums§

AgentOutputKind
Values of the kind oneof in AgentOutput; the message field is None when unset.
AgentToolConfigSource
Values of the source oneof in AgentToolConfig; the message field is None when unset.
AgentTurnOutput
Values of the output oneof in AgentTurn; the message field is None when unset.

Type Aliases§

AgentExecutionStatus
Open enum for gestalt.provider.v1.AgentExecutionStatus; unknown numeric values are preserved.
AgentInteractionState
Open enum for gestalt.provider.v1.AgentInteractionState; unknown numeric values are preserved.
AgentInteractionType
Open enum for gestalt.provider.v1.AgentInteractionType; unknown numeric values are preserved.
AgentMessagePartType
Open enum for gestalt.provider.v1.AgentMessagePartType; unknown numeric values are preserved.
AgentSessionState
Open enum for gestalt.provider.v1.AgentSessionState; unknown numeric values are preserved.
AgentToolSourceMode
Open enum for gestalt.provider.v1.AgentToolSourceMode; unknown numeric values are preserved.