Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterAgentRuntimeServer(s grpc.ServiceRegistrar, srv AgentRuntimeServer)
- type A2AAgentConfig
- func (*A2AAgentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *A2AAgentConfig) GetEndpoint() string
- func (x *A2AAgentConfig) GetHeaders() map[string]string
- func (x *A2AAgentConfig) GetName() string
- func (x *A2AAgentConfig) GetRiskLevel() RiskLevel
- func (*A2AAgentConfig) ProtoMessage()
- func (x *A2AAgentConfig) ProtoReflect() protoreflect.Message
- func (x *A2AAgentConfig) Reset()
- func (x *A2AAgentConfig) String() string
- type A2AResult
- func (*A2AResult) Descriptor() ([]byte, []int)deprecated
- func (x *A2AResult) GetAgentName() string
- func (x *A2AResult) GetError() string
- func (x *A2AResult) GetResult() *structpb.Value
- func (x *A2AResult) GetStatus() string
- func (*A2AResult) ProtoMessage()
- func (x *A2AResult) ProtoReflect() protoreflect.Message
- func (x *A2AResult) Reset()
- func (x *A2AResult) String() string
- type AgentRequest
- func (*AgentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AgentRequest) GetCapabilities() []*CapabilityConfig
- func (x *AgentRequest) GetContext() *structpb.Struct
- func (x *AgentRequest) GetModels() map[string]*ModelConfig
- func (x *AgentRequest) GetRequestId() string
- func (x *AgentRequest) GetStream() bool
- func (x *AgentRequest) GetTask() string
- func (x *AgentRequest) GetTraceId() string
- func (*AgentRequest) ProtoMessage()
- func (x *AgentRequest) ProtoReflect() protoreflect.Message
- func (x *AgentRequest) Reset()
- func (x *AgentRequest) String() string
- type AgentResponse
- func (*AgentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AgentResponse) GetContent() string
- func (x *AgentResponse) GetError() string
- func (x *AgentResponse) GetFinishReason() string
- func (x *AgentResponse) GetMetadata() *ResponseMetadata
- func (x *AgentResponse) GetTokensUsed() int32
- func (x *AgentResponse) GetToolCalls() []*ToolCall
- func (x *AgentResponse) GetTraceId() string
- func (*AgentResponse) ProtoMessage()
- func (x *AgentResponse) ProtoReflect() protoreflect.Message
- func (x *AgentResponse) Reset()
- func (x *AgentResponse) String() string
- type AgentRuntimeClient
- type AgentRuntimeServer
- type AgentRuntime_RunAgentStreamClient
- type AgentRuntime_RunAgentStreamServer
- type AgentRuntime_RunStreamClient
- type AgentRuntime_RunStreamServer
- type ApprovalPolicy
- func (*ApprovalPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ApprovalPolicy) GetAutoApprove() []string
- func (x *ApprovalPolicy) GetEnabled() bool
- func (x *ApprovalPolicy) GetRiskThreshold() RiskLevel
- func (*ApprovalPolicy) ProtoMessage()
- func (x *ApprovalPolicy) ProtoReflect() protoreflect.Message
- func (x *ApprovalPolicy) Reset()
- func (x *ApprovalPolicy) String() string
- type BusinessError
- func (*BusinessError) Descriptor() ([]byte, []int)deprecated
- func (x *BusinessError) GetCode() BusinessErrorCode
- func (x *BusinessError) GetMessage() string
- func (x *BusinessError) GetMetadata() map[string]string
- func (x *BusinessError) GetRetryable() bool
- func (*BusinessError) ProtoMessage()
- func (x *BusinessError) ProtoReflect() protoreflect.Message
- func (x *BusinessError) Reset()
- func (x *BusinessError) String() string
- type BusinessErrorCode
- func (BusinessErrorCode) Descriptor() protoreflect.EnumDescriptor
- func (x BusinessErrorCode) Enum() *BusinessErrorCode
- func (BusinessErrorCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x BusinessErrorCode) Number() protoreflect.EnumNumber
- func (x BusinessErrorCode) String() string
- func (BusinessErrorCode) Type() protoreflect.EnumType
- type CLIConfig
- func (*CLIConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CLIConfig) GetAuthType() string
- func (x *CLIConfig) GetCommand() string
- func (x *CLIConfig) GetConfigDir() string
- func (x *CLIConfig) GetName() string
- func (x *CLIConfig) GetRiskLevel() RiskLevel
- func (x *CLIConfig) GetSkillsDir() string
- func (*CLIConfig) ProtoMessage()
- func (x *CLIConfig) ProtoReflect() protoreflect.Message
- func (x *CLIConfig) Reset()
- func (x *CLIConfig) String() string
- type CapabilityConfig
- func (*CapabilityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilityConfig) GetConfig() *structpb.Struct
- func (x *CapabilityConfig) GetId() string
- func (*CapabilityConfig) ProtoMessage()
- func (x *CapabilityConfig) ProtoReflect() protoreflect.Message
- func (x *CapabilityConfig) Reset()
- func (x *CapabilityConfig) String() string
- type CapabilityDefinition
- func (*CapabilityDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *CapabilityDefinition) GetDescription() string
- func (x *CapabilityDefinition) GetId() string
- func (x *CapabilityDefinition) GetInput() map[string]string
- func (x *CapabilityDefinition) GetOutput() string
- func (x *CapabilityDefinition) GetProvider() string
- func (x *CapabilityDefinition) GetReadOnly() bool
- func (x *CapabilityDefinition) GetReason() string
- func (x *CapabilityDefinition) GetRisk() string
- func (x *CapabilityDefinition) GetStatus() string
- func (*CapabilityDefinition) ProtoMessage()
- func (x *CapabilityDefinition) ProtoReflect() protoreflect.Message
- func (x *CapabilityDefinition) Reset()
- func (x *CapabilityDefinition) String() string
- type ChatMessage
- func (*ChatMessage) Descriptor() ([]byte, []int)deprecated
- func (x *ChatMessage) GetContent() string
- func (x *ChatMessage) GetRole() string
- func (*ChatMessage) ProtoMessage()
- func (x *ChatMessage) ProtoReflect() protoreflect.Message
- func (x *ChatMessage) Reset()
- func (x *ChatMessage) String() string
- type DeltaEvent
- func (*DeltaEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DeltaEvent) GetReasoning() bool
- func (x *DeltaEvent) GetRole() string
- func (x *DeltaEvent) GetText() string
- func (*DeltaEvent) ProtoMessage()
- func (x *DeltaEvent) ProtoReflect() protoreflect.Message
- func (x *DeltaEvent) Reset()
- func (x *DeltaEvent) String() string
- type DoneEvent
- func (*DoneEvent) Descriptor() ([]byte, []int)deprecated
- func (x *DoneEvent) GetCheckpointId() string
- func (x *DoneEvent) GetCompletionTokens() int32
- func (x *DoneEvent) GetContent() string
- func (x *DoneEvent) GetFinishReason() string
- func (x *DoneEvent) GetFinishedAt() *timestamppb.Timestamp
- func (x *DoneEvent) GetMemories() []*MemoryEntry
- func (x *DoneEvent) GetMetadata() *ResponseMetadata
- func (x *DoneEvent) GetPromptTokens() int32
- func (x *DoneEvent) GetTotalTokens() int32
- func (*DoneEvent) ProtoMessage()
- func (x *DoneEvent) ProtoReflect() protoreflect.Message
- func (x *DoneEvent) Reset()
- func (x *DoneEvent) String() string
- type ErrorEvent
- func (*ErrorEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ErrorEvent) GetCode() string
- func (x *ErrorEvent) GetMessage() string
- func (x *ErrorEvent) GetRetryable() bool
- func (*ErrorEvent) ProtoMessage()
- func (x *ErrorEvent) ProtoReflect() protoreflect.Message
- func (x *ErrorEvent) Reset()
- func (x *ErrorEvent) String() string
- type FileConfig
- func (*FileConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FileConfig) GetName() string
- func (x *FileConfig) GetSize() int64
- func (x *FileConfig) GetType() string
- func (x *FileConfig) GetVirtualPath() string
- func (*FileConfig) ProtoMessage()
- func (x *FileConfig) ProtoReflect() protoreflect.Message
- func (x *FileConfig) Reset()
- func (x *FileConfig) String() string
- type HealthCheckRequest
- func (*HealthCheckRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheckRequest) GetService() string
- func (x *HealthCheckRequest) GetTraceId() string
- func (*HealthCheckRequest) ProtoMessage()
- func (x *HealthCheckRequest) ProtoReflect() protoreflect.Message
- func (x *HealthCheckRequest) Reset()
- func (x *HealthCheckRequest) String() string
- type HealthCheckResponse
- func (*HealthCheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheckResponse) GetStatus() HealthCheckResponse_ServingStatus
- func (x *HealthCheckResponse) GetTraceId() string
- func (x *HealthCheckResponse) GetVersion() string
- func (*HealthCheckResponse) ProtoMessage()
- func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message
- func (x *HealthCheckResponse) Reset()
- func (x *HealthCheckResponse) String() string
- type HealthCheckResponse_ServingStatus
- func (HealthCheckResponse_ServingStatus) Descriptor() protoreflect.EnumDescriptor
- func (x HealthCheckResponse_ServingStatus) Enum() *HealthCheckResponse_ServingStatus
- func (HealthCheckResponse_ServingStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x HealthCheckResponse_ServingStatus) Number() protoreflect.EnumNumber
- func (x HealthCheckResponse_ServingStatus) String() string
- func (HealthCheckResponse_ServingStatus) Type() protoreflect.EnumType
- type InternalAgentConfig
- func (*InternalAgentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *InternalAgentConfig) GetId() string
- func (x *InternalAgentConfig) GetModel() *ModelConfig
- func (x *InternalAgentConfig) GetName() string
- func (x *InternalAgentConfig) GetPrompt() string
- func (*InternalAgentConfig) ProtoMessage()
- func (x *InternalAgentConfig) ProtoReflect() protoreflect.Message
- func (x *InternalAgentConfig) Reset()
- func (x *InternalAgentConfig) String() string
- type InterruptedEvent
- func (*InterruptedEvent) Descriptor() ([]byte, []int)deprecated
- func (x *InterruptedEvent) GetCheckpointId() string
- func (x *InterruptedEvent) GetPendingApprovals() []*PendingApproval
- func (*InterruptedEvent) ProtoMessage()
- func (x *InterruptedEvent) ProtoReflect() protoreflect.Message
- func (x *InterruptedEvent) Reset()
- func (x *InterruptedEvent) String() string
- type KnowledgeBaseConfig
- func (*KnowledgeBaseConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KnowledgeBaseConfig) GetId() string
- func (x *KnowledgeBaseConfig) GetName() string
- func (x *KnowledgeBaseConfig) GetRetrievalUrl() string
- func (x *KnowledgeBaseConfig) GetToken() string
- func (x *KnowledgeBaseConfig) GetTopK() int32
- func (*KnowledgeBaseConfig) ProtoMessage()
- func (x *KnowledgeBaseConfig) ProtoReflect() protoreflect.Message
- func (x *KnowledgeBaseConfig) Reset()
- func (x *KnowledgeBaseConfig) String() string
- type ListCapabilitiesRequest
- func (*ListCapabilitiesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCapabilitiesRequest) GetTraceId() string
- func (*ListCapabilitiesRequest) ProtoMessage()
- func (x *ListCapabilitiesRequest) ProtoReflect() protoreflect.Message
- func (x *ListCapabilitiesRequest) Reset()
- func (x *ListCapabilitiesRequest) String() string
- type ListCapabilitiesResponse
- func (*ListCapabilitiesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCapabilitiesResponse) GetCapabilities() []*CapabilityDefinition
- func (x *ListCapabilitiesResponse) GetTraceId() string
- func (*ListCapabilitiesResponse) ProtoMessage()
- func (x *ListCapabilitiesResponse) ProtoReflect() protoreflect.Message
- func (x *ListCapabilitiesResponse) Reset()
- func (x *ListCapabilitiesResponse) String() string
- type MCPConfig
- func (*MCPConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MCPConfig) GetArgs() []string
- func (x *MCPConfig) GetCommand() string
- func (x *MCPConfig) GetEndpoint() string
- func (x *MCPConfig) GetEnv() map[string]string
- func (x *MCPConfig) GetHeaders() map[string]string
- func (x *MCPConfig) GetName() string
- func (x *MCPConfig) GetRiskLevel() RiskLevel
- func (x *MCPConfig) GetTransport() string
- func (*MCPConfig) ProtoMessage()
- func (x *MCPConfig) ProtoReflect() protoreflect.Message
- func (x *MCPConfig) Reset()
- func (x *MCPConfig) String() string
- type MediaGenerationRequest
- func (*MediaGenerationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MediaGenerationRequest) GetDurationSeconds() int32
- func (x *MediaGenerationRequest) GetMediaType() string
- func (x *MediaGenerationRequest) GetModel() *ModelConfig
- func (x *MediaGenerationRequest) GetNegativePrompt() string
- func (x *MediaGenerationRequest) GetOperation() string
- func (x *MediaGenerationRequest) GetPrompt() string
- func (x *MediaGenerationRequest) GetQuality() string
- func (x *MediaGenerationRequest) GetRequestId() string
- func (x *MediaGenerationRequest) GetSize() string
- func (x *MediaGenerationRequest) GetSourceUrl() string
- func (x *MediaGenerationRequest) GetTraceId() string
- func (*MediaGenerationRequest) ProtoMessage()
- func (x *MediaGenerationRequest) ProtoReflect() protoreflect.Message
- func (x *MediaGenerationRequest) Reset()
- func (x *MediaGenerationRequest) String() string
- type MediaGenerationResponse
- func (*MediaGenerationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MediaGenerationResponse) GetMediaType() string
- func (x *MediaGenerationResponse) GetMediaUrl() string
- func (x *MediaGenerationResponse) GetMimeType() string
- func (x *MediaGenerationResponse) GetProviderJobId() string
- func (x *MediaGenerationResponse) GetTraceId() string
- func (*MediaGenerationResponse) ProtoMessage()
- func (x *MediaGenerationResponse) ProtoReflect() protoreflect.Message
- func (x *MediaGenerationResponse) Reset()
- func (x *MediaGenerationResponse) String() string
- type MemoryEntry
- func (*MemoryEntry) Descriptor() ([]byte, []int)deprecated
- func (x *MemoryEntry) GetContent() string
- func (x *MemoryEntry) GetDescription() string
- func (x *MemoryEntry) GetImportance() int32
- func (x *MemoryEntry) GetName() string
- func (x *MemoryEntry) GetType() MemoryType
- func (*MemoryEntry) ProtoMessage()
- func (x *MemoryEntry) ProtoReflect() protoreflect.Message
- func (x *MemoryEntry) Reset()
- func (x *MemoryEntry) String() string
- type MemoryType
- type MetaEvent
- func (*MetaEvent) Descriptor() ([]byte, []int)deprecated
- func (x *MetaEvent) GetCheckpointId() string
- func (x *MetaEvent) GetHeartbeatAt() *timestamppb.Timestamp
- func (x *MetaEvent) GetStartedAt() *timestamppb.Timestamp
- func (x *MetaEvent) GetStreamProtocol() string
- func (*MetaEvent) ProtoMessage()
- func (x *MetaEvent) ProtoReflect() protoreflect.Message
- func (x *MetaEvent) Reset()
- func (x *MetaEvent) String() string
- type ModelConfig
- func (*ModelConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ModelConfig) GetApiBase() string
- func (x *ModelConfig) GetApiKey() string
- func (x *ModelConfig) GetExtraFields() *structpb.Struct
- func (x *ModelConfig) GetMaxTokens() int32
- func (x *ModelConfig) GetName() string
- func (x *ModelConfig) GetProvider() string
- func (x *ModelConfig) GetTemperature() float64
- func (x *ModelConfig) GetTopP() float64
- func (*ModelConfig) ProtoMessage()
- func (x *ModelConfig) ProtoReflect() protoreflect.Message
- func (x *ModelConfig) Reset()
- func (x *ModelConfig) String() string
- type ModelRole
- type PendingApproval
- func (*PendingApproval) Descriptor() ([]byte, []int)deprecated
- func (x *PendingApproval) GetArgumentsJson() string
- func (x *PendingApproval) GetDescription() string
- func (x *PendingApproval) GetInterruptId() string
- func (x *PendingApproval) GetRiskLevel() RiskLevel
- func (x *PendingApproval) GetToolName() string
- func (x *PendingApproval) GetToolType() string
- func (*PendingApproval) ProtoMessage()
- func (x *PendingApproval) ProtoReflect() protoreflect.Message
- func (x *PendingApproval) Reset()
- func (x *PendingApproval) String() string
- type ResponseMetadata
- func (*ResponseMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseMetadata) GetA2ACallsCount() int32
- func (x *ResponseMetadata) GetCompletionTokens() int32
- func (x *ResponseMetadata) GetError() string
- func (x *ResponseMetadata) GetIterations() int32
- func (x *ResponseMetadata) GetLatencyMs() int64
- func (x *ResponseMetadata) GetModel() string
- func (x *ResponseMetadata) GetPromptTokens() int32
- func (x *ResponseMetadata) GetSkillCallsCount() int32
- func (x *ResponseMetadata) GetTokensUsed() int32
- func (x *ResponseMetadata) GetToolCallsCount() int32
- func (x *ResponseMetadata) GetToolCallsDetail() []*ToolCallMetadata
- func (*ResponseMetadata) ProtoMessage()
- func (x *ResponseMetadata) ProtoReflect() protoreflect.Message
- func (x *ResponseMetadata) Reset()
- func (x *ResponseMetadata) String() string
- type ResponseSchemaConfig
- func (*ResponseSchemaConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ResponseSchemaConfig) GetFallback() string
- func (x *ResponseSchemaConfig) GetSchema() *structpb.Struct
- func (x *ResponseSchemaConfig) GetStrict() bool
- func (x *ResponseSchemaConfig) GetType() string
- func (x *ResponseSchemaConfig) GetVersion() string
- func (*ResponseSchemaConfig) ProtoMessage()
- func (x *ResponseSchemaConfig) ProtoReflect() protoreflect.Message
- func (x *ResponseSchemaConfig) Reset()
- func (x *ResponseSchemaConfig) String() string
- type ResumeApproval
- func (*ResumeApproval) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeApproval) GetApproved() bool
- func (x *ResumeApproval) GetDisapproveReason() string
- func (x *ResumeApproval) GetInterruptId() string
- func (*ResumeApproval) ProtoMessage()
- func (x *ResumeApproval) ProtoReflect() protoreflect.Message
- func (x *ResumeApproval) Reset()
- func (x *ResumeApproval) String() string
- type ResumeRequest
- func (*ResumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeRequest) GetApprovals() []*ResumeApproval
- func (x *ResumeRequest) GetCheckpointId() string
- func (x *ResumeRequest) GetRequestId() string
- func (x *ResumeRequest) GetTraceId() string
- func (*ResumeRequest) ProtoMessage()
- func (x *ResumeRequest) ProtoReflect() protoreflect.Message
- func (x *ResumeRequest) Reset()
- func (x *ResumeRequest) String() string
- type ResumeResponse
- func (*ResumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeResponse) GetCheckpointId() string
- func (x *ResumeResponse) GetContent() string
- func (x *ResumeResponse) GetError() string
- func (x *ResumeResponse) GetFinishReason() string
- func (x *ResumeResponse) GetMetadata() *ResponseMetadata
- func (x *ResumeResponse) GetPendingApprovals() []*PendingApproval
- func (x *ResumeResponse) GetSuccess() bool
- func (x *ResumeResponse) GetToolCalls() []*ToolCall
- func (x *ResumeResponse) GetTraceId() string
- func (*ResumeResponse) ProtoMessage()
- func (x *ResumeResponse) ProtoReflect() protoreflect.Message
- func (x *ResumeResponse) Reset()
- func (x *ResumeResponse) String() string
- type RetryConfig
- func (*RetryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RetryConfig) GetBackoffMultiplier() float64
- func (x *RetryConfig) GetCircuitBreakerDurationMs() int32
- func (x *RetryConfig) GetCircuitBreakerThreshold() int32
- func (x *RetryConfig) GetInitialDelayMs() int32
- func (x *RetryConfig) GetMaxAttempts() int32
- func (x *RetryConfig) GetMaxDelayMs() int32
- func (x *RetryConfig) GetRetryableErrors() []string
- func (*RetryConfig) ProtoMessage()
- func (x *RetryConfig) ProtoReflect() protoreflect.Message
- func (x *RetryConfig) Reset()
- func (x *RetryConfig) String() string
- type RiskLevel
- type RoutingConfig
- func (*RoutingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingConfig) GetDefaultModel() ModelRole
- func (x *RoutingConfig) GetRewritePrompt() string
- func (x *RoutingConfig) GetSummarizePrompt() string
- func (*RoutingConfig) ProtoMessage()
- func (x *RoutingConfig) ProtoReflect() protoreflect.Message
- func (x *RoutingConfig) Reset()
- func (x *RoutingConfig) String() string
- type RunOptions
- func (*RunOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RunOptions) GetApprovalPolicy() *ApprovalPolicy
- func (x *RunOptions) GetCheckpointId() string
- func (x *RunOptions) GetMaxA2ACalls() int32
- func (x *RunOptions) GetMaxIterations() int32
- func (x *RunOptions) GetMaxTokens() int32
- func (x *RunOptions) GetMaxToolCalls() int32
- func (x *RunOptions) GetMaxTotalTokens() int32
- func (x *RunOptions) GetResponseSchema() *ResponseSchemaConfig
- func (x *RunOptions) GetRetry() *RetryConfig
- func (x *RunOptions) GetRouting() *RoutingConfig
- func (x *RunOptions) GetStop() []string
- func (x *RunOptions) GetStream() bool
- func (x *RunOptions) GetTemperature() float64
- func (x *RunOptions) GetTimeoutMs() int32
- func (x *RunOptions) GetTopP() float64
- func (*RunOptions) ProtoMessage()
- func (x *RunOptions) ProtoReflect() protoreflect.Message
- func (x *RunOptions) Reset()
- func (x *RunOptions) String() string
- type RunRequest
- func (*RunRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunRequest) GetA2A() []*A2AAgentConfig
- func (x *RunRequest) GetCapabilities() []*CapabilityConfig
- func (x *RunRequest) GetClis() []*CLIConfig
- func (x *RunRequest) GetContext() *structpb.Struct
- func (x *RunRequest) GetFiles() []*FileConfig
- func (x *RunRequest) GetInternalAgents() []*InternalAgentConfig
- func (x *RunRequest) GetKnowledgeBases() []*KnowledgeBaseConfig
- func (x *RunRequest) GetMcps() []*MCPConfig
- func (x *RunRequest) GetMessages() []*ChatMessage
- func (x *RunRequest) GetModels() map[string]*ModelConfig
- func (x *RunRequest) GetOptions() *RunOptions
- func (x *RunRequest) GetPrompt() string
- func (x *RunRequest) GetRequestId() string
- func (x *RunRequest) GetSandbox() *SandboxConfig
- func (x *RunRequest) GetSkills() []*Skill
- func (x *RunRequest) GetSubAgents() []*SubAgentConfig
- func (x *RunRequest) GetTraceId() string
- func (*RunRequest) ProtoMessage()
- func (x *RunRequest) ProtoReflect() protoreflect.Message
- func (x *RunRequest) Reset()
- func (x *RunRequest) String() string
- type RunResponse
- func (*RunResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunResponse) GetA2AResults() []*A2AResult
- func (x *RunResponse) GetA2UiMessages() []*structpb.Struct
- func (x *RunResponse) GetCheckpointId() string
- func (x *RunResponse) GetContent() string
- func (x *RunResponse) GetFinishReason() string
- func (x *RunResponse) GetMemories() []*MemoryEntry
- func (x *RunResponse) GetMetadata() *ResponseMetadata
- func (x *RunResponse) GetPendingApprovals() []*PendingApproval
- func (x *RunResponse) GetTokensUsed() int32
- func (x *RunResponse) GetToolCalls() []*ToolCall
- func (x *RunResponse) GetTraceId() string
- func (*RunResponse) ProtoMessage()
- func (x *RunResponse) ProtoReflect() protoreflect.Message
- func (x *RunResponse) Reset()
- func (x *RunResponse) String() string
- type SandboxConfig
- func (*SandboxConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxConfig) GetEnabled() bool
- func (x *SandboxConfig) GetEnv() map[string]string
- func (x *SandboxConfig) GetImage() string
- func (x *SandboxConfig) GetLimits() *SandboxLimits
- func (x *SandboxConfig) GetMode() string
- func (x *SandboxConfig) GetNetwork() string
- func (x *SandboxConfig) GetTimeoutMs() int32
- func (x *SandboxConfig) GetVolumes() []*VolumeMount
- func (x *SandboxConfig) GetWorkdir() string
- func (*SandboxConfig) ProtoMessage()
- func (x *SandboxConfig) ProtoReflect() protoreflect.Message
- func (x *SandboxConfig) Reset()
- func (x *SandboxConfig) String() string
- type SandboxLimits
- func (*SandboxLimits) Descriptor() ([]byte, []int)deprecated
- func (x *SandboxLimits) GetCpu() string
- func (x *SandboxLimits) GetMemory() string
- func (*SandboxLimits) ProtoMessage()
- func (x *SandboxLimits) ProtoReflect() protoreflect.Message
- func (x *SandboxLimits) Reset()
- func (x *SandboxLimits) String() string
- type Skill
- func (*Skill) Descriptor() ([]byte, []int)deprecated
- func (x *Skill) GetDescription() string
- func (x *Skill) GetEntryScript() string
- func (x *Skill) GetFilePath() string
- func (x *Skill) GetId() string
- func (x *Skill) GetInputs() []string
- func (x *Skill) GetInstruction() string
- func (x *Skill) GetName() string
- func (x *Skill) GetOutputPatterns() []string
- func (x *Skill) GetOutputs() []string
- func (x *Skill) GetRiskLevel() RiskLevel
- func (x *Skill) GetScope() string
- func (x *Skill) GetTrigger() string
- func (*Skill) ProtoMessage()
- func (x *Skill) ProtoReflect() protoreflect.Message
- func (x *Skill) Reset()
- func (x *Skill) String() string
- type SkillOutputFile
- func (*SkillOutputFile) Descriptor() ([]byte, []int)deprecated
- func (x *SkillOutputFile) GetBase64() string
- func (x *SkillOutputFile) GetMime() string
- func (x *SkillOutputFile) GetName() string
- func (*SkillOutputFile) ProtoMessage()
- func (x *SkillOutputFile) ProtoReflect() protoreflect.Message
- func (x *SkillOutputFile) Reset()
- func (x *SkillOutputFile) String() string
- type StopRequest
- func (*StopRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopRequest) GetCheckpointId() string
- func (x *StopRequest) GetSessionId() string
- func (x *StopRequest) GetTraceId() string
- func (*StopRequest) ProtoMessage()
- func (x *StopRequest) ProtoReflect() protoreflect.Message
- func (x *StopRequest) Reset()
- func (x *StopRequest) String() string
- type StopResponse
- func (*StopResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StopResponse) GetMessage() string
- func (x *StopResponse) GetStopped() bool
- func (x *StopResponse) GetTraceId() string
- func (*StopResponse) ProtoMessage()
- func (x *StopResponse) ProtoReflect() protoreflect.Message
- func (x *StopResponse) Reset()
- func (x *StopResponse) String() string
- type StreamEvent
- func (*StreamEvent) Descriptor() ([]byte, []int)deprecated
- func (x *StreamEvent) GetDelta() *DeltaEvent
- func (x *StreamEvent) GetDone() *DoneEvent
- func (x *StreamEvent) GetEmittedAt() *timestamppb.Timestamp
- func (x *StreamEvent) GetError() *ErrorEvent
- func (x *StreamEvent) GetInterrupted() *InterruptedEvent
- func (x *StreamEvent) GetMeta() *MetaEvent
- func (m *StreamEvent) GetPayload() isStreamEvent_Payload
- func (x *StreamEvent) GetSeq() int64
- func (x *StreamEvent) GetToolCall() *ToolCallEvent
- func (x *StreamEvent) GetToolResult() *ToolResultEvent
- func (x *StreamEvent) GetTraceId() string
- func (*StreamEvent) ProtoMessage()
- func (x *StreamEvent) ProtoReflect() protoreflect.Message
- func (x *StreamEvent) Reset()
- func (x *StreamEvent) String() string
- type StreamEvent_Delta
- type StreamEvent_Done
- type StreamEvent_Error
- type StreamEvent_Interrupted
- type StreamEvent_Meta
- type StreamEvent_ToolCall
- type StreamEvent_ToolResult
- type SubAgentConfig
- func (*SubAgentConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SubAgentConfig) GetCapabilities() []*CapabilityConfig
- func (x *SubAgentConfig) GetDescription() string
- func (x *SubAgentConfig) GetExtra() *structpb.Struct
- func (x *SubAgentConfig) GetId() string
- func (x *SubAgentConfig) GetMaxIterations() int32
- func (x *SubAgentConfig) GetModel() *ModelConfig
- func (x *SubAgentConfig) GetName() string
- func (x *SubAgentConfig) GetPrompt() string
- func (x *SubAgentConfig) GetSkills() []*Skill
- func (x *SubAgentConfig) GetTimeoutMs() int32
- func (*SubAgentConfig) ProtoMessage()
- func (x *SubAgentConfig) ProtoReflect() protoreflect.Message
- func (x *SubAgentConfig) Reset()
- func (x *SubAgentConfig) String() string
- type ToolCall
- func (*ToolCall) Descriptor() ([]byte, []int)deprecated
- func (x *ToolCall) GetInput() *structpb.Value
- func (x *ToolCall) GetOutput() *structpb.Value
- func (x *ToolCall) GetTool() string
- func (*ToolCall) ProtoMessage()
- func (x *ToolCall) ProtoReflect() protoreflect.Message
- func (x *ToolCall) Reset()
- func (x *ToolCall) String() string
- type ToolCallEvent
- func (*ToolCallEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ToolCallEvent) GetId() string
- func (x *ToolCallEvent) GetInput() *structpb.Struct
- func (x *ToolCallEvent) GetTool() string
- func (x *ToolCallEvent) GetToolType() string
- func (*ToolCallEvent) ProtoMessage()
- func (x *ToolCallEvent) ProtoReflect() protoreflect.Message
- func (x *ToolCallEvent) Reset()
- func (x *ToolCallEvent) String() string
- type ToolCallMetadata
- func (*ToolCallMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ToolCallMetadata) GetError() string
- func (x *ToolCallMetadata) GetInput() *structpb.Value
- func (x *ToolCallMetadata) GetLatencyMs() int64
- func (x *ToolCallMetadata) GetOutput() *structpb.Value
- func (x *ToolCallMetadata) GetSuccess() bool
- func (x *ToolCallMetadata) GetTool() string
- func (*ToolCallMetadata) ProtoMessage()
- func (x *ToolCallMetadata) ProtoReflect() protoreflect.Message
- func (x *ToolCallMetadata) Reset()
- func (x *ToolCallMetadata) String() string
- type ToolResultEvent
- func (*ToolResultEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ToolResultEvent) GetError() string
- func (x *ToolResultEvent) GetId() string
- func (x *ToolResultEvent) GetLatencyMs() int64
- func (x *ToolResultEvent) GetOutput() *structpb.Struct
- func (x *ToolResultEvent) GetSuccess() bool
- func (x *ToolResultEvent) GetTool() string
- func (*ToolResultEvent) ProtoMessage()
- func (x *ToolResultEvent) ProtoReflect() protoreflect.Message
- func (x *ToolResultEvent) Reset()
- func (x *ToolResultEvent) String() string
- type UnimplementedAgentRuntimeServer
- func (UnimplementedAgentRuntimeServer) GenerateMedia(context.Context, *MediaGenerationRequest) (*MediaGenerationResponse, error)
- func (UnimplementedAgentRuntimeServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
- func (UnimplementedAgentRuntimeServer) ListCapabilities(context.Context, *ListCapabilitiesRequest) (*ListCapabilitiesResponse, error)
- func (UnimplementedAgentRuntimeServer) Resume(context.Context, *ResumeRequest) (*ResumeResponse, error)
- func (UnimplementedAgentRuntimeServer) Run(context.Context, *RunRequest) (*RunResponse, error)
- func (UnimplementedAgentRuntimeServer) RunAgent(context.Context, *AgentRequest) (*AgentResponse, error)
- func (UnimplementedAgentRuntimeServer) RunAgentStream(*AgentRequest, grpc.ServerStreamingServer[StreamEvent]) error
- func (UnimplementedAgentRuntimeServer) RunStream(*RunRequest, grpc.ServerStreamingServer[StreamEvent]) error
- func (UnimplementedAgentRuntimeServer) Stop(context.Context, *StopRequest) (*StopResponse, error)
- type UnsafeAgentRuntimeServer
- type VolumeMount
- func (*VolumeMount) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeMount) GetContainerPath() string
- func (x *VolumeMount) GetHostPath() string
- func (x *VolumeMount) GetReadOnly() bool
- func (*VolumeMount) ProtoMessage()
- func (x *VolumeMount) ProtoReflect() protoreflect.Message
- func (x *VolumeMount) Reset()
- func (x *VolumeMount) String() string
Constants ¶
const ( AgentRuntime_Run_FullMethodName = "/agent.runtime.v1.AgentRuntime/Run" AgentRuntime_RunStream_FullMethodName = "/agent.runtime.v1.AgentRuntime/RunStream" AgentRuntime_RunAgent_FullMethodName = "/agent.runtime.v1.AgentRuntime/RunAgent" AgentRuntime_RunAgentStream_FullMethodName = "/agent.runtime.v1.AgentRuntime/RunAgentStream" AgentRuntime_GenerateMedia_FullMethodName = "/agent.runtime.v1.AgentRuntime/GenerateMedia" AgentRuntime_Resume_FullMethodName = "/agent.runtime.v1.AgentRuntime/Resume" AgentRuntime_Stop_FullMethodName = "/agent.runtime.v1.AgentRuntime/Stop" AgentRuntime_HealthCheck_FullMethodName = "/agent.runtime.v1.AgentRuntime/HealthCheck" AgentRuntime_ListCapabilities_FullMethodName = "/agent.runtime.v1.AgentRuntime/ListCapabilities" )
Variables ¶
var ( RiskLevel_name = map[int32]string{ 0: "RISK_LEVEL_UNSPECIFIED", 1: "RISK_LEVEL_LOW", 2: "RISK_LEVEL_MEDIUM", 3: "RISK_LEVEL_HIGH", } RiskLevel_value = map[string]int32{ "RISK_LEVEL_UNSPECIFIED": 0, "RISK_LEVEL_LOW": 1, "RISK_LEVEL_MEDIUM": 2, "RISK_LEVEL_HIGH": 3, } )
Enum value maps for RiskLevel.
var ( ModelRole_name = map[int32]string{ 0: "MODEL_ROLE_UNSPECIFIED", 1: "MODEL_ROLE_DEFAULT", 2: "MODEL_ROLE_REWRITE", 3: "MODEL_ROLE_SKILL", 4: "MODEL_ROLE_SUMMARIZE", } ModelRole_value = map[string]int32{ "MODEL_ROLE_UNSPECIFIED": 0, "MODEL_ROLE_DEFAULT": 1, "MODEL_ROLE_REWRITE": 2, "MODEL_ROLE_SKILL": 3, "MODEL_ROLE_SUMMARIZE": 4, } )
Enum value maps for ModelRole.
var ( MemoryType_name = map[int32]string{ 0: "MEMORY_TYPE_UNSPECIFIED", 1: "MEMORY_TYPE_USER", 2: "MEMORY_TYPE_FEEDBACK", 3: "MEMORY_TYPE_PROJECT", 4: "MEMORY_TYPE_REFERENCE", } MemoryType_value = map[string]int32{ "MEMORY_TYPE_UNSPECIFIED": 0, "MEMORY_TYPE_USER": 1, "MEMORY_TYPE_FEEDBACK": 2, "MEMORY_TYPE_PROJECT": 3, "MEMORY_TYPE_REFERENCE": 4, } )
Enum value maps for MemoryType.
var ( BusinessErrorCode_name = map[int32]string{ 0: "BUSINESS_ERROR_CODE_UNSPECIFIED", 1: "BUSINESS_ERROR_CODE_MODEL_NOT_CONFIGURED", 2: "BUSINESS_ERROR_CODE_MODEL_CALL_FAILED", 3: "BUSINESS_ERROR_CODE_TOOL_EXECUTION_FAILED", 4: "BUSINESS_ERROR_CODE_SANDBOX_ERROR", 5: "BUSINESS_ERROR_CODE_APPROVAL_REQUIRED", 6: "BUSINESS_ERROR_CODE_CHECKPOINT_NOT_FOUND", 7: "BUSINESS_ERROR_CODE_RATE_LIMITED", 8: "BUSINESS_ERROR_CODE_MAX_ITERATIONS_EXCEEDED", 9: "BUSINESS_ERROR_CODE_CONTEXT_TOO_LONG", } BusinessErrorCode_value = map[string]int32{ "BUSINESS_ERROR_CODE_UNSPECIFIED": 0, "BUSINESS_ERROR_CODE_MODEL_NOT_CONFIGURED": 1, "BUSINESS_ERROR_CODE_MODEL_CALL_FAILED": 2, "BUSINESS_ERROR_CODE_TOOL_EXECUTION_FAILED": 3, "BUSINESS_ERROR_CODE_SANDBOX_ERROR": 4, "BUSINESS_ERROR_CODE_APPROVAL_REQUIRED": 5, "BUSINESS_ERROR_CODE_CHECKPOINT_NOT_FOUND": 6, "BUSINESS_ERROR_CODE_RATE_LIMITED": 7, "BUSINESS_ERROR_CODE_MAX_ITERATIONS_EXCEEDED": 8, "BUSINESS_ERROR_CODE_CONTEXT_TOO_LONG": 9, } )
Enum value maps for BusinessErrorCode.
var ( HealthCheckResponse_ServingStatus_name = map[int32]string{ 0: "SERVING_STATUS_UNSPECIFIED", 1: "SERVING", 2: "NOT_SERVING", } HealthCheckResponse_ServingStatus_value = map[string]int32{ "SERVING_STATUS_UNSPECIFIED": 0, "SERVING": 1, "NOT_SERVING": 2, } )
Enum value maps for HealthCheckResponse_ServingStatus.
var AgentRuntime_ServiceDesc = grpc.ServiceDesc{ ServiceName: "agent.runtime.v1.AgentRuntime", HandlerType: (*AgentRuntimeServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Run", Handler: _AgentRuntime_Run_Handler, }, { MethodName: "RunAgent", Handler: _AgentRuntime_RunAgent_Handler, }, { MethodName: "GenerateMedia", Handler: _AgentRuntime_GenerateMedia_Handler, }, { MethodName: "Resume", Handler: _AgentRuntime_Resume_Handler, }, { MethodName: "Stop", Handler: _AgentRuntime_Stop_Handler, }, { MethodName: "HealthCheck", Handler: _AgentRuntime_HealthCheck_Handler, }, { MethodName: "ListCapabilities", Handler: _AgentRuntime_ListCapabilities_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "RunStream", Handler: _AgentRuntime_RunStream_Handler, ServerStreams: true, }, { StreamName: "RunAgentStream", Handler: _AgentRuntime_RunAgentStream_Handler, ServerStreams: true, }, }, Metadata: "agent/runtime/v1/runtime.proto", }
AgentRuntime_ServiceDesc is the grpc.ServiceDesc for AgentRuntime service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_agent_runtime_v1_runtime_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAgentRuntimeServer ¶
func RegisterAgentRuntimeServer(s grpc.ServiceRegistrar, srv AgentRuntimeServer)
Types ¶
type A2AAgentConfig ¶
type A2AAgentConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Headers map[string]string `` /* 155-byte string literal not displayed */
RiskLevel RiskLevel `protobuf:"varint,4,opt,name=risk_level,json=riskLevel,proto3,enum=agent.runtime.v1.RiskLevel" json:"risk_level,omitempty"`
// contains filtered or unexported fields
}
func (*A2AAgentConfig) Descriptor
deprecated
func (*A2AAgentConfig) Descriptor() ([]byte, []int)
Deprecated: Use A2AAgentConfig.ProtoReflect.Descriptor instead.
func (*A2AAgentConfig) GetEndpoint ¶
func (x *A2AAgentConfig) GetEndpoint() string
func (*A2AAgentConfig) GetHeaders ¶
func (x *A2AAgentConfig) GetHeaders() map[string]string
func (*A2AAgentConfig) GetName ¶
func (x *A2AAgentConfig) GetName() string
func (*A2AAgentConfig) GetRiskLevel ¶
func (x *A2AAgentConfig) GetRiskLevel() RiskLevel
func (*A2AAgentConfig) ProtoMessage ¶
func (*A2AAgentConfig) ProtoMessage()
func (*A2AAgentConfig) ProtoReflect ¶
func (x *A2AAgentConfig) ProtoReflect() protoreflect.Message
func (*A2AAgentConfig) Reset ¶
func (x *A2AAgentConfig) Reset()
func (*A2AAgentConfig) String ¶
func (x *A2AAgentConfig) String() string
type A2AResult ¶
type A2AResult struct {
AgentName string `protobuf:"bytes,1,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Result *structpb.Value `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*A2AResult) Descriptor
deprecated
func (*A2AResult) GetAgentName ¶
func (*A2AResult) ProtoMessage ¶
func (*A2AResult) ProtoMessage()
func (*A2AResult) ProtoReflect ¶
func (x *A2AResult) ProtoReflect() protoreflect.Message
type AgentRequest ¶
type AgentRequest struct {
Task string `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
Context *structpb.Struct `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
Models map[string]*ModelConfig `` /* 153-byte string literal not displayed */
Stream bool `protobuf:"varint,4,opt,name=stream,proto3" json:"stream,omitempty"`
RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
TraceId string `protobuf:"bytes,6,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
Capabilities []*CapabilityConfig `protobuf:"bytes,7,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
// contains filtered or unexported fields
}
func (*AgentRequest) Descriptor
deprecated
func (*AgentRequest) Descriptor() ([]byte, []int)
Deprecated: Use AgentRequest.ProtoReflect.Descriptor instead.
func (*AgentRequest) GetCapabilities ¶ added in v0.1.2
func (x *AgentRequest) GetCapabilities() []*CapabilityConfig
func (*AgentRequest) GetContext ¶
func (x *AgentRequest) GetContext() *structpb.Struct
func (*AgentRequest) GetModels ¶
func (x *AgentRequest) GetModels() map[string]*ModelConfig
func (*AgentRequest) GetRequestId ¶
func (x *AgentRequest) GetRequestId() string
func (*AgentRequest) GetStream ¶
func (x *AgentRequest) GetStream() bool
func (*AgentRequest) GetTask ¶
func (x *AgentRequest) GetTask() string
func (*AgentRequest) GetTraceId ¶
func (x *AgentRequest) GetTraceId() string
func (*AgentRequest) ProtoMessage ¶
func (*AgentRequest) ProtoMessage()
func (*AgentRequest) ProtoReflect ¶
func (x *AgentRequest) ProtoReflect() protoreflect.Message
func (*AgentRequest) Reset ¶
func (x *AgentRequest) Reset()
func (*AgentRequest) String ¶
func (x *AgentRequest) String() string
type AgentResponse ¶
type AgentResponse struct {
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
ToolCalls []*ToolCall `protobuf:"bytes,2,rep,name=tool_calls,json=toolCalls,proto3" json:"tool_calls,omitempty"`
TokensUsed int32 `protobuf:"varint,3,opt,name=tokens_used,json=tokensUsed,proto3" json:"tokens_used,omitempty"`
FinishReason string `protobuf:"bytes,4,opt,name=finish_reason,json=finishReason,proto3" json:"finish_reason,omitempty"`
Metadata *ResponseMetadata `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"`
Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
TraceId string `protobuf:"bytes,7,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*AgentResponse) Descriptor
deprecated
func (*AgentResponse) Descriptor() ([]byte, []int)
Deprecated: Use AgentResponse.ProtoReflect.Descriptor instead.
func (*AgentResponse) GetContent ¶
func (x *AgentResponse) GetContent() string
func (*AgentResponse) GetError ¶
func (x *AgentResponse) GetError() string
func (*AgentResponse) GetFinishReason ¶
func (x *AgentResponse) GetFinishReason() string
func (*AgentResponse) GetMetadata ¶
func (x *AgentResponse) GetMetadata() *ResponseMetadata
func (*AgentResponse) GetTokensUsed ¶
func (x *AgentResponse) GetTokensUsed() int32
func (*AgentResponse) GetToolCalls ¶
func (x *AgentResponse) GetToolCalls() []*ToolCall
func (*AgentResponse) GetTraceId ¶
func (x *AgentResponse) GetTraceId() string
func (*AgentResponse) ProtoMessage ¶
func (*AgentResponse) ProtoMessage()
func (*AgentResponse) ProtoReflect ¶
func (x *AgentResponse) ProtoReflect() protoreflect.Message
func (*AgentResponse) Reset ¶
func (x *AgentResponse) Reset()
func (*AgentResponse) String ¶
func (x *AgentResponse) String() string
type AgentRuntimeClient ¶
type AgentRuntimeClient interface {
Run(ctx context.Context, in *RunRequest, opts ...grpc.CallOption) (*RunResponse, error)
RunStream(ctx context.Context, in *RunRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[StreamEvent], error)
RunAgent(ctx context.Context, in *AgentRequest, opts ...grpc.CallOption) (*AgentResponse, error)
RunAgentStream(ctx context.Context, in *AgentRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[StreamEvent], error)
GenerateMedia(ctx context.Context, in *MediaGenerationRequest, opts ...grpc.CallOption) (*MediaGenerationResponse, error)
Resume(ctx context.Context, in *ResumeRequest, opts ...grpc.CallOption) (*ResumeResponse, error)
Stop(ctx context.Context, in *StopRequest, opts ...grpc.CallOption) (*StopResponse, error)
HealthCheck(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error)
ListCapabilities(ctx context.Context, in *ListCapabilitiesRequest, opts ...grpc.CallOption) (*ListCapabilitiesResponse, error)
}
AgentRuntimeClient is the client API for AgentRuntime service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
============================================================ Service ============================================================
func NewAgentRuntimeClient ¶
func NewAgentRuntimeClient(cc grpc.ClientConnInterface) AgentRuntimeClient
type AgentRuntimeServer ¶
type AgentRuntimeServer interface {
Run(context.Context, *RunRequest) (*RunResponse, error)
RunStream(*RunRequest, grpc.ServerStreamingServer[StreamEvent]) error
RunAgent(context.Context, *AgentRequest) (*AgentResponse, error)
RunAgentStream(*AgentRequest, grpc.ServerStreamingServer[StreamEvent]) error
GenerateMedia(context.Context, *MediaGenerationRequest) (*MediaGenerationResponse, error)
Resume(context.Context, *ResumeRequest) (*ResumeResponse, error)
Stop(context.Context, *StopRequest) (*StopResponse, error)
HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
ListCapabilities(context.Context, *ListCapabilitiesRequest) (*ListCapabilitiesResponse, error)
// contains filtered or unexported methods
}
AgentRuntimeServer is the server API for AgentRuntime service. All implementations must embed UnimplementedAgentRuntimeServer for forward compatibility.
============================================================ Service ============================================================
type AgentRuntime_RunAgentStreamClient ¶
type AgentRuntime_RunAgentStreamClient = grpc.ServerStreamingClient[StreamEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type AgentRuntime_RunAgentStreamServer ¶
type AgentRuntime_RunAgentStreamServer = grpc.ServerStreamingServer[StreamEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type AgentRuntime_RunStreamClient ¶
type AgentRuntime_RunStreamClient = grpc.ServerStreamingClient[StreamEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type AgentRuntime_RunStreamServer ¶
type AgentRuntime_RunStreamServer = grpc.ServerStreamingServer[StreamEvent]
This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.
type ApprovalPolicy ¶
type ApprovalPolicy struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
RiskThreshold RiskLevel `` /* 133-byte string literal not displayed */
AutoApprove []string `protobuf:"bytes,3,rep,name=auto_approve,json=autoApprove,proto3" json:"auto_approve,omitempty"`
// contains filtered or unexported fields
}
func (*ApprovalPolicy) Descriptor
deprecated
func (*ApprovalPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ApprovalPolicy.ProtoReflect.Descriptor instead.
func (*ApprovalPolicy) GetAutoApprove ¶
func (x *ApprovalPolicy) GetAutoApprove() []string
func (*ApprovalPolicy) GetEnabled ¶
func (x *ApprovalPolicy) GetEnabled() bool
func (*ApprovalPolicy) GetRiskThreshold ¶
func (x *ApprovalPolicy) GetRiskThreshold() RiskLevel
func (*ApprovalPolicy) ProtoMessage ¶
func (*ApprovalPolicy) ProtoMessage()
func (*ApprovalPolicy) ProtoReflect ¶
func (x *ApprovalPolicy) ProtoReflect() protoreflect.Message
func (*ApprovalPolicy) Reset ¶
func (x *ApprovalPolicy) Reset()
func (*ApprovalPolicy) String ¶
func (x *ApprovalPolicy) String() string
type BusinessError ¶
type BusinessError struct {
Code BusinessErrorCode `protobuf:"varint,1,opt,name=code,proto3,enum=agent.runtime.v1.BusinessErrorCode" json:"code,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Retryable bool `protobuf:"varint,3,opt,name=retryable,proto3" json:"retryable,omitempty"`
Metadata map[string]string `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*BusinessError) Descriptor
deprecated
func (*BusinessError) Descriptor() ([]byte, []int)
Deprecated: Use BusinessError.ProtoReflect.Descriptor instead.
func (*BusinessError) GetCode ¶
func (x *BusinessError) GetCode() BusinessErrorCode
func (*BusinessError) GetMessage ¶
func (x *BusinessError) GetMessage() string
func (*BusinessError) GetMetadata ¶
func (x *BusinessError) GetMetadata() map[string]string
func (*BusinessError) GetRetryable ¶
func (x *BusinessError) GetRetryable() bool
func (*BusinessError) ProtoMessage ¶
func (*BusinessError) ProtoMessage()
func (*BusinessError) ProtoReflect ¶
func (x *BusinessError) ProtoReflect() protoreflect.Message
func (*BusinessError) Reset ¶
func (x *BusinessError) Reset()
func (*BusinessError) String ¶
func (x *BusinessError) String() string
type BusinessErrorCode ¶
type BusinessErrorCode int32
const ( BusinessErrorCode_BUSINESS_ERROR_CODE_UNSPECIFIED BusinessErrorCode = 0 BusinessErrorCode_BUSINESS_ERROR_CODE_MODEL_NOT_CONFIGURED BusinessErrorCode = 1 BusinessErrorCode_BUSINESS_ERROR_CODE_MODEL_CALL_FAILED BusinessErrorCode = 2 BusinessErrorCode_BUSINESS_ERROR_CODE_TOOL_EXECUTION_FAILED BusinessErrorCode = 3 BusinessErrorCode_BUSINESS_ERROR_CODE_SANDBOX_ERROR BusinessErrorCode = 4 BusinessErrorCode_BUSINESS_ERROR_CODE_APPROVAL_REQUIRED BusinessErrorCode = 5 BusinessErrorCode_BUSINESS_ERROR_CODE_CHECKPOINT_NOT_FOUND BusinessErrorCode = 6 BusinessErrorCode_BUSINESS_ERROR_CODE_RATE_LIMITED BusinessErrorCode = 7 BusinessErrorCode_BUSINESS_ERROR_CODE_MAX_ITERATIONS_EXCEEDED BusinessErrorCode = 8 BusinessErrorCode_BUSINESS_ERROR_CODE_CONTEXT_TOO_LONG BusinessErrorCode = 9 )
func (BusinessErrorCode) Descriptor ¶
func (BusinessErrorCode) Descriptor() protoreflect.EnumDescriptor
func (BusinessErrorCode) Enum ¶
func (x BusinessErrorCode) Enum() *BusinessErrorCode
func (BusinessErrorCode) EnumDescriptor
deprecated
func (BusinessErrorCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use BusinessErrorCode.Descriptor instead.
func (BusinessErrorCode) Number ¶
func (x BusinessErrorCode) Number() protoreflect.EnumNumber
func (BusinessErrorCode) String ¶
func (x BusinessErrorCode) String() string
func (BusinessErrorCode) Type ¶
func (BusinessErrorCode) Type() protoreflect.EnumType
type CLIConfig ¶
type CLIConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Command string `protobuf:"bytes,2,opt,name=command,proto3" json:"command,omitempty"`
ConfigDir string `protobuf:"bytes,3,opt,name=config_dir,json=configDir,proto3" json:"config_dir,omitempty"`
SkillsDir string `protobuf:"bytes,4,opt,name=skills_dir,json=skillsDir,proto3" json:"skills_dir,omitempty"`
RiskLevel RiskLevel `protobuf:"varint,5,opt,name=risk_level,json=riskLevel,proto3,enum=agent.runtime.v1.RiskLevel" json:"risk_level,omitempty"`
AuthType string `protobuf:"bytes,6,opt,name=auth_type,json=authType,proto3" json:"auth_type,omitempty"`
// contains filtered or unexported fields
}
func (*CLIConfig) Descriptor
deprecated
func (*CLIConfig) GetAuthType ¶
func (*CLIConfig) GetCommand ¶
func (*CLIConfig) GetConfigDir ¶
func (*CLIConfig) GetRiskLevel ¶
func (*CLIConfig) GetSkillsDir ¶
func (*CLIConfig) ProtoMessage ¶
func (*CLIConfig) ProtoMessage()
func (*CLIConfig) ProtoReflect ¶
func (x *CLIConfig) ProtoReflect() protoreflect.Message
type CapabilityConfig ¶ added in v0.1.2
type CapabilityConfig struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Config *structpb.Struct `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
CapabilityConfig selects a stable provider-independent ability. Concrete providers are Runtime implementation details and are not part of this contract.
func (*CapabilityConfig) Descriptor
deprecated
added in
v0.1.2
func (*CapabilityConfig) Descriptor() ([]byte, []int)
Deprecated: Use CapabilityConfig.ProtoReflect.Descriptor instead.
func (*CapabilityConfig) GetConfig ¶ added in v0.1.2
func (x *CapabilityConfig) GetConfig() *structpb.Struct
func (*CapabilityConfig) GetId ¶ added in v0.1.2
func (x *CapabilityConfig) GetId() string
func (*CapabilityConfig) ProtoMessage ¶ added in v0.1.2
func (*CapabilityConfig) ProtoMessage()
func (*CapabilityConfig) ProtoReflect ¶ added in v0.1.2
func (x *CapabilityConfig) ProtoReflect() protoreflect.Message
func (*CapabilityConfig) Reset ¶ added in v0.1.2
func (x *CapabilityConfig) Reset()
func (*CapabilityConfig) String ¶ added in v0.1.2
func (x *CapabilityConfig) String() string
type CapabilityDefinition ¶ added in v0.1.2
type CapabilityDefinition struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
Input map[string]string `` /* 151-byte string literal not displayed */
Output string `protobuf:"bytes,4,opt,name=output,proto3" json:"output,omitempty"`
ReadOnly bool `protobuf:"varint,5,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
Risk string `protobuf:"bytes,6,opt,name=risk,proto3" json:"risk,omitempty"`
Status string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
Provider string `protobuf:"bytes,8,opt,name=provider,proto3" json:"provider,omitempty"`
Reason string `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*CapabilityDefinition) Descriptor
deprecated
added in
v0.1.2
func (*CapabilityDefinition) Descriptor() ([]byte, []int)
Deprecated: Use CapabilityDefinition.ProtoReflect.Descriptor instead.
func (*CapabilityDefinition) GetDescription ¶ added in v0.1.2
func (x *CapabilityDefinition) GetDescription() string
func (*CapabilityDefinition) GetId ¶ added in v0.1.2
func (x *CapabilityDefinition) GetId() string
func (*CapabilityDefinition) GetInput ¶ added in v0.1.2
func (x *CapabilityDefinition) GetInput() map[string]string
func (*CapabilityDefinition) GetOutput ¶ added in v0.1.2
func (x *CapabilityDefinition) GetOutput() string
func (*CapabilityDefinition) GetProvider ¶ added in v0.1.2
func (x *CapabilityDefinition) GetProvider() string
func (*CapabilityDefinition) GetReadOnly ¶ added in v0.1.2
func (x *CapabilityDefinition) GetReadOnly() bool
func (*CapabilityDefinition) GetReason ¶ added in v0.1.2
func (x *CapabilityDefinition) GetReason() string
func (*CapabilityDefinition) GetRisk ¶ added in v0.1.2
func (x *CapabilityDefinition) GetRisk() string
func (*CapabilityDefinition) GetStatus ¶ added in v0.1.2
func (x *CapabilityDefinition) GetStatus() string
func (*CapabilityDefinition) ProtoMessage ¶ added in v0.1.2
func (*CapabilityDefinition) ProtoMessage()
func (*CapabilityDefinition) ProtoReflect ¶ added in v0.1.2
func (x *CapabilityDefinition) ProtoReflect() protoreflect.Message
func (*CapabilityDefinition) Reset ¶ added in v0.1.2
func (x *CapabilityDefinition) Reset()
func (*CapabilityDefinition) String ¶ added in v0.1.2
func (x *CapabilityDefinition) String() string
type ChatMessage ¶
type ChatMessage struct {
Role string `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// contains filtered or unexported fields
}
============================================================ Core messages ============================================================
func (*ChatMessage) Descriptor
deprecated
func (*ChatMessage) Descriptor() ([]byte, []int)
Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead.
func (*ChatMessage) GetContent ¶
func (x *ChatMessage) GetContent() string
func (*ChatMessage) GetRole ¶
func (x *ChatMessage) GetRole() string
func (*ChatMessage) ProtoMessage ¶
func (*ChatMessage) ProtoMessage()
func (*ChatMessage) ProtoReflect ¶
func (x *ChatMessage) ProtoReflect() protoreflect.Message
func (*ChatMessage) Reset ¶
func (x *ChatMessage) Reset()
func (*ChatMessage) String ¶
func (x *ChatMessage) String() string
type DeltaEvent ¶
type DeltaEvent struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
Reasoning bool `protobuf:"varint,3,opt,name=reasoning,proto3" json:"reasoning,omitempty"`
// contains filtered or unexported fields
}
func (*DeltaEvent) Descriptor
deprecated
func (*DeltaEvent) Descriptor() ([]byte, []int)
Deprecated: Use DeltaEvent.ProtoReflect.Descriptor instead.
func (*DeltaEvent) GetReasoning ¶
func (x *DeltaEvent) GetReasoning() bool
func (*DeltaEvent) GetRole ¶
func (x *DeltaEvent) GetRole() string
func (*DeltaEvent) GetText ¶
func (x *DeltaEvent) GetText() string
func (*DeltaEvent) ProtoMessage ¶
func (*DeltaEvent) ProtoMessage()
func (*DeltaEvent) ProtoReflect ¶
func (x *DeltaEvent) ProtoReflect() protoreflect.Message
func (*DeltaEvent) Reset ¶
func (x *DeltaEvent) Reset()
func (*DeltaEvent) String ¶
func (x *DeltaEvent) String() string
type DoneEvent ¶
type DoneEvent struct {
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
FinishReason string `protobuf:"bytes,2,opt,name=finish_reason,json=finishReason,proto3" json:"finish_reason,omitempty"`
FinishedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=finished_at,json=finishedAt,proto3" json:"finished_at,omitempty"`
PromptTokens int32 `protobuf:"varint,4,opt,name=prompt_tokens,json=promptTokens,proto3" json:"prompt_tokens,omitempty"`
CompletionTokens int32 `protobuf:"varint,5,opt,name=completion_tokens,json=completionTokens,proto3" json:"completion_tokens,omitempty"`
TotalTokens int32 `protobuf:"varint,6,opt,name=total_tokens,json=totalTokens,proto3" json:"total_tokens,omitempty"`
Metadata *ResponseMetadata `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`
Memories []*MemoryEntry `protobuf:"bytes,8,rep,name=memories,proto3" json:"memories,omitempty"`
CheckpointId string `protobuf:"bytes,9,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
// contains filtered or unexported fields
}
func (*DoneEvent) Descriptor
deprecated
func (*DoneEvent) GetCheckpointId ¶
func (*DoneEvent) GetCompletionTokens ¶
func (*DoneEvent) GetContent ¶
func (*DoneEvent) GetFinishReason ¶
func (*DoneEvent) GetFinishedAt ¶
func (x *DoneEvent) GetFinishedAt() *timestamppb.Timestamp
func (*DoneEvent) GetMemories ¶
func (x *DoneEvent) GetMemories() []*MemoryEntry
func (*DoneEvent) GetMetadata ¶
func (x *DoneEvent) GetMetadata() *ResponseMetadata
func (*DoneEvent) GetPromptTokens ¶
func (*DoneEvent) GetTotalTokens ¶
func (*DoneEvent) ProtoMessage ¶
func (*DoneEvent) ProtoMessage()
func (*DoneEvent) ProtoReflect ¶
func (x *DoneEvent) ProtoReflect() protoreflect.Message
type ErrorEvent ¶
type ErrorEvent struct {
Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Retryable bool `protobuf:"varint,3,opt,name=retryable,proto3" json:"retryable,omitempty"`
// contains filtered or unexported fields
}
func (*ErrorEvent) Descriptor
deprecated
func (*ErrorEvent) Descriptor() ([]byte, []int)
Deprecated: Use ErrorEvent.ProtoReflect.Descriptor instead.
func (*ErrorEvent) GetCode ¶
func (x *ErrorEvent) GetCode() string
func (*ErrorEvent) GetMessage ¶
func (x *ErrorEvent) GetMessage() string
func (*ErrorEvent) GetRetryable ¶
func (x *ErrorEvent) GetRetryable() bool
func (*ErrorEvent) ProtoMessage ¶
func (*ErrorEvent) ProtoMessage()
func (*ErrorEvent) ProtoReflect ¶
func (x *ErrorEvent) ProtoReflect() protoreflect.Message
func (*ErrorEvent) Reset ¶
func (x *ErrorEvent) Reset()
func (*ErrorEvent) String ¶
func (x *ErrorEvent) String() string
type FileConfig ¶
type FileConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
VirtualPath string `protobuf:"bytes,2,opt,name=virtual_path,json=virtualPath,proto3" json:"virtual_path,omitempty"`
Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
func (*FileConfig) Descriptor
deprecated
func (*FileConfig) Descriptor() ([]byte, []int)
Deprecated: Use FileConfig.ProtoReflect.Descriptor instead.
func (*FileConfig) GetName ¶
func (x *FileConfig) GetName() string
func (*FileConfig) GetSize ¶
func (x *FileConfig) GetSize() int64
func (*FileConfig) GetType ¶
func (x *FileConfig) GetType() string
func (*FileConfig) GetVirtualPath ¶
func (x *FileConfig) GetVirtualPath() string
func (*FileConfig) ProtoMessage ¶
func (*FileConfig) ProtoMessage()
func (*FileConfig) ProtoReflect ¶
func (x *FileConfig) ProtoReflect() protoreflect.Message
func (*FileConfig) Reset ¶
func (x *FileConfig) Reset()
func (*FileConfig) String ¶
func (x *FileConfig) String() string
type HealthCheckRequest ¶
type HealthCheckRequest struct {
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
TraceId string `protobuf:"bytes,2,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*HealthCheckRequest) Descriptor
deprecated
func (*HealthCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckRequest.ProtoReflect.Descriptor instead.
func (*HealthCheckRequest) GetService ¶
func (x *HealthCheckRequest) GetService() string
func (*HealthCheckRequest) GetTraceId ¶
func (x *HealthCheckRequest) GetTraceId() string
func (*HealthCheckRequest) ProtoMessage ¶
func (*HealthCheckRequest) ProtoMessage()
func (*HealthCheckRequest) ProtoReflect ¶
func (x *HealthCheckRequest) ProtoReflect() protoreflect.Message
func (*HealthCheckRequest) Reset ¶
func (x *HealthCheckRequest) Reset()
func (*HealthCheckRequest) String ¶
func (x *HealthCheckRequest) String() string
type HealthCheckResponse ¶
type HealthCheckResponse struct {
Status HealthCheckResponse_ServingStatus `protobuf:"varint,1,opt,name=status,proto3,enum=agent.runtime.v1.HealthCheckResponse_ServingStatus" json:"status,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
TraceId string `protobuf:"bytes,3,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*HealthCheckResponse) Descriptor
deprecated
func (*HealthCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheckResponse.ProtoReflect.Descriptor instead.
func (*HealthCheckResponse) GetStatus ¶
func (x *HealthCheckResponse) GetStatus() HealthCheckResponse_ServingStatus
func (*HealthCheckResponse) GetTraceId ¶
func (x *HealthCheckResponse) GetTraceId() string
func (*HealthCheckResponse) GetVersion ¶
func (x *HealthCheckResponse) GetVersion() string
func (*HealthCheckResponse) ProtoMessage ¶
func (*HealthCheckResponse) ProtoMessage()
func (*HealthCheckResponse) ProtoReflect ¶
func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message
func (*HealthCheckResponse) Reset ¶
func (x *HealthCheckResponse) Reset()
func (*HealthCheckResponse) String ¶
func (x *HealthCheckResponse) String() string
type HealthCheckResponse_ServingStatus ¶
type HealthCheckResponse_ServingStatus int32
const ( HealthCheckResponse_SERVING_STATUS_UNSPECIFIED HealthCheckResponse_ServingStatus = 0 HealthCheckResponse_SERVING HealthCheckResponse_ServingStatus = 1 HealthCheckResponse_NOT_SERVING HealthCheckResponse_ServingStatus = 2 )
func (HealthCheckResponse_ServingStatus) Descriptor ¶
func (HealthCheckResponse_ServingStatus) Descriptor() protoreflect.EnumDescriptor
func (HealthCheckResponse_ServingStatus) Enum ¶
func (x HealthCheckResponse_ServingStatus) Enum() *HealthCheckResponse_ServingStatus
func (HealthCheckResponse_ServingStatus) EnumDescriptor
deprecated
func (HealthCheckResponse_ServingStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use HealthCheckResponse_ServingStatus.Descriptor instead.
func (HealthCheckResponse_ServingStatus) Number ¶
func (x HealthCheckResponse_ServingStatus) Number() protoreflect.EnumNumber
func (HealthCheckResponse_ServingStatus) String ¶
func (x HealthCheckResponse_ServingStatus) String() string
func (HealthCheckResponse_ServingStatus) Type ¶
func (HealthCheckResponse_ServingStatus) Type() protoreflect.EnumType
type InternalAgentConfig ¶
type InternalAgentConfig struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Prompt string `protobuf:"bytes,3,opt,name=prompt,proto3" json:"prompt,omitempty"`
Model *ModelConfig `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
// contains filtered or unexported fields
}
func (*InternalAgentConfig) Descriptor
deprecated
func (*InternalAgentConfig) Descriptor() ([]byte, []int)
Deprecated: Use InternalAgentConfig.ProtoReflect.Descriptor instead.
func (*InternalAgentConfig) GetId ¶
func (x *InternalAgentConfig) GetId() string
func (*InternalAgentConfig) GetModel ¶
func (x *InternalAgentConfig) GetModel() *ModelConfig
func (*InternalAgentConfig) GetName ¶
func (x *InternalAgentConfig) GetName() string
func (*InternalAgentConfig) GetPrompt ¶
func (x *InternalAgentConfig) GetPrompt() string
func (*InternalAgentConfig) ProtoMessage ¶
func (*InternalAgentConfig) ProtoMessage()
func (*InternalAgentConfig) ProtoReflect ¶
func (x *InternalAgentConfig) ProtoReflect() protoreflect.Message
func (*InternalAgentConfig) Reset ¶
func (x *InternalAgentConfig) Reset()
func (*InternalAgentConfig) String ¶
func (x *InternalAgentConfig) String() string
type InterruptedEvent ¶
type InterruptedEvent struct {
CheckpointId string `protobuf:"bytes,1,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
PendingApprovals []*PendingApproval `protobuf:"bytes,2,rep,name=pending_approvals,json=pendingApprovals,proto3" json:"pending_approvals,omitempty"`
// contains filtered or unexported fields
}
func (*InterruptedEvent) Descriptor
deprecated
func (*InterruptedEvent) Descriptor() ([]byte, []int)
Deprecated: Use InterruptedEvent.ProtoReflect.Descriptor instead.
func (*InterruptedEvent) GetCheckpointId ¶
func (x *InterruptedEvent) GetCheckpointId() string
func (*InterruptedEvent) GetPendingApprovals ¶
func (x *InterruptedEvent) GetPendingApprovals() []*PendingApproval
func (*InterruptedEvent) ProtoMessage ¶
func (*InterruptedEvent) ProtoMessage()
func (*InterruptedEvent) ProtoReflect ¶
func (x *InterruptedEvent) ProtoReflect() protoreflect.Message
func (*InterruptedEvent) Reset ¶
func (x *InterruptedEvent) Reset()
func (*InterruptedEvent) String ¶
func (x *InterruptedEvent) String() string
type KnowledgeBaseConfig ¶
type KnowledgeBaseConfig struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
RetrievalUrl string `protobuf:"bytes,3,opt,name=retrieval_url,json=retrievalUrl,proto3" json:"retrieval_url,omitempty"`
Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"`
TopK int32 `protobuf:"varint,5,opt,name=top_k,json=topK,proto3" json:"top_k,omitempty"`
// contains filtered or unexported fields
}
func (*KnowledgeBaseConfig) Descriptor
deprecated
func (*KnowledgeBaseConfig) Descriptor() ([]byte, []int)
Deprecated: Use KnowledgeBaseConfig.ProtoReflect.Descriptor instead.
func (*KnowledgeBaseConfig) GetId ¶
func (x *KnowledgeBaseConfig) GetId() string
func (*KnowledgeBaseConfig) GetName ¶
func (x *KnowledgeBaseConfig) GetName() string
func (*KnowledgeBaseConfig) GetRetrievalUrl ¶
func (x *KnowledgeBaseConfig) GetRetrievalUrl() string
func (*KnowledgeBaseConfig) GetToken ¶
func (x *KnowledgeBaseConfig) GetToken() string
func (*KnowledgeBaseConfig) GetTopK ¶
func (x *KnowledgeBaseConfig) GetTopK() int32
func (*KnowledgeBaseConfig) ProtoMessage ¶
func (*KnowledgeBaseConfig) ProtoMessage()
func (*KnowledgeBaseConfig) ProtoReflect ¶
func (x *KnowledgeBaseConfig) ProtoReflect() protoreflect.Message
func (*KnowledgeBaseConfig) Reset ¶
func (x *KnowledgeBaseConfig) Reset()
func (*KnowledgeBaseConfig) String ¶
func (x *KnowledgeBaseConfig) String() string
type ListCapabilitiesRequest ¶ added in v0.1.2
type ListCapabilitiesRequest struct {
TraceId string `protobuf:"bytes,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListCapabilitiesRequest) Descriptor
deprecated
added in
v0.1.2
func (*ListCapabilitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCapabilitiesRequest.ProtoReflect.Descriptor instead.
func (*ListCapabilitiesRequest) GetTraceId ¶ added in v0.1.2
func (x *ListCapabilitiesRequest) GetTraceId() string
func (*ListCapabilitiesRequest) ProtoMessage ¶ added in v0.1.2
func (*ListCapabilitiesRequest) ProtoMessage()
func (*ListCapabilitiesRequest) ProtoReflect ¶ added in v0.1.2
func (x *ListCapabilitiesRequest) ProtoReflect() protoreflect.Message
func (*ListCapabilitiesRequest) Reset ¶ added in v0.1.2
func (x *ListCapabilitiesRequest) Reset()
func (*ListCapabilitiesRequest) String ¶ added in v0.1.2
func (x *ListCapabilitiesRequest) String() string
type ListCapabilitiesResponse ¶ added in v0.1.2
type ListCapabilitiesResponse struct {
Capabilities []*CapabilityDefinition `protobuf:"bytes,1,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
TraceId string `protobuf:"bytes,2,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListCapabilitiesResponse) Descriptor
deprecated
added in
v0.1.2
func (*ListCapabilitiesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCapabilitiesResponse.ProtoReflect.Descriptor instead.
func (*ListCapabilitiesResponse) GetCapabilities ¶ added in v0.1.2
func (x *ListCapabilitiesResponse) GetCapabilities() []*CapabilityDefinition
func (*ListCapabilitiesResponse) GetTraceId ¶ added in v0.1.2
func (x *ListCapabilitiesResponse) GetTraceId() string
func (*ListCapabilitiesResponse) ProtoMessage ¶ added in v0.1.2
func (*ListCapabilitiesResponse) ProtoMessage()
func (*ListCapabilitiesResponse) ProtoReflect ¶ added in v0.1.2
func (x *ListCapabilitiesResponse) ProtoReflect() protoreflect.Message
func (*ListCapabilitiesResponse) Reset ¶ added in v0.1.2
func (x *ListCapabilitiesResponse) Reset()
func (*ListCapabilitiesResponse) String ¶ added in v0.1.2
func (x *ListCapabilitiesResponse) String() string
type MCPConfig ¶
type MCPConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Transport string `protobuf:"bytes,2,opt,name=transport,proto3" json:"transport,omitempty"`
Command string `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"`
Args []string `protobuf:"bytes,4,rep,name=args,proto3" json:"args,omitempty"`
Env map[string]string `` /* 147-byte string literal not displayed */
Endpoint string `protobuf:"bytes,6,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Headers map[string]string `` /* 155-byte string literal not displayed */
RiskLevel RiskLevel `protobuf:"varint,8,opt,name=risk_level,json=riskLevel,proto3,enum=agent.runtime.v1.RiskLevel" json:"risk_level,omitempty"`
// contains filtered or unexported fields
}
func (*MCPConfig) Descriptor
deprecated
func (*MCPConfig) GetCommand ¶
func (*MCPConfig) GetEndpoint ¶
func (*MCPConfig) GetHeaders ¶
func (*MCPConfig) GetRiskLevel ¶
func (*MCPConfig) GetTransport ¶
func (*MCPConfig) ProtoMessage ¶
func (*MCPConfig) ProtoMessage()
func (*MCPConfig) ProtoReflect ¶
func (x *MCPConfig) ProtoReflect() protoreflect.Message
type MediaGenerationRequest ¶
type MediaGenerationRequest struct {
Model *ModelConfig `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
MediaType string `protobuf:"bytes,2,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"`
Operation string `protobuf:"bytes,3,opt,name=operation,proto3" json:"operation,omitempty"`
Prompt string `protobuf:"bytes,4,opt,name=prompt,proto3" json:"prompt,omitempty"`
NegativePrompt string `protobuf:"bytes,5,opt,name=negative_prompt,json=negativePrompt,proto3" json:"negative_prompt,omitempty"`
SourceUrl string `protobuf:"bytes,6,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
Size string `protobuf:"bytes,7,opt,name=size,proto3" json:"size,omitempty"`
Quality string `protobuf:"bytes,8,opt,name=quality,proto3" json:"quality,omitempty"`
DurationSeconds int32 `protobuf:"varint,9,opt,name=duration_seconds,json=durationSeconds,proto3" json:"duration_seconds,omitempty"`
RequestId string `protobuf:"bytes,10,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
TraceId string `protobuf:"bytes,11,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*MediaGenerationRequest) Descriptor
deprecated
func (*MediaGenerationRequest) Descriptor() ([]byte, []int)
Deprecated: Use MediaGenerationRequest.ProtoReflect.Descriptor instead.
func (*MediaGenerationRequest) GetDurationSeconds ¶
func (x *MediaGenerationRequest) GetDurationSeconds() int32
func (*MediaGenerationRequest) GetMediaType ¶
func (x *MediaGenerationRequest) GetMediaType() string
func (*MediaGenerationRequest) GetModel ¶
func (x *MediaGenerationRequest) GetModel() *ModelConfig
func (*MediaGenerationRequest) GetNegativePrompt ¶
func (x *MediaGenerationRequest) GetNegativePrompt() string
func (*MediaGenerationRequest) GetOperation ¶
func (x *MediaGenerationRequest) GetOperation() string
func (*MediaGenerationRequest) GetPrompt ¶
func (x *MediaGenerationRequest) GetPrompt() string
func (*MediaGenerationRequest) GetQuality ¶
func (x *MediaGenerationRequest) GetQuality() string
func (*MediaGenerationRequest) GetRequestId ¶
func (x *MediaGenerationRequest) GetRequestId() string
func (*MediaGenerationRequest) GetSize ¶
func (x *MediaGenerationRequest) GetSize() string
func (*MediaGenerationRequest) GetSourceUrl ¶
func (x *MediaGenerationRequest) GetSourceUrl() string
func (*MediaGenerationRequest) GetTraceId ¶
func (x *MediaGenerationRequest) GetTraceId() string
func (*MediaGenerationRequest) ProtoMessage ¶
func (*MediaGenerationRequest) ProtoMessage()
func (*MediaGenerationRequest) ProtoReflect ¶
func (x *MediaGenerationRequest) ProtoReflect() protoreflect.Message
func (*MediaGenerationRequest) Reset ¶
func (x *MediaGenerationRequest) Reset()
func (*MediaGenerationRequest) String ¶
func (x *MediaGenerationRequest) String() string
type MediaGenerationResponse ¶
type MediaGenerationResponse struct {
MediaUrl string `protobuf:"bytes,1,opt,name=media_url,json=mediaUrl,proto3" json:"media_url,omitempty"`
MediaType string `protobuf:"bytes,2,opt,name=media_type,json=mediaType,proto3" json:"media_type,omitempty"`
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
ProviderJobId string `protobuf:"bytes,4,opt,name=provider_job_id,json=providerJobId,proto3" json:"provider_job_id,omitempty"`
TraceId string `protobuf:"bytes,5,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*MediaGenerationResponse) Descriptor
deprecated
func (*MediaGenerationResponse) Descriptor() ([]byte, []int)
Deprecated: Use MediaGenerationResponse.ProtoReflect.Descriptor instead.
func (*MediaGenerationResponse) GetMediaType ¶
func (x *MediaGenerationResponse) GetMediaType() string
func (*MediaGenerationResponse) GetMediaUrl ¶
func (x *MediaGenerationResponse) GetMediaUrl() string
func (*MediaGenerationResponse) GetMimeType ¶
func (x *MediaGenerationResponse) GetMimeType() string
func (*MediaGenerationResponse) GetProviderJobId ¶
func (x *MediaGenerationResponse) GetProviderJobId() string
func (*MediaGenerationResponse) GetTraceId ¶
func (x *MediaGenerationResponse) GetTraceId() string
func (*MediaGenerationResponse) ProtoMessage ¶
func (*MediaGenerationResponse) ProtoMessage()
func (*MediaGenerationResponse) ProtoReflect ¶
func (x *MediaGenerationResponse) ProtoReflect() protoreflect.Message
func (*MediaGenerationResponse) Reset ¶
func (x *MediaGenerationResponse) Reset()
func (*MediaGenerationResponse) String ¶
func (x *MediaGenerationResponse) String() string
type MemoryEntry ¶
type MemoryEntry struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
Type MemoryType `protobuf:"varint,3,opt,name=type,proto3,enum=agent.runtime.v1.MemoryType" json:"type,omitempty"`
Content string `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
Importance int32 `protobuf:"varint,5,opt,name=importance,proto3" json:"importance,omitempty"`
// contains filtered or unexported fields
}
func (*MemoryEntry) Descriptor
deprecated
func (*MemoryEntry) Descriptor() ([]byte, []int)
Deprecated: Use MemoryEntry.ProtoReflect.Descriptor instead.
func (*MemoryEntry) GetContent ¶
func (x *MemoryEntry) GetContent() string
func (*MemoryEntry) GetDescription ¶
func (x *MemoryEntry) GetDescription() string
func (*MemoryEntry) GetImportance ¶
func (x *MemoryEntry) GetImportance() int32
func (*MemoryEntry) GetName ¶
func (x *MemoryEntry) GetName() string
func (*MemoryEntry) GetType ¶
func (x *MemoryEntry) GetType() MemoryType
func (*MemoryEntry) ProtoMessage ¶
func (*MemoryEntry) ProtoMessage()
func (*MemoryEntry) ProtoReflect ¶
func (x *MemoryEntry) ProtoReflect() protoreflect.Message
func (*MemoryEntry) Reset ¶
func (x *MemoryEntry) Reset()
func (*MemoryEntry) String ¶
func (x *MemoryEntry) String() string
type MemoryType ¶
type MemoryType int32
const ( MemoryType_MEMORY_TYPE_UNSPECIFIED MemoryType = 0 MemoryType_MEMORY_TYPE_USER MemoryType = 1 MemoryType_MEMORY_TYPE_FEEDBACK MemoryType = 2 MemoryType_MEMORY_TYPE_PROJECT MemoryType = 3 MemoryType_MEMORY_TYPE_REFERENCE MemoryType = 4 )
func (MemoryType) Descriptor ¶
func (MemoryType) Descriptor() protoreflect.EnumDescriptor
func (MemoryType) Enum ¶
func (x MemoryType) Enum() *MemoryType
func (MemoryType) EnumDescriptor
deprecated
func (MemoryType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MemoryType.Descriptor instead.
func (MemoryType) Number ¶
func (x MemoryType) Number() protoreflect.EnumNumber
func (MemoryType) String ¶
func (x MemoryType) String() string
func (MemoryType) Type ¶
func (MemoryType) Type() protoreflect.EnumType
type MetaEvent ¶
type MetaEvent struct {
StartedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
StreamProtocol string `protobuf:"bytes,2,opt,name=stream_protocol,json=streamProtocol,proto3" json:"stream_protocol,omitempty"`
CheckpointId string `protobuf:"bytes,3,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
HeartbeatAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=heartbeat_at,json=heartbeatAt,proto3" json:"heartbeat_at,omitempty"`
// contains filtered or unexported fields
}
func (*MetaEvent) Descriptor
deprecated
func (*MetaEvent) GetCheckpointId ¶
func (*MetaEvent) GetHeartbeatAt ¶
func (x *MetaEvent) GetHeartbeatAt() *timestamppb.Timestamp
func (*MetaEvent) GetStartedAt ¶
func (x *MetaEvent) GetStartedAt() *timestamppb.Timestamp
func (*MetaEvent) GetStreamProtocol ¶
func (*MetaEvent) ProtoMessage ¶
func (*MetaEvent) ProtoMessage()
func (*MetaEvent) ProtoReflect ¶
func (x *MetaEvent) ProtoReflect() protoreflect.Message
type ModelConfig ¶
type ModelConfig struct {
Provider string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
ApiKey string `protobuf:"bytes,3,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
ApiBase string `protobuf:"bytes,4,opt,name=api_base,json=apiBase,proto3" json:"api_base,omitempty"`
Temperature float64 `protobuf:"fixed64,5,opt,name=temperature,proto3" json:"temperature,omitempty"`
MaxTokens int32 `protobuf:"varint,6,opt,name=max_tokens,json=maxTokens,proto3" json:"max_tokens,omitempty"`
TopP float64 `protobuf:"fixed64,7,opt,name=top_p,json=topP,proto3" json:"top_p,omitempty"`
ExtraFields *structpb.Struct `protobuf:"bytes,8,opt,name=extra_fields,json=extraFields,proto3" json:"extra_fields,omitempty"`
// contains filtered or unexported fields
}
============================================================ Config messages ============================================================
func (*ModelConfig) Descriptor
deprecated
func (*ModelConfig) Descriptor() ([]byte, []int)
Deprecated: Use ModelConfig.ProtoReflect.Descriptor instead.
func (*ModelConfig) GetApiBase ¶
func (x *ModelConfig) GetApiBase() string
func (*ModelConfig) GetApiKey ¶
func (x *ModelConfig) GetApiKey() string
func (*ModelConfig) GetExtraFields ¶
func (x *ModelConfig) GetExtraFields() *structpb.Struct
func (*ModelConfig) GetMaxTokens ¶
func (x *ModelConfig) GetMaxTokens() int32
func (*ModelConfig) GetName ¶
func (x *ModelConfig) GetName() string
func (*ModelConfig) GetProvider ¶
func (x *ModelConfig) GetProvider() string
func (*ModelConfig) GetTemperature ¶
func (x *ModelConfig) GetTemperature() float64
func (*ModelConfig) GetTopP ¶
func (x *ModelConfig) GetTopP() float64
func (*ModelConfig) ProtoMessage ¶
func (*ModelConfig) ProtoMessage()
func (*ModelConfig) ProtoReflect ¶
func (x *ModelConfig) ProtoReflect() protoreflect.Message
func (*ModelConfig) Reset ¶
func (x *ModelConfig) Reset()
func (*ModelConfig) String ¶
func (x *ModelConfig) String() string
type ModelRole ¶
type ModelRole int32
func (ModelRole) Descriptor ¶
func (ModelRole) Descriptor() protoreflect.EnumDescriptor
func (ModelRole) EnumDescriptor
deprecated
func (ModelRole) Number ¶
func (x ModelRole) Number() protoreflect.EnumNumber
func (ModelRole) Type ¶
func (ModelRole) Type() protoreflect.EnumType
type PendingApproval ¶
type PendingApproval struct {
InterruptId string `protobuf:"bytes,1,opt,name=interrupt_id,json=interruptId,proto3" json:"interrupt_id,omitempty"`
ToolName string `protobuf:"bytes,2,opt,name=tool_name,json=toolName,proto3" json:"tool_name,omitempty"`
ToolType string `protobuf:"bytes,3,opt,name=tool_type,json=toolType,proto3" json:"tool_type,omitempty"`
ArgumentsJson string `protobuf:"bytes,4,opt,name=arguments_json,json=argumentsJson,proto3" json:"arguments_json,omitempty"`
RiskLevel RiskLevel `protobuf:"varint,5,opt,name=risk_level,json=riskLevel,proto3,enum=agent.runtime.v1.RiskLevel" json:"risk_level,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
func (*PendingApproval) Descriptor
deprecated
func (*PendingApproval) Descriptor() ([]byte, []int)
Deprecated: Use PendingApproval.ProtoReflect.Descriptor instead.
func (*PendingApproval) GetArgumentsJson ¶
func (x *PendingApproval) GetArgumentsJson() string
func (*PendingApproval) GetDescription ¶
func (x *PendingApproval) GetDescription() string
func (*PendingApproval) GetInterruptId ¶
func (x *PendingApproval) GetInterruptId() string
func (*PendingApproval) GetRiskLevel ¶
func (x *PendingApproval) GetRiskLevel() RiskLevel
func (*PendingApproval) GetToolName ¶
func (x *PendingApproval) GetToolName() string
func (*PendingApproval) GetToolType ¶
func (x *PendingApproval) GetToolType() string
func (*PendingApproval) ProtoMessage ¶
func (*PendingApproval) ProtoMessage()
func (*PendingApproval) ProtoReflect ¶
func (x *PendingApproval) ProtoReflect() protoreflect.Message
func (*PendingApproval) Reset ¶
func (x *PendingApproval) Reset()
func (*PendingApproval) String ¶
func (x *PendingApproval) String() string
type ResponseMetadata ¶
type ResponseMetadata struct {
Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
LatencyMs int64 `protobuf:"varint,2,opt,name=latency_ms,json=latencyMs,proto3" json:"latency_ms,omitempty"`
TokensUsed int32 `protobuf:"varint,3,opt,name=tokens_used,json=tokensUsed,proto3" json:"tokens_used,omitempty"`
PromptTokens int32 `protobuf:"varint,4,opt,name=prompt_tokens,json=promptTokens,proto3" json:"prompt_tokens,omitempty"`
CompletionTokens int32 `protobuf:"varint,5,opt,name=completion_tokens,json=completionTokens,proto3" json:"completion_tokens,omitempty"`
ToolCallsCount int32 `protobuf:"varint,6,opt,name=tool_calls_count,json=toolCallsCount,proto3" json:"tool_calls_count,omitempty"`
A2ACallsCount int32 `protobuf:"varint,7,opt,name=a2a_calls_count,json=a2aCallsCount,proto3" json:"a2a_calls_count,omitempty"`
SkillCallsCount int32 `protobuf:"varint,8,opt,name=skill_calls_count,json=skillCallsCount,proto3" json:"skill_calls_count,omitempty"`
Iterations int32 `protobuf:"varint,9,opt,name=iterations,proto3" json:"iterations,omitempty"`
ToolCallsDetail []*ToolCallMetadata `protobuf:"bytes,10,rep,name=tool_calls_detail,json=toolCallsDetail,proto3" json:"tool_calls_detail,omitempty"`
Error string `protobuf:"bytes,11,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseMetadata) Descriptor
deprecated
func (*ResponseMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ResponseMetadata.ProtoReflect.Descriptor instead.
func (*ResponseMetadata) GetA2ACallsCount ¶
func (x *ResponseMetadata) GetA2ACallsCount() int32
func (*ResponseMetadata) GetCompletionTokens ¶
func (x *ResponseMetadata) GetCompletionTokens() int32
func (*ResponseMetadata) GetError ¶
func (x *ResponseMetadata) GetError() string
func (*ResponseMetadata) GetIterations ¶
func (x *ResponseMetadata) GetIterations() int32
func (*ResponseMetadata) GetLatencyMs ¶
func (x *ResponseMetadata) GetLatencyMs() int64
func (*ResponseMetadata) GetModel ¶
func (x *ResponseMetadata) GetModel() string
func (*ResponseMetadata) GetPromptTokens ¶
func (x *ResponseMetadata) GetPromptTokens() int32
func (*ResponseMetadata) GetSkillCallsCount ¶
func (x *ResponseMetadata) GetSkillCallsCount() int32
func (*ResponseMetadata) GetTokensUsed ¶
func (x *ResponseMetadata) GetTokensUsed() int32
func (*ResponseMetadata) GetToolCallsCount ¶
func (x *ResponseMetadata) GetToolCallsCount() int32
func (*ResponseMetadata) GetToolCallsDetail ¶
func (x *ResponseMetadata) GetToolCallsDetail() []*ToolCallMetadata
func (*ResponseMetadata) ProtoMessage ¶
func (*ResponseMetadata) ProtoMessage()
func (*ResponseMetadata) ProtoReflect ¶
func (x *ResponseMetadata) ProtoReflect() protoreflect.Message
func (*ResponseMetadata) Reset ¶
func (x *ResponseMetadata) Reset()
func (*ResponseMetadata) String ¶
func (x *ResponseMetadata) String() string
type ResponseSchemaConfig ¶
type ResponseSchemaConfig struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Strict bool `protobuf:"varint,3,opt,name=strict,proto3" json:"strict,omitempty"`
Schema *structpb.Struct `protobuf:"bytes,4,opt,name=schema,proto3" json:"schema,omitempty"`
Fallback string `protobuf:"bytes,5,opt,name=fallback,proto3" json:"fallback,omitempty"`
// contains filtered or unexported fields
}
func (*ResponseSchemaConfig) Descriptor
deprecated
func (*ResponseSchemaConfig) Descriptor() ([]byte, []int)
Deprecated: Use ResponseSchemaConfig.ProtoReflect.Descriptor instead.
func (*ResponseSchemaConfig) GetFallback ¶
func (x *ResponseSchemaConfig) GetFallback() string
func (*ResponseSchemaConfig) GetSchema ¶
func (x *ResponseSchemaConfig) GetSchema() *structpb.Struct
func (*ResponseSchemaConfig) GetStrict ¶
func (x *ResponseSchemaConfig) GetStrict() bool
func (*ResponseSchemaConfig) GetType ¶
func (x *ResponseSchemaConfig) GetType() string
func (*ResponseSchemaConfig) GetVersion ¶
func (x *ResponseSchemaConfig) GetVersion() string
func (*ResponseSchemaConfig) ProtoMessage ¶
func (*ResponseSchemaConfig) ProtoMessage()
func (*ResponseSchemaConfig) ProtoReflect ¶
func (x *ResponseSchemaConfig) ProtoReflect() protoreflect.Message
func (*ResponseSchemaConfig) Reset ¶
func (x *ResponseSchemaConfig) Reset()
func (*ResponseSchemaConfig) String ¶
func (x *ResponseSchemaConfig) String() string
type ResumeApproval ¶
type ResumeApproval struct {
InterruptId string `protobuf:"bytes,1,opt,name=interrupt_id,json=interruptId,proto3" json:"interrupt_id,omitempty"`
Approved bool `protobuf:"varint,2,opt,name=approved,proto3" json:"approved,omitempty"`
DisapproveReason *string `protobuf:"bytes,3,opt,name=disapprove_reason,json=disapproveReason,proto3,oneof" json:"disapprove_reason,omitempty"`
// contains filtered or unexported fields
}
func (*ResumeApproval) Descriptor
deprecated
func (*ResumeApproval) Descriptor() ([]byte, []int)
Deprecated: Use ResumeApproval.ProtoReflect.Descriptor instead.
func (*ResumeApproval) GetApproved ¶
func (x *ResumeApproval) GetApproved() bool
func (*ResumeApproval) GetDisapproveReason ¶
func (x *ResumeApproval) GetDisapproveReason() string
func (*ResumeApproval) GetInterruptId ¶
func (x *ResumeApproval) GetInterruptId() string
func (*ResumeApproval) ProtoMessage ¶
func (*ResumeApproval) ProtoMessage()
func (*ResumeApproval) ProtoReflect ¶
func (x *ResumeApproval) ProtoReflect() protoreflect.Message
func (*ResumeApproval) Reset ¶
func (x *ResumeApproval) Reset()
func (*ResumeApproval) String ¶
func (x *ResumeApproval) String() string
type ResumeRequest ¶
type ResumeRequest struct {
CheckpointId string `protobuf:"bytes,1,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
Approvals []*ResumeApproval `protobuf:"bytes,2,rep,name=approvals,proto3" json:"approvals,omitempty"`
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
TraceId string `protobuf:"bytes,4,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*ResumeRequest) Descriptor
deprecated
func (*ResumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeRequest.ProtoReflect.Descriptor instead.
func (*ResumeRequest) GetApprovals ¶
func (x *ResumeRequest) GetApprovals() []*ResumeApproval
func (*ResumeRequest) GetCheckpointId ¶
func (x *ResumeRequest) GetCheckpointId() string
func (*ResumeRequest) GetRequestId ¶
func (x *ResumeRequest) GetRequestId() string
func (*ResumeRequest) GetTraceId ¶
func (x *ResumeRequest) GetTraceId() string
func (*ResumeRequest) ProtoMessage ¶
func (*ResumeRequest) ProtoMessage()
func (*ResumeRequest) ProtoReflect ¶
func (x *ResumeRequest) ProtoReflect() protoreflect.Message
func (*ResumeRequest) Reset ¶
func (x *ResumeRequest) Reset()
func (*ResumeRequest) String ¶
func (x *ResumeRequest) String() string
type ResumeResponse ¶
type ResumeResponse struct {
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
FinishReason string `protobuf:"bytes,3,opt,name=finish_reason,json=finishReason,proto3" json:"finish_reason,omitempty"`
Content string `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
ToolCalls []*ToolCall `protobuf:"bytes,5,rep,name=tool_calls,json=toolCalls,proto3" json:"tool_calls,omitempty"`
Metadata *ResponseMetadata `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
PendingApprovals []*PendingApproval `protobuf:"bytes,7,rep,name=pending_approvals,json=pendingApprovals,proto3" json:"pending_approvals,omitempty"`
CheckpointId string `protobuf:"bytes,8,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
TraceId string `protobuf:"bytes,9,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*ResumeResponse) Descriptor
deprecated
func (*ResumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResumeResponse.ProtoReflect.Descriptor instead.
func (*ResumeResponse) GetCheckpointId ¶
func (x *ResumeResponse) GetCheckpointId() string
func (*ResumeResponse) GetContent ¶
func (x *ResumeResponse) GetContent() string
func (*ResumeResponse) GetError ¶
func (x *ResumeResponse) GetError() string
func (*ResumeResponse) GetFinishReason ¶
func (x *ResumeResponse) GetFinishReason() string
func (*ResumeResponse) GetMetadata ¶
func (x *ResumeResponse) GetMetadata() *ResponseMetadata
func (*ResumeResponse) GetPendingApprovals ¶
func (x *ResumeResponse) GetPendingApprovals() []*PendingApproval
func (*ResumeResponse) GetSuccess ¶
func (x *ResumeResponse) GetSuccess() bool
func (*ResumeResponse) GetToolCalls ¶
func (x *ResumeResponse) GetToolCalls() []*ToolCall
func (*ResumeResponse) GetTraceId ¶
func (x *ResumeResponse) GetTraceId() string
func (*ResumeResponse) ProtoMessage ¶
func (*ResumeResponse) ProtoMessage()
func (*ResumeResponse) ProtoReflect ¶
func (x *ResumeResponse) ProtoReflect() protoreflect.Message
func (*ResumeResponse) Reset ¶
func (x *ResumeResponse) Reset()
func (*ResumeResponse) String ¶
func (x *ResumeResponse) String() string
type RetryConfig ¶
type RetryConfig struct {
MaxAttempts int32 `protobuf:"varint,1,opt,name=max_attempts,json=maxAttempts,proto3" json:"max_attempts,omitempty"`
InitialDelayMs int32 `protobuf:"varint,2,opt,name=initial_delay_ms,json=initialDelayMs,proto3" json:"initial_delay_ms,omitempty"`
MaxDelayMs int32 `protobuf:"varint,3,opt,name=max_delay_ms,json=maxDelayMs,proto3" json:"max_delay_ms,omitempty"`
BackoffMultiplier float64 `protobuf:"fixed64,4,opt,name=backoff_multiplier,json=backoffMultiplier,proto3" json:"backoff_multiplier,omitempty"`
RetryableErrors []string `protobuf:"bytes,5,rep,name=retryable_errors,json=retryableErrors,proto3" json:"retryable_errors,omitempty"`
CircuitBreakerThreshold int32 `` /* 133-byte string literal not displayed */
CircuitBreakerDurationMs int32 `` /* 138-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RetryConfig) Descriptor
deprecated
func (*RetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use RetryConfig.ProtoReflect.Descriptor instead.
func (*RetryConfig) GetBackoffMultiplier ¶
func (x *RetryConfig) GetBackoffMultiplier() float64
func (*RetryConfig) GetCircuitBreakerDurationMs ¶
func (x *RetryConfig) GetCircuitBreakerDurationMs() int32
func (*RetryConfig) GetCircuitBreakerThreshold ¶
func (x *RetryConfig) GetCircuitBreakerThreshold() int32
func (*RetryConfig) GetInitialDelayMs ¶
func (x *RetryConfig) GetInitialDelayMs() int32
func (*RetryConfig) GetMaxAttempts ¶
func (x *RetryConfig) GetMaxAttempts() int32
func (*RetryConfig) GetMaxDelayMs ¶
func (x *RetryConfig) GetMaxDelayMs() int32
func (*RetryConfig) GetRetryableErrors ¶
func (x *RetryConfig) GetRetryableErrors() []string
func (*RetryConfig) ProtoMessage ¶
func (*RetryConfig) ProtoMessage()
func (*RetryConfig) ProtoReflect ¶
func (x *RetryConfig) ProtoReflect() protoreflect.Message
func (*RetryConfig) Reset ¶
func (x *RetryConfig) Reset()
func (*RetryConfig) String ¶
func (x *RetryConfig) String() string
type RiskLevel ¶
type RiskLevel int32
============================================================ Enums ============================================================
func (RiskLevel) Descriptor ¶
func (RiskLevel) Descriptor() protoreflect.EnumDescriptor
func (RiskLevel) EnumDescriptor
deprecated
func (RiskLevel) Number ¶
func (x RiskLevel) Number() protoreflect.EnumNumber
func (RiskLevel) Type ¶
func (RiskLevel) Type() protoreflect.EnumType
type RoutingConfig ¶
type RoutingConfig struct {
DefaultModel ModelRole `` /* 130-byte string literal not displayed */
RewritePrompt string `protobuf:"bytes,2,opt,name=rewrite_prompt,json=rewritePrompt,proto3" json:"rewrite_prompt,omitempty"`
SummarizePrompt string `protobuf:"bytes,3,opt,name=summarize_prompt,json=summarizePrompt,proto3" json:"summarize_prompt,omitempty"`
// contains filtered or unexported fields
}
func (*RoutingConfig) Descriptor
deprecated
func (*RoutingConfig) Descriptor() ([]byte, []int)
Deprecated: Use RoutingConfig.ProtoReflect.Descriptor instead.
func (*RoutingConfig) GetDefaultModel ¶
func (x *RoutingConfig) GetDefaultModel() ModelRole
func (*RoutingConfig) GetRewritePrompt ¶
func (x *RoutingConfig) GetRewritePrompt() string
func (*RoutingConfig) GetSummarizePrompt ¶
func (x *RoutingConfig) GetSummarizePrompt() string
func (*RoutingConfig) ProtoMessage ¶
func (*RoutingConfig) ProtoMessage()
func (*RoutingConfig) ProtoReflect ¶
func (x *RoutingConfig) ProtoReflect() protoreflect.Message
func (*RoutingConfig) Reset ¶
func (x *RoutingConfig) Reset()
func (*RoutingConfig) String ¶
func (x *RoutingConfig) String() string
type RunOptions ¶
type RunOptions struct {
Temperature float64 `protobuf:"fixed64,1,opt,name=temperature,proto3" json:"temperature,omitempty"`
MaxTokens int32 `protobuf:"varint,2,opt,name=max_tokens,json=maxTokens,proto3" json:"max_tokens,omitempty"`
Stream bool `protobuf:"varint,3,opt,name=stream,proto3" json:"stream,omitempty"`
TopP float64 `protobuf:"fixed64,4,opt,name=top_p,json=topP,proto3" json:"top_p,omitempty"`
Stop []string `protobuf:"bytes,5,rep,name=stop,proto3" json:"stop,omitempty"`
TimeoutMs int32 `protobuf:"varint,6,opt,name=timeout_ms,json=timeoutMs,proto3" json:"timeout_ms,omitempty"`
MaxIterations int32 `protobuf:"varint,7,opt,name=max_iterations,json=maxIterations,proto3" json:"max_iterations,omitempty"`
MaxToolCalls int32 `protobuf:"varint,8,opt,name=max_tool_calls,json=maxToolCalls,proto3" json:"max_tool_calls,omitempty"`
MaxA2ACalls int32 `protobuf:"varint,9,opt,name=max_a2a_calls,json=maxA2aCalls,proto3" json:"max_a2a_calls,omitempty"`
MaxTotalTokens int32 `protobuf:"varint,10,opt,name=max_total_tokens,json=maxTotalTokens,proto3" json:"max_total_tokens,omitempty"`
Retry *RetryConfig `protobuf:"bytes,11,opt,name=retry,proto3" json:"retry,omitempty"`
ResponseSchema *ResponseSchemaConfig `protobuf:"bytes,12,opt,name=response_schema,json=responseSchema,proto3" json:"response_schema,omitempty"`
Routing *RoutingConfig `protobuf:"bytes,13,opt,name=routing,proto3" json:"routing,omitempty"`
ApprovalPolicy *ApprovalPolicy `protobuf:"bytes,14,opt,name=approval_policy,json=approvalPolicy,proto3" json:"approval_policy,omitempty"`
CheckpointId string `protobuf:"bytes,15,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
// contains filtered or unexported fields
}
func (*RunOptions) Descriptor
deprecated
func (*RunOptions) Descriptor() ([]byte, []int)
Deprecated: Use RunOptions.ProtoReflect.Descriptor instead.
func (*RunOptions) GetApprovalPolicy ¶
func (x *RunOptions) GetApprovalPolicy() *ApprovalPolicy
func (*RunOptions) GetCheckpointId ¶
func (x *RunOptions) GetCheckpointId() string
func (*RunOptions) GetMaxA2ACalls ¶
func (x *RunOptions) GetMaxA2ACalls() int32
func (*RunOptions) GetMaxIterations ¶
func (x *RunOptions) GetMaxIterations() int32
func (*RunOptions) GetMaxTokens ¶
func (x *RunOptions) GetMaxTokens() int32
func (*RunOptions) GetMaxToolCalls ¶
func (x *RunOptions) GetMaxToolCalls() int32
func (*RunOptions) GetMaxTotalTokens ¶
func (x *RunOptions) GetMaxTotalTokens() int32
func (*RunOptions) GetResponseSchema ¶
func (x *RunOptions) GetResponseSchema() *ResponseSchemaConfig
func (*RunOptions) GetRetry ¶
func (x *RunOptions) GetRetry() *RetryConfig
func (*RunOptions) GetRouting ¶
func (x *RunOptions) GetRouting() *RoutingConfig
func (*RunOptions) GetStop ¶
func (x *RunOptions) GetStop() []string
func (*RunOptions) GetStream ¶
func (x *RunOptions) GetStream() bool
func (*RunOptions) GetTemperature ¶
func (x *RunOptions) GetTemperature() float64
func (*RunOptions) GetTimeoutMs ¶
func (x *RunOptions) GetTimeoutMs() int32
func (*RunOptions) GetTopP ¶
func (x *RunOptions) GetTopP() float64
func (*RunOptions) ProtoMessage ¶
func (*RunOptions) ProtoMessage()
func (*RunOptions) ProtoReflect ¶
func (x *RunOptions) ProtoReflect() protoreflect.Message
func (*RunOptions) Reset ¶
func (x *RunOptions) Reset()
func (*RunOptions) String ¶
func (x *RunOptions) String() string
type RunRequest ¶
type RunRequest struct {
Prompt string `protobuf:"bytes,1,opt,name=prompt,proto3" json:"prompt,omitempty"`
Models map[string]*ModelConfig `` /* 153-byte string literal not displayed */
Messages []*ChatMessage `protobuf:"bytes,3,rep,name=messages,proto3" json:"messages,omitempty"`
Context *structpb.Struct `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
KnowledgeBases []*KnowledgeBaseConfig `protobuf:"bytes,5,rep,name=knowledge_bases,json=knowledgeBases,proto3" json:"knowledge_bases,omitempty"`
Skills []*Skill `protobuf:"bytes,6,rep,name=skills,proto3" json:"skills,omitempty"`
Mcps []*MCPConfig `protobuf:"bytes,7,rep,name=mcps,proto3" json:"mcps,omitempty"`
Clis []*CLIConfig `protobuf:"bytes,8,rep,name=clis,proto3" json:"clis,omitempty"`
A2A []*A2AAgentConfig `protobuf:"bytes,9,rep,name=a2a,proto3" json:"a2a,omitempty"`
Capabilities []*CapabilityConfig `protobuf:"bytes,10,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
InternalAgents []*InternalAgentConfig `protobuf:"bytes,11,rep,name=internal_agents,json=internalAgents,proto3" json:"internal_agents,omitempty"`
SubAgents []*SubAgentConfig `protobuf:"bytes,12,rep,name=sub_agents,json=subAgents,proto3" json:"sub_agents,omitempty"`
Options *RunOptions `protobuf:"bytes,13,opt,name=options,proto3" json:"options,omitempty"`
Sandbox *SandboxConfig `protobuf:"bytes,14,opt,name=sandbox,proto3" json:"sandbox,omitempty"`
Files []*FileConfig `protobuf:"bytes,15,rep,name=files,proto3" json:"files,omitempty"`
RequestId string `protobuf:"bytes,16,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
TraceId string `protobuf:"bytes,17,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*RunRequest) Descriptor
deprecated
func (*RunRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunRequest.ProtoReflect.Descriptor instead.
func (*RunRequest) GetA2A ¶
func (x *RunRequest) GetA2A() []*A2AAgentConfig
func (*RunRequest) GetCapabilities ¶ added in v0.1.2
func (x *RunRequest) GetCapabilities() []*CapabilityConfig
func (*RunRequest) GetClis ¶
func (x *RunRequest) GetClis() []*CLIConfig
func (*RunRequest) GetContext ¶
func (x *RunRequest) GetContext() *structpb.Struct
func (*RunRequest) GetFiles ¶
func (x *RunRequest) GetFiles() []*FileConfig
func (*RunRequest) GetInternalAgents ¶
func (x *RunRequest) GetInternalAgents() []*InternalAgentConfig
func (*RunRequest) GetKnowledgeBases ¶
func (x *RunRequest) GetKnowledgeBases() []*KnowledgeBaseConfig
func (*RunRequest) GetMcps ¶
func (x *RunRequest) GetMcps() []*MCPConfig
func (*RunRequest) GetMessages ¶
func (x *RunRequest) GetMessages() []*ChatMessage
func (*RunRequest) GetModels ¶
func (x *RunRequest) GetModels() map[string]*ModelConfig
func (*RunRequest) GetOptions ¶
func (x *RunRequest) GetOptions() *RunOptions
func (*RunRequest) GetPrompt ¶
func (x *RunRequest) GetPrompt() string
func (*RunRequest) GetRequestId ¶
func (x *RunRequest) GetRequestId() string
func (*RunRequest) GetSandbox ¶
func (x *RunRequest) GetSandbox() *SandboxConfig
func (*RunRequest) GetSkills ¶
func (x *RunRequest) GetSkills() []*Skill
func (*RunRequest) GetSubAgents ¶
func (x *RunRequest) GetSubAgents() []*SubAgentConfig
func (*RunRequest) GetTraceId ¶
func (x *RunRequest) GetTraceId() string
func (*RunRequest) ProtoMessage ¶
func (*RunRequest) ProtoMessage()
func (*RunRequest) ProtoReflect ¶
func (x *RunRequest) ProtoReflect() protoreflect.Message
func (*RunRequest) Reset ¶
func (x *RunRequest) Reset()
func (*RunRequest) String ¶
func (x *RunRequest) String() string
type RunResponse ¶
type RunResponse struct {
Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
ToolCalls []*ToolCall `protobuf:"bytes,2,rep,name=tool_calls,json=toolCalls,proto3" json:"tool_calls,omitempty"`
A2AResults []*A2AResult `protobuf:"bytes,3,rep,name=a2a_results,json=a2aResults,proto3" json:"a2a_results,omitempty"`
TokensUsed int32 `protobuf:"varint,4,opt,name=tokens_used,json=tokensUsed,proto3" json:"tokens_used,omitempty"`
FinishReason string `protobuf:"bytes,5,opt,name=finish_reason,json=finishReason,proto3" json:"finish_reason,omitempty"`
Metadata *ResponseMetadata `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
A2UiMessages []*structpb.Struct `protobuf:"bytes,7,rep,name=a2ui_messages,json=a2uiMessages,proto3" json:"a2ui_messages,omitempty"`
PendingApprovals []*PendingApproval `protobuf:"bytes,8,rep,name=pending_approvals,json=pendingApprovals,proto3" json:"pending_approvals,omitempty"`
CheckpointId string `protobuf:"bytes,9,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
Memories []*MemoryEntry `protobuf:"bytes,10,rep,name=memories,proto3" json:"memories,omitempty"`
TraceId string `protobuf:"bytes,11,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*RunResponse) Descriptor
deprecated
func (*RunResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunResponse.ProtoReflect.Descriptor instead.
func (*RunResponse) GetA2AResults ¶
func (x *RunResponse) GetA2AResults() []*A2AResult
func (*RunResponse) GetA2UiMessages ¶
func (x *RunResponse) GetA2UiMessages() []*structpb.Struct
func (*RunResponse) GetCheckpointId ¶
func (x *RunResponse) GetCheckpointId() string
func (*RunResponse) GetContent ¶
func (x *RunResponse) GetContent() string
func (*RunResponse) GetFinishReason ¶
func (x *RunResponse) GetFinishReason() string
func (*RunResponse) GetMemories ¶
func (x *RunResponse) GetMemories() []*MemoryEntry
func (*RunResponse) GetMetadata ¶
func (x *RunResponse) GetMetadata() *ResponseMetadata
func (*RunResponse) GetPendingApprovals ¶
func (x *RunResponse) GetPendingApprovals() []*PendingApproval
func (*RunResponse) GetTokensUsed ¶
func (x *RunResponse) GetTokensUsed() int32
func (*RunResponse) GetToolCalls ¶
func (x *RunResponse) GetToolCalls() []*ToolCall
func (*RunResponse) GetTraceId ¶
func (x *RunResponse) GetTraceId() string
func (*RunResponse) ProtoMessage ¶
func (*RunResponse) ProtoMessage()
func (*RunResponse) ProtoReflect ¶
func (x *RunResponse) ProtoReflect() protoreflect.Message
func (*RunResponse) Reset ¶
func (x *RunResponse) Reset()
func (*RunResponse) String ¶
func (x *RunResponse) String() string
type SandboxConfig ¶
type SandboxConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Mode string `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"`
Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"`
Workdir string `protobuf:"bytes,4,opt,name=workdir,proto3" json:"workdir,omitempty"`
Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
TimeoutMs int32 `protobuf:"varint,6,opt,name=timeout_ms,json=timeoutMs,proto3" json:"timeout_ms,omitempty"`
Env map[string]string `` /* 147-byte string literal not displayed */
Limits *SandboxLimits `protobuf:"bytes,8,opt,name=limits,proto3" json:"limits,omitempty"`
Volumes []*VolumeMount `protobuf:"bytes,9,rep,name=volumes,proto3" json:"volumes,omitempty"`
// contains filtered or unexported fields
}
func (*SandboxConfig) Descriptor
deprecated
func (*SandboxConfig) Descriptor() ([]byte, []int)
Deprecated: Use SandboxConfig.ProtoReflect.Descriptor instead.
func (*SandboxConfig) GetEnabled ¶
func (x *SandboxConfig) GetEnabled() bool
func (*SandboxConfig) GetEnv ¶
func (x *SandboxConfig) GetEnv() map[string]string
func (*SandboxConfig) GetImage ¶
func (x *SandboxConfig) GetImage() string
func (*SandboxConfig) GetLimits ¶
func (x *SandboxConfig) GetLimits() *SandboxLimits
func (*SandboxConfig) GetMode ¶
func (x *SandboxConfig) GetMode() string
func (*SandboxConfig) GetNetwork ¶
func (x *SandboxConfig) GetNetwork() string
func (*SandboxConfig) GetTimeoutMs ¶
func (x *SandboxConfig) GetTimeoutMs() int32
func (*SandboxConfig) GetVolumes ¶
func (x *SandboxConfig) GetVolumes() []*VolumeMount
func (*SandboxConfig) GetWorkdir ¶
func (x *SandboxConfig) GetWorkdir() string
func (*SandboxConfig) ProtoMessage ¶
func (*SandboxConfig) ProtoMessage()
func (*SandboxConfig) ProtoReflect ¶
func (x *SandboxConfig) ProtoReflect() protoreflect.Message
func (*SandboxConfig) Reset ¶
func (x *SandboxConfig) Reset()
func (*SandboxConfig) String ¶
func (x *SandboxConfig) String() string
type SandboxLimits ¶
type SandboxLimits struct {
Cpu string `protobuf:"bytes,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
Memory string `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"`
// contains filtered or unexported fields
}
func (*SandboxLimits) Descriptor
deprecated
func (*SandboxLimits) Descriptor() ([]byte, []int)
Deprecated: Use SandboxLimits.ProtoReflect.Descriptor instead.
func (*SandboxLimits) GetCpu ¶
func (x *SandboxLimits) GetCpu() string
func (*SandboxLimits) GetMemory ¶
func (x *SandboxLimits) GetMemory() string
func (*SandboxLimits) ProtoMessage ¶
func (*SandboxLimits) ProtoMessage()
func (*SandboxLimits) ProtoReflect ¶
func (x *SandboxLimits) ProtoReflect() protoreflect.Message
func (*SandboxLimits) Reset ¶
func (x *SandboxLimits) Reset()
func (*SandboxLimits) String ¶
func (x *SandboxLimits) String() string
type Skill ¶
type Skill struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Instruction string `protobuf:"bytes,4,opt,name=instruction,proto3" json:"instruction,omitempty"`
Scope string `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
Trigger string `protobuf:"bytes,6,opt,name=trigger,proto3" json:"trigger,omitempty"`
EntryScript string `protobuf:"bytes,7,opt,name=entry_script,json=entryScript,proto3" json:"entry_script,omitempty"`
FilePath string `protobuf:"bytes,8,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"`
Inputs []string `protobuf:"bytes,9,rep,name=inputs,proto3" json:"inputs,omitempty"`
Outputs []string `protobuf:"bytes,10,rep,name=outputs,proto3" json:"outputs,omitempty"`
RiskLevel RiskLevel `protobuf:"varint,11,opt,name=risk_level,json=riskLevel,proto3,enum=agent.runtime.v1.RiskLevel" json:"risk_level,omitempty"`
OutputPatterns []string `protobuf:"bytes,12,rep,name=output_patterns,json=outputPatterns,proto3" json:"output_patterns,omitempty"`
// contains filtered or unexported fields
}
func (*Skill) Descriptor
deprecated
func (*Skill) GetDescription ¶
func (*Skill) GetEntryScript ¶
func (*Skill) GetFilePath ¶
func (*Skill) GetInstruction ¶
func (*Skill) GetOutputPatterns ¶
func (*Skill) GetOutputs ¶
func (*Skill) GetRiskLevel ¶
func (*Skill) GetTrigger ¶
func (*Skill) ProtoMessage ¶
func (*Skill) ProtoMessage()
func (*Skill) ProtoReflect ¶
func (x *Skill) ProtoReflect() protoreflect.Message
type SkillOutputFile ¶
type SkillOutputFile struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Base64 string `protobuf:"bytes,2,opt,name=base64,proto3" json:"base64,omitempty"`
Mime string `protobuf:"bytes,3,opt,name=mime,proto3" json:"mime,omitempty"`
// contains filtered or unexported fields
}
func (*SkillOutputFile) Descriptor
deprecated
func (*SkillOutputFile) Descriptor() ([]byte, []int)
Deprecated: Use SkillOutputFile.ProtoReflect.Descriptor instead.
func (*SkillOutputFile) GetBase64 ¶
func (x *SkillOutputFile) GetBase64() string
func (*SkillOutputFile) GetMime ¶
func (x *SkillOutputFile) GetMime() string
func (*SkillOutputFile) GetName ¶
func (x *SkillOutputFile) GetName() string
func (*SkillOutputFile) ProtoMessage ¶
func (*SkillOutputFile) ProtoMessage()
func (*SkillOutputFile) ProtoReflect ¶
func (x *SkillOutputFile) ProtoReflect() protoreflect.Message
func (*SkillOutputFile) Reset ¶
func (x *SkillOutputFile) Reset()
func (*SkillOutputFile) String ¶
func (x *SkillOutputFile) String() string
type StopRequest ¶
type StopRequest struct {
CheckpointId string `protobuf:"bytes,1,opt,name=checkpoint_id,json=checkpointId,proto3" json:"checkpoint_id,omitempty"`
SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
TraceId string `protobuf:"bytes,3,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*StopRequest) Descriptor
deprecated
func (*StopRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopRequest.ProtoReflect.Descriptor instead.
func (*StopRequest) GetCheckpointId ¶
func (x *StopRequest) GetCheckpointId() string
func (*StopRequest) GetSessionId ¶
func (x *StopRequest) GetSessionId() string
func (*StopRequest) GetTraceId ¶
func (x *StopRequest) GetTraceId() string
func (*StopRequest) ProtoMessage ¶
func (*StopRequest) ProtoMessage()
func (*StopRequest) ProtoReflect ¶
func (x *StopRequest) ProtoReflect() protoreflect.Message
func (*StopRequest) Reset ¶
func (x *StopRequest) Reset()
func (*StopRequest) String ¶
func (x *StopRequest) String() string
type StopResponse ¶
type StopResponse struct {
Stopped bool `protobuf:"varint,1,opt,name=stopped,proto3" json:"stopped,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
TraceId string `protobuf:"bytes,3,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// contains filtered or unexported fields
}
func (*StopResponse) Descriptor
deprecated
func (*StopResponse) Descriptor() ([]byte, []int)
Deprecated: Use StopResponse.ProtoReflect.Descriptor instead.
func (*StopResponse) GetMessage ¶
func (x *StopResponse) GetMessage() string
func (*StopResponse) GetStopped ¶
func (x *StopResponse) GetStopped() bool
func (*StopResponse) GetTraceId ¶
func (x *StopResponse) GetTraceId() string
func (*StopResponse) ProtoMessage ¶
func (*StopResponse) ProtoMessage()
func (*StopResponse) ProtoReflect ¶
func (x *StopResponse) ProtoReflect() protoreflect.Message
func (*StopResponse) Reset ¶
func (x *StopResponse) Reset()
func (*StopResponse) String ¶
func (x *StopResponse) String() string
type StreamEvent ¶
type StreamEvent struct {
Seq int64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"`
EmittedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=emitted_at,json=emittedAt,proto3" json:"emitted_at,omitempty"`
TraceId string `protobuf:"bytes,3,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
// Types that are assignable to Payload:
//
// *StreamEvent_Meta
// *StreamEvent_Delta
// *StreamEvent_ToolCall
// *StreamEvent_ToolResult
// *StreamEvent_Interrupted
// *StreamEvent_Error
// *StreamEvent_Done
Payload isStreamEvent_Payload `protobuf_oneof:"payload"`
// contains filtered or unexported fields
}
============================================================ Streaming ============================================================
func (*StreamEvent) Descriptor
deprecated
func (*StreamEvent) Descriptor() ([]byte, []int)
Deprecated: Use StreamEvent.ProtoReflect.Descriptor instead.
func (*StreamEvent) GetDelta ¶
func (x *StreamEvent) GetDelta() *DeltaEvent
func (*StreamEvent) GetDone ¶
func (x *StreamEvent) GetDone() *DoneEvent
func (*StreamEvent) GetEmittedAt ¶
func (x *StreamEvent) GetEmittedAt() *timestamppb.Timestamp
func (*StreamEvent) GetError ¶
func (x *StreamEvent) GetError() *ErrorEvent
func (*StreamEvent) GetInterrupted ¶
func (x *StreamEvent) GetInterrupted() *InterruptedEvent
func (*StreamEvent) GetMeta ¶
func (x *StreamEvent) GetMeta() *MetaEvent
func (*StreamEvent) GetPayload ¶
func (m *StreamEvent) GetPayload() isStreamEvent_Payload
func (*StreamEvent) GetSeq ¶
func (x *StreamEvent) GetSeq() int64
func (*StreamEvent) GetToolCall ¶
func (x *StreamEvent) GetToolCall() *ToolCallEvent
func (*StreamEvent) GetToolResult ¶
func (x *StreamEvent) GetToolResult() *ToolResultEvent
func (*StreamEvent) GetTraceId ¶
func (x *StreamEvent) GetTraceId() string
func (*StreamEvent) ProtoMessage ¶
func (*StreamEvent) ProtoMessage()
func (*StreamEvent) ProtoReflect ¶
func (x *StreamEvent) ProtoReflect() protoreflect.Message
func (*StreamEvent) Reset ¶
func (x *StreamEvent) Reset()
func (*StreamEvent) String ¶
func (x *StreamEvent) String() string
type StreamEvent_Delta ¶
type StreamEvent_Delta struct {
Delta *DeltaEvent `protobuf:"bytes,11,opt,name=delta,proto3,oneof"`
}
type StreamEvent_Done ¶
type StreamEvent_Done struct {
Done *DoneEvent `protobuf:"bytes,16,opt,name=done,proto3,oneof"`
}
type StreamEvent_Error ¶
type StreamEvent_Error struct {
Error *ErrorEvent `protobuf:"bytes,15,opt,name=error,proto3,oneof"`
}
type StreamEvent_Interrupted ¶
type StreamEvent_Interrupted struct {
Interrupted *InterruptedEvent `protobuf:"bytes,14,opt,name=interrupted,proto3,oneof"`
}
type StreamEvent_Meta ¶
type StreamEvent_Meta struct {
Meta *MetaEvent `protobuf:"bytes,10,opt,name=meta,proto3,oneof"`
}
type StreamEvent_ToolCall ¶
type StreamEvent_ToolCall struct {
ToolCall *ToolCallEvent `protobuf:"bytes,12,opt,name=tool_call,json=toolCall,proto3,oneof"`
}
type StreamEvent_ToolResult ¶
type StreamEvent_ToolResult struct {
ToolResult *ToolResultEvent `protobuf:"bytes,13,opt,name=tool_result,json=toolResult,proto3,oneof"`
}
type SubAgentConfig ¶
type SubAgentConfig struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Prompt string `protobuf:"bytes,4,opt,name=prompt,proto3" json:"prompt,omitempty"`
Model *ModelConfig `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"`
Capabilities []*CapabilityConfig `protobuf:"bytes,6,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
Skills []*Skill `protobuf:"bytes,7,rep,name=skills,proto3" json:"skills,omitempty"`
Extra *structpb.Struct `protobuf:"bytes,8,opt,name=extra,proto3" json:"extra,omitempty"`
MaxIterations int32 `protobuf:"varint,9,opt,name=max_iterations,json=maxIterations,proto3" json:"max_iterations,omitempty"`
TimeoutMs int32 `protobuf:"varint,10,opt,name=timeout_ms,json=timeoutMs,proto3" json:"timeout_ms,omitempty"`
// contains filtered or unexported fields
}
func (*SubAgentConfig) Descriptor
deprecated
func (*SubAgentConfig) Descriptor() ([]byte, []int)
Deprecated: Use SubAgentConfig.ProtoReflect.Descriptor instead.
func (*SubAgentConfig) GetCapabilities ¶ added in v0.1.2
func (x *SubAgentConfig) GetCapabilities() []*CapabilityConfig
func (*SubAgentConfig) GetDescription ¶
func (x *SubAgentConfig) GetDescription() string
func (*SubAgentConfig) GetExtra ¶
func (x *SubAgentConfig) GetExtra() *structpb.Struct
func (*SubAgentConfig) GetId ¶
func (x *SubAgentConfig) GetId() string
func (*SubAgentConfig) GetMaxIterations ¶
func (x *SubAgentConfig) GetMaxIterations() int32
func (*SubAgentConfig) GetModel ¶
func (x *SubAgentConfig) GetModel() *ModelConfig
func (*SubAgentConfig) GetName ¶
func (x *SubAgentConfig) GetName() string
func (*SubAgentConfig) GetPrompt ¶
func (x *SubAgentConfig) GetPrompt() string
func (*SubAgentConfig) GetSkills ¶
func (x *SubAgentConfig) GetSkills() []*Skill
func (*SubAgentConfig) GetTimeoutMs ¶
func (x *SubAgentConfig) GetTimeoutMs() int32
func (*SubAgentConfig) ProtoMessage ¶
func (*SubAgentConfig) ProtoMessage()
func (*SubAgentConfig) ProtoReflect ¶
func (x *SubAgentConfig) ProtoReflect() protoreflect.Message
func (*SubAgentConfig) Reset ¶
func (x *SubAgentConfig) Reset()
func (*SubAgentConfig) String ¶
func (x *SubAgentConfig) String() string
type ToolCall ¶
type ToolCall struct {
Tool string `protobuf:"bytes,1,opt,name=tool,proto3" json:"tool,omitempty"`
Input *structpb.Value `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
Output *structpb.Value `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"`
// contains filtered or unexported fields
}
============================================================ Shared result / metadata messages ============================================================
func (*ToolCall) Descriptor
deprecated
func (*ToolCall) ProtoMessage ¶
func (*ToolCall) ProtoMessage()
func (*ToolCall) ProtoReflect ¶
func (x *ToolCall) ProtoReflect() protoreflect.Message
type ToolCallEvent ¶
type ToolCallEvent struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Tool string `protobuf:"bytes,2,opt,name=tool,proto3" json:"tool,omitempty"`
ToolType string `protobuf:"bytes,3,opt,name=tool_type,json=toolType,proto3" json:"tool_type,omitempty"`
Input *structpb.Struct `protobuf:"bytes,4,opt,name=input,proto3" json:"input,omitempty"`
// contains filtered or unexported fields
}
func (*ToolCallEvent) Descriptor
deprecated
func (*ToolCallEvent) Descriptor() ([]byte, []int)
Deprecated: Use ToolCallEvent.ProtoReflect.Descriptor instead.
func (*ToolCallEvent) GetId ¶
func (x *ToolCallEvent) GetId() string
func (*ToolCallEvent) GetInput ¶
func (x *ToolCallEvent) GetInput() *structpb.Struct
func (*ToolCallEvent) GetTool ¶
func (x *ToolCallEvent) GetTool() string
func (*ToolCallEvent) GetToolType ¶
func (x *ToolCallEvent) GetToolType() string
func (*ToolCallEvent) ProtoMessage ¶
func (*ToolCallEvent) ProtoMessage()
func (*ToolCallEvent) ProtoReflect ¶
func (x *ToolCallEvent) ProtoReflect() protoreflect.Message
func (*ToolCallEvent) Reset ¶
func (x *ToolCallEvent) Reset()
func (*ToolCallEvent) String ¶
func (x *ToolCallEvent) String() string
type ToolCallMetadata ¶
type ToolCallMetadata struct {
Tool string `protobuf:"bytes,1,opt,name=tool,proto3" json:"tool,omitempty"`
Input *structpb.Value `protobuf:"bytes,2,opt,name=input,proto3" json:"input,omitempty"`
Output *structpb.Value `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"`
LatencyMs int64 `protobuf:"varint,4,opt,name=latency_ms,json=latencyMs,proto3" json:"latency_ms,omitempty"`
Success bool `protobuf:"varint,5,opt,name=success,proto3" json:"success,omitempty"`
Error string `protobuf:"bytes,6,opt,name=error,proto3" json:"error,omitempty"`
// contains filtered or unexported fields
}
func (*ToolCallMetadata) Descriptor
deprecated
func (*ToolCallMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ToolCallMetadata.ProtoReflect.Descriptor instead.
func (*ToolCallMetadata) GetError ¶
func (x *ToolCallMetadata) GetError() string
func (*ToolCallMetadata) GetInput ¶
func (x *ToolCallMetadata) GetInput() *structpb.Value
func (*ToolCallMetadata) GetLatencyMs ¶
func (x *ToolCallMetadata) GetLatencyMs() int64
func (*ToolCallMetadata) GetOutput ¶
func (x *ToolCallMetadata) GetOutput() *structpb.Value
func (*ToolCallMetadata) GetSuccess ¶
func (x *ToolCallMetadata) GetSuccess() bool
func (*ToolCallMetadata) GetTool ¶
func (x *ToolCallMetadata) GetTool() string
func (*ToolCallMetadata) ProtoMessage ¶
func (*ToolCallMetadata) ProtoMessage()
func (*ToolCallMetadata) ProtoReflect ¶
func (x *ToolCallMetadata) ProtoReflect() protoreflect.Message
func (*ToolCallMetadata) Reset ¶
func (x *ToolCallMetadata) Reset()
func (*ToolCallMetadata) String ¶
func (x *ToolCallMetadata) String() string
type ToolResultEvent ¶
type ToolResultEvent struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Tool string `protobuf:"bytes,2,opt,name=tool,proto3" json:"tool,omitempty"`
Output *structpb.Struct `protobuf:"bytes,3,opt,name=output,proto3" json:"output,omitempty"`
Success bool `protobuf:"varint,4,opt,name=success,proto3" json:"success,omitempty"`
Error string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
LatencyMs int64 `protobuf:"varint,6,opt,name=latency_ms,json=latencyMs,proto3" json:"latency_ms,omitempty"`
// contains filtered or unexported fields
}
func (*ToolResultEvent) Descriptor
deprecated
func (*ToolResultEvent) Descriptor() ([]byte, []int)
Deprecated: Use ToolResultEvent.ProtoReflect.Descriptor instead.
func (*ToolResultEvent) GetError ¶
func (x *ToolResultEvent) GetError() string
func (*ToolResultEvent) GetId ¶
func (x *ToolResultEvent) GetId() string
func (*ToolResultEvent) GetLatencyMs ¶
func (x *ToolResultEvent) GetLatencyMs() int64
func (*ToolResultEvent) GetOutput ¶
func (x *ToolResultEvent) GetOutput() *structpb.Struct
func (*ToolResultEvent) GetSuccess ¶
func (x *ToolResultEvent) GetSuccess() bool
func (*ToolResultEvent) GetTool ¶
func (x *ToolResultEvent) GetTool() string
func (*ToolResultEvent) ProtoMessage ¶
func (*ToolResultEvent) ProtoMessage()
func (*ToolResultEvent) ProtoReflect ¶
func (x *ToolResultEvent) ProtoReflect() protoreflect.Message
func (*ToolResultEvent) Reset ¶
func (x *ToolResultEvent) Reset()
func (*ToolResultEvent) String ¶
func (x *ToolResultEvent) String() string
type UnimplementedAgentRuntimeServer ¶
type UnimplementedAgentRuntimeServer struct{}
UnimplementedAgentRuntimeServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedAgentRuntimeServer) GenerateMedia ¶
func (UnimplementedAgentRuntimeServer) GenerateMedia(context.Context, *MediaGenerationRequest) (*MediaGenerationResponse, error)
func (UnimplementedAgentRuntimeServer) HealthCheck ¶
func (UnimplementedAgentRuntimeServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
func (UnimplementedAgentRuntimeServer) ListCapabilities ¶ added in v0.1.2
func (UnimplementedAgentRuntimeServer) ListCapabilities(context.Context, *ListCapabilitiesRequest) (*ListCapabilitiesResponse, error)
func (UnimplementedAgentRuntimeServer) Resume ¶
func (UnimplementedAgentRuntimeServer) Resume(context.Context, *ResumeRequest) (*ResumeResponse, error)
func (UnimplementedAgentRuntimeServer) Run ¶
func (UnimplementedAgentRuntimeServer) Run(context.Context, *RunRequest) (*RunResponse, error)
func (UnimplementedAgentRuntimeServer) RunAgent ¶
func (UnimplementedAgentRuntimeServer) RunAgent(context.Context, *AgentRequest) (*AgentResponse, error)
func (UnimplementedAgentRuntimeServer) RunAgentStream ¶
func (UnimplementedAgentRuntimeServer) RunAgentStream(*AgentRequest, grpc.ServerStreamingServer[StreamEvent]) error
func (UnimplementedAgentRuntimeServer) RunStream ¶
func (UnimplementedAgentRuntimeServer) RunStream(*RunRequest, grpc.ServerStreamingServer[StreamEvent]) error
func (UnimplementedAgentRuntimeServer) Stop ¶
func (UnimplementedAgentRuntimeServer) Stop(context.Context, *StopRequest) (*StopResponse, error)
type UnsafeAgentRuntimeServer ¶
type UnsafeAgentRuntimeServer interface {
// contains filtered or unexported methods
}
UnsafeAgentRuntimeServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AgentRuntimeServer will result in compilation errors.
type VolumeMount ¶
type VolumeMount struct {
HostPath string `protobuf:"bytes,1,opt,name=host_path,json=hostPath,proto3" json:"host_path,omitempty"`
ContainerPath string `protobuf:"bytes,2,opt,name=container_path,json=containerPath,proto3" json:"container_path,omitempty"`
ReadOnly bool `protobuf:"varint,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
// contains filtered or unexported fields
}
func (*VolumeMount) Descriptor
deprecated
func (*VolumeMount) Descriptor() ([]byte, []int)
Deprecated: Use VolumeMount.ProtoReflect.Descriptor instead.
func (*VolumeMount) GetContainerPath ¶
func (x *VolumeMount) GetContainerPath() string
func (*VolumeMount) GetHostPath ¶
func (x *VolumeMount) GetHostPath() string
func (*VolumeMount) GetReadOnly ¶
func (x *VolumeMount) GetReadOnly() bool
func (*VolumeMount) ProtoMessage ¶
func (*VolumeMount) ProtoMessage()
func (*VolumeMount) ProtoReflect ¶
func (x *VolumeMount) ProtoReflect() protoreflect.Message
func (*VolumeMount) Reset ¶
func (x *VolumeMount) Reset()
func (*VolumeMount) String ¶
func (x *VolumeMount) String() string