Help us shape the future of Go! Take the 2026 Go Developer Survey

contracts

package
v0.9.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 24, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_internal_contracts_agent_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AgentContextConfig

type AgentContextConfig struct {
	CompactionThreshold float64 `protobuf:"fixed64,1,opt,name=compaction_threshold,json=compactionThreshold,proto3" json:"compaction_threshold,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentContextConfig) Descriptor deprecated

func (*AgentContextConfig) Descriptor() ([]byte, []int)

Deprecated: Use AgentContextConfig.ProtoReflect.Descriptor instead.

func (*AgentContextConfig) GetCompactionThreshold

func (x *AgentContextConfig) GetCompactionThreshold() float64

func (*AgentContextConfig) ProtoMessage

func (*AgentContextConfig) ProtoMessage()

func (*AgentContextConfig) ProtoReflect

func (x *AgentContextConfig) ProtoReflect() protoreflect.Message

func (*AgentContextConfig) Reset

func (x *AgentContextConfig) Reset()

func (*AgentContextConfig) String

func (x *AgentContextConfig) String() string

type AgentExecuteConfig

type AgentExecuteConfig struct {
	MaxIterations   int32                `protobuf:"varint,1,opt,name=max_iterations,json=maxIterations,proto3" json:"max_iterations,omitempty"`
	ProviderService string               `protobuf:"bytes,2,opt,name=provider_service,json=providerService,proto3" json:"provider_service,omitempty"`
	ApprovalTimeout string               `protobuf:"bytes,3,opt,name=approval_timeout,json=approvalTimeout,proto3" json:"approval_timeout,omitempty"`
	RequestTimeout  string               `protobuf:"bytes,4,opt,name=request_timeout,json=requestTimeout,proto3" json:"request_timeout,omitempty"`
	LoopDetection   *LoopDetectionConfig `protobuf:"bytes,5,opt,name=loop_detection,json=loopDetection,proto3" json:"loop_detection,omitempty"`
	Context         *AgentContextConfig  `protobuf:"bytes,6,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentExecuteConfig) Descriptor deprecated

func (*AgentExecuteConfig) Descriptor() ([]byte, []int)

Deprecated: Use AgentExecuteConfig.ProtoReflect.Descriptor instead.

func (*AgentExecuteConfig) GetApprovalTimeout

func (x *AgentExecuteConfig) GetApprovalTimeout() string

func (*AgentExecuteConfig) GetContext

func (x *AgentExecuteConfig) GetContext() *AgentContextConfig

func (*AgentExecuteConfig) GetLoopDetection

func (x *AgentExecuteConfig) GetLoopDetection() *LoopDetectionConfig

func (*AgentExecuteConfig) GetMaxIterations

func (x *AgentExecuteConfig) GetMaxIterations() int32

func (*AgentExecuteConfig) GetProviderService

func (x *AgentExecuteConfig) GetProviderService() string

func (*AgentExecuteConfig) GetRequestTimeout

func (x *AgentExecuteConfig) GetRequestTimeout() string

func (*AgentExecuteConfig) ProtoMessage

func (*AgentExecuteConfig) ProtoMessage()

func (*AgentExecuteConfig) ProtoReflect

func (x *AgentExecuteConfig) ProtoReflect() protoreflect.Message

func (*AgentExecuteConfig) Reset

func (x *AgentExecuteConfig) Reset()

func (*AgentExecuteConfig) String

func (x *AgentExecuteConfig) String() string

type AgentExecuteInput

type AgentExecuteInput struct {
	Provider     string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	SystemPrompt string `protobuf:"bytes,2,opt,name=system_prompt,json=systemPrompt,proto3" json:"system_prompt,omitempty"`
	Description  string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Task         string `protobuf:"bytes,4,opt,name=task,proto3" json:"task,omitempty"`
	AgentName    string `protobuf:"bytes,5,opt,name=agent_name,json=agentName,proto3" json:"agent_name,omitempty"`
	Name         string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	AgentId      string `protobuf:"bytes,7,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	TaskId       string `protobuf:"bytes,8,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	Id           string `protobuf:"bytes,9,opt,name=id,proto3" json:"id,omitempty"`
	ProjectId    string `protobuf:"bytes,10,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentExecuteInput) Descriptor deprecated

func (*AgentExecuteInput) Descriptor() ([]byte, []int)

Deprecated: Use AgentExecuteInput.ProtoReflect.Descriptor instead.

func (*AgentExecuteInput) GetAgentId

func (x *AgentExecuteInput) GetAgentId() string

func (*AgentExecuteInput) GetAgentName

func (x *AgentExecuteInput) GetAgentName() string

func (*AgentExecuteInput) GetDescription

func (x *AgentExecuteInput) GetDescription() string

func (*AgentExecuteInput) GetId

func (x *AgentExecuteInput) GetId() string

func (*AgentExecuteInput) GetName

func (x *AgentExecuteInput) GetName() string

func (*AgentExecuteInput) GetProjectId

func (x *AgentExecuteInput) GetProjectId() string

func (*AgentExecuteInput) GetProvider

func (x *AgentExecuteInput) GetProvider() string

func (*AgentExecuteInput) GetSystemPrompt

func (x *AgentExecuteInput) GetSystemPrompt() string

func (*AgentExecuteInput) GetTask

func (x *AgentExecuteInput) GetTask() string

func (*AgentExecuteInput) GetTaskId

func (x *AgentExecuteInput) GetTaskId() string

func (*AgentExecuteInput) ProtoMessage

func (*AgentExecuteInput) ProtoMessage()

func (*AgentExecuteInput) ProtoReflect

func (x *AgentExecuteInput) ProtoReflect() protoreflect.Message

func (*AgentExecuteInput) Reset

func (x *AgentExecuteInput) Reset()

func (*AgentExecuteInput) String

func (x *AgentExecuteInput) String() string

type AgentExecuteOutput

type AgentExecuteOutput struct {
	Result     string `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Status     string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Iterations int32  `protobuf:"varint,3,opt,name=iterations,proto3" json:"iterations,omitempty"`
	Thinking   string `protobuf:"bytes,4,opt,name=thinking,proto3" json:"thinking,omitempty"`
	Error      string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentExecuteOutput) Descriptor deprecated

func (*AgentExecuteOutput) Descriptor() ([]byte, []int)

Deprecated: Use AgentExecuteOutput.ProtoReflect.Descriptor instead.

func (*AgentExecuteOutput) GetError

func (x *AgentExecuteOutput) GetError() string

func (*AgentExecuteOutput) GetIterations

func (x *AgentExecuteOutput) GetIterations() int32

func (*AgentExecuteOutput) GetResult

func (x *AgentExecuteOutput) GetResult() string

func (*AgentExecuteOutput) GetStatus

func (x *AgentExecuteOutput) GetStatus() string

func (*AgentExecuteOutput) GetThinking

func (x *AgentExecuteOutput) GetThinking() string

func (*AgentExecuteOutput) ProtoMessage

func (*AgentExecuteOutput) ProtoMessage()

func (*AgentExecuteOutput) ProtoReflect

func (x *AgentExecuteOutput) ProtoReflect() protoreflect.Message

func (*AgentExecuteOutput) Reset

func (x *AgentExecuteOutput) Reset()

func (*AgentExecuteOutput) String

func (x *AgentExecuteOutput) String() string

type AgentSeed

type AgentSeed 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"`
	Role         string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
	SystemPrompt string `protobuf:"bytes,4,opt,name=system_prompt,json=systemPrompt,proto3" json:"system_prompt,omitempty"`
	Provider     string `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"`
	Model        string `protobuf:"bytes,6,opt,name=model,proto3" json:"model,omitempty"`
	TeamId       string `protobuf:"bytes,7,opt,name=team_id,json=teamId,proto3" json:"team_id,omitempty"`
	IsLead       bool   `protobuf:"varint,8,opt,name=is_lead,json=isLead,proto3" json:"is_lead,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSeed) Descriptor deprecated

func (*AgentSeed) Descriptor() ([]byte, []int)

Deprecated: Use AgentSeed.ProtoReflect.Descriptor instead.

func (*AgentSeed) GetId

func (x *AgentSeed) GetId() string

func (*AgentSeed) GetIsLead

func (x *AgentSeed) GetIsLead() bool

func (*AgentSeed) GetModel

func (x *AgentSeed) GetModel() string

func (*AgentSeed) GetName

func (x *AgentSeed) GetName() string

func (*AgentSeed) GetProvider

func (x *AgentSeed) GetProvider() string

func (*AgentSeed) GetRole

func (x *AgentSeed) GetRole() string

func (*AgentSeed) GetSystemPrompt

func (x *AgentSeed) GetSystemPrompt() string

func (*AgentSeed) GetTeamId

func (x *AgentSeed) GetTeamId() string

func (*AgentSeed) ProtoMessage

func (*AgentSeed) ProtoMessage()

func (*AgentSeed) ProtoReflect

func (x *AgentSeed) ProtoReflect() protoreflect.Message

func (*AgentSeed) Reset

func (x *AgentSeed) Reset()

func (*AgentSeed) String

func (x *AgentSeed) String() string

type LoopDetectionConfig

type LoopDetectionConfig struct {
	MaxConsecutive int32 `protobuf:"varint,1,opt,name=max_consecutive,json=maxConsecutive,proto3" json:"max_consecutive,omitempty"`
	MaxErrors      int32 `protobuf:"varint,2,opt,name=max_errors,json=maxErrors,proto3" json:"max_errors,omitempty"`
	MaxAlternating int32 `protobuf:"varint,3,opt,name=max_alternating,json=maxAlternating,proto3" json:"max_alternating,omitempty"`
	MaxNoProgress  int32 `protobuf:"varint,4,opt,name=max_no_progress,json=maxNoProgress,proto3" json:"max_no_progress,omitempty"`
	// contains filtered or unexported fields
}

func (*LoopDetectionConfig) Descriptor deprecated

func (*LoopDetectionConfig) Descriptor() ([]byte, []int)

Deprecated: Use LoopDetectionConfig.ProtoReflect.Descriptor instead.

func (*LoopDetectionConfig) GetMaxAlternating

func (x *LoopDetectionConfig) GetMaxAlternating() int32

func (*LoopDetectionConfig) GetMaxConsecutive

func (x *LoopDetectionConfig) GetMaxConsecutive() int32

func (*LoopDetectionConfig) GetMaxErrors

func (x *LoopDetectionConfig) GetMaxErrors() int32

func (*LoopDetectionConfig) GetMaxNoProgress

func (x *LoopDetectionConfig) GetMaxNoProgress() int32

func (*LoopDetectionConfig) ProtoMessage

func (*LoopDetectionConfig) ProtoMessage()

func (*LoopDetectionConfig) ProtoReflect

func (x *LoopDetectionConfig) ProtoReflect() protoreflect.Message

func (*LoopDetectionConfig) Reset

func (x *LoopDetectionConfig) Reset()

func (*LoopDetectionConfig) String

func (x *LoopDetectionConfig) String() string

type ModelPullConfig

type ModelPullConfig struct {
	Provider  string `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Source    string `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	Model     string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"`
	File      string `protobuf:"bytes,4,opt,name=file,proto3" json:"file,omitempty"`
	OutputDir string `protobuf:"bytes,5,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
	BaseUrl   string `protobuf:"bytes,6,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
	// contains filtered or unexported fields
}

func (*ModelPullConfig) Descriptor deprecated

func (*ModelPullConfig) Descriptor() ([]byte, []int)

Deprecated: Use ModelPullConfig.ProtoReflect.Descriptor instead.

func (*ModelPullConfig) GetBaseUrl

func (x *ModelPullConfig) GetBaseUrl() string

func (*ModelPullConfig) GetFile

func (x *ModelPullConfig) GetFile() string

func (*ModelPullConfig) GetModel

func (x *ModelPullConfig) GetModel() string

func (*ModelPullConfig) GetOutputDir

func (x *ModelPullConfig) GetOutputDir() string

func (*ModelPullConfig) GetProvider

func (x *ModelPullConfig) GetProvider() string

func (*ModelPullConfig) GetSource

func (x *ModelPullConfig) GetSource() string

func (*ModelPullConfig) ProtoMessage

func (*ModelPullConfig) ProtoMessage()

func (*ModelPullConfig) ProtoReflect

func (x *ModelPullConfig) ProtoReflect() protoreflect.Message

func (*ModelPullConfig) Reset

func (x *ModelPullConfig) Reset()

func (*ModelPullConfig) String

func (x *ModelPullConfig) String() string

type ModelPullInput

type ModelPullInput struct {
	// contains filtered or unexported fields
}

func (*ModelPullInput) Descriptor deprecated

func (*ModelPullInput) Descriptor() ([]byte, []int)

Deprecated: Use ModelPullInput.ProtoReflect.Descriptor instead.

func (*ModelPullInput) ProtoMessage

func (*ModelPullInput) ProtoMessage()

func (*ModelPullInput) ProtoReflect

func (x *ModelPullInput) ProtoReflect() protoreflect.Message

func (*ModelPullInput) Reset

func (x *ModelPullInput) Reset()

func (*ModelPullInput) String

func (x *ModelPullInput) String() string

type ModelPullOutput

type ModelPullOutput struct {
	Status    string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	ModelPath string `protobuf:"bytes,2,opt,name=model_path,json=modelPath,proto3" json:"model_path,omitempty"`
	SizeBytes int64  `protobuf:"varint,3,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
	Error     string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ModelPullOutput) Descriptor deprecated

func (*ModelPullOutput) Descriptor() ([]byte, []int)

Deprecated: Use ModelPullOutput.ProtoReflect.Descriptor instead.

func (*ModelPullOutput) GetError

func (x *ModelPullOutput) GetError() string

func (*ModelPullOutput) GetModelPath

func (x *ModelPullOutput) GetModelPath() string

func (*ModelPullOutput) GetSizeBytes

func (x *ModelPullOutput) GetSizeBytes() int64

func (*ModelPullOutput) GetStatus

func (x *ModelPullOutput) GetStatus() string

func (*ModelPullOutput) ProtoMessage

func (*ModelPullOutput) ProtoMessage()

func (*ModelPullOutput) ProtoReflect

func (x *ModelPullOutput) ProtoReflect() protoreflect.Message

func (*ModelPullOutput) Reset

func (x *ModelPullOutput) Reset()

func (*ModelPullOutput) String

func (x *ModelPullOutput) String() string

type ProviderConfig

type ProviderConfig struct {
	Provider      string          `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
	Model         string          `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	ApiKey        string          `protobuf:"bytes,3,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	BaseUrl       string          `protobuf:"bytes,4,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
	MaxTokens     int32           `protobuf:"varint,5,opt,name=max_tokens,json=maxTokens,proto3" json:"max_tokens,omitempty"`
	Responses     []string        `protobuf:"bytes,6,rep,name=responses,proto3" json:"responses,omitempty"`
	TestMode      string          `protobuf:"bytes,7,opt,name=test_mode,json=testMode,proto3" json:"test_mode,omitempty"`
	ScenarioFile  string          `protobuf:"bytes,8,opt,name=scenario_file,json=scenarioFile,proto3" json:"scenario_file,omitempty"`
	Loop          bool            `protobuf:"varint,9,opt,name=loop,proto3" json:"loop,omitempty"`
	Timeout       string          `protobuf:"bytes,10,opt,name=timeout,proto3" json:"timeout,omitempty"`
	ContextWindow int32           `protobuf:"varint,11,opt,name=context_window,json=contextWindow,proto3" json:"context_window,omitempty"`
	Steps         []*ScriptedStep `protobuf:"bytes,12,rep,name=steps,proto3" json:"steps,omitempty"`
	Agents        []*AgentSeed    `protobuf:"bytes,13,rep,name=agents,proto3" json:"agents,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderConfig) Descriptor deprecated

func (*ProviderConfig) Descriptor() ([]byte, []int)

Deprecated: Use ProviderConfig.ProtoReflect.Descriptor instead.

func (*ProviderConfig) GetAgents

func (x *ProviderConfig) GetAgents() []*AgentSeed

func (*ProviderConfig) GetApiKey

func (x *ProviderConfig) GetApiKey() string

func (*ProviderConfig) GetBaseUrl

func (x *ProviderConfig) GetBaseUrl() string

func (*ProviderConfig) GetContextWindow

func (x *ProviderConfig) GetContextWindow() int32

func (*ProviderConfig) GetLoop

func (x *ProviderConfig) GetLoop() bool

func (*ProviderConfig) GetMaxTokens

func (x *ProviderConfig) GetMaxTokens() int32

func (*ProviderConfig) GetModel

func (x *ProviderConfig) GetModel() string

func (*ProviderConfig) GetProvider

func (x *ProviderConfig) GetProvider() string

func (*ProviderConfig) GetResponses

func (x *ProviderConfig) GetResponses() []string

func (*ProviderConfig) GetScenarioFile

func (x *ProviderConfig) GetScenarioFile() string

func (*ProviderConfig) GetSteps

func (x *ProviderConfig) GetSteps() []*ScriptedStep

func (*ProviderConfig) GetTestMode

func (x *ProviderConfig) GetTestMode() string

func (*ProviderConfig) GetTimeout

func (x *ProviderConfig) GetTimeout() string

func (*ProviderConfig) ProtoMessage

func (*ProviderConfig) ProtoMessage()

func (*ProviderConfig) ProtoReflect

func (x *ProviderConfig) ProtoReflect() protoreflect.Message

func (*ProviderConfig) Reset

func (x *ProviderConfig) Reset()

func (*ProviderConfig) String

func (x *ProviderConfig) String() string

type ProviderModel

type ProviderModel 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"`
	ContextWindow int32  `protobuf:"varint,3,opt,name=context_window,json=contextWindow,proto3" json:"context_window,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderModel) Descriptor deprecated

func (*ProviderModel) Descriptor() ([]byte, []int)

Deprecated: Use ProviderModel.ProtoReflect.Descriptor instead.

func (*ProviderModel) GetContextWindow

func (x *ProviderModel) GetContextWindow() int32

func (*ProviderModel) GetId

func (x *ProviderModel) GetId() string

func (*ProviderModel) GetName

func (x *ProviderModel) GetName() string

func (*ProviderModel) ProtoMessage

func (*ProviderModel) ProtoMessage()

func (*ProviderModel) ProtoReflect

func (x *ProviderModel) ProtoReflect() protoreflect.Message

func (*ProviderModel) Reset

func (x *ProviderModel) Reset()

func (*ProviderModel) String

func (x *ProviderModel) String() string

type ProviderModelsConfig

type ProviderModelsConfig struct {
	// contains filtered or unexported fields
}

func (*ProviderModelsConfig) Descriptor deprecated

func (*ProviderModelsConfig) Descriptor() ([]byte, []int)

Deprecated: Use ProviderModelsConfig.ProtoReflect.Descriptor instead.

func (*ProviderModelsConfig) ProtoMessage

func (*ProviderModelsConfig) ProtoMessage()

func (*ProviderModelsConfig) ProtoReflect

func (x *ProviderModelsConfig) ProtoReflect() protoreflect.Message

func (*ProviderModelsConfig) Reset

func (x *ProviderModelsConfig) Reset()

func (*ProviderModelsConfig) String

func (x *ProviderModelsConfig) String() string

type ProviderModelsInput

type ProviderModelsInput struct {
	ProviderType string `protobuf:"bytes,1,opt,name=provider_type,json=providerType,proto3" json:"provider_type,omitempty"`
	ApiKey       string `protobuf:"bytes,2,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	BaseUrl      string `protobuf:"bytes,3,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderModelsInput) Descriptor deprecated

func (*ProviderModelsInput) Descriptor() ([]byte, []int)

Deprecated: Use ProviderModelsInput.ProtoReflect.Descriptor instead.

func (*ProviderModelsInput) GetApiKey

func (x *ProviderModelsInput) GetApiKey() string

func (*ProviderModelsInput) GetBaseUrl

func (x *ProviderModelsInput) GetBaseUrl() string

func (*ProviderModelsInput) GetProviderType

func (x *ProviderModelsInput) GetProviderType() string

func (*ProviderModelsInput) ProtoMessage

func (*ProviderModelsInput) ProtoMessage()

func (*ProviderModelsInput) ProtoReflect

func (x *ProviderModelsInput) ProtoReflect() protoreflect.Message

func (*ProviderModelsInput) Reset

func (x *ProviderModelsInput) Reset()

func (*ProviderModelsInput) String

func (x *ProviderModelsInput) String() string

type ProviderModelsOutput

type ProviderModelsOutput struct {
	Success bool             `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	Models  []*ProviderModel `protobuf:"bytes,2,rep,name=models,proto3" json:"models,omitempty"`
	Error   string           `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderModelsOutput) Descriptor deprecated

func (*ProviderModelsOutput) Descriptor() ([]byte, []int)

Deprecated: Use ProviderModelsOutput.ProtoReflect.Descriptor instead.

func (*ProviderModelsOutput) GetError

func (x *ProviderModelsOutput) GetError() string

func (*ProviderModelsOutput) GetModels

func (x *ProviderModelsOutput) GetModels() []*ProviderModel

func (*ProviderModelsOutput) GetSuccess

func (x *ProviderModelsOutput) GetSuccess() bool

func (*ProviderModelsOutput) ProtoMessage

func (*ProviderModelsOutput) ProtoMessage()

func (*ProviderModelsOutput) ProtoReflect

func (x *ProviderModelsOutput) ProtoReflect() protoreflect.Message

func (*ProviderModelsOutput) Reset

func (x *ProviderModelsOutput) Reset()

func (*ProviderModelsOutput) String

func (x *ProviderModelsOutput) String() string

type ProviderTestConfig

type ProviderTestConfig struct {
	Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderTestConfig) Descriptor deprecated

func (*ProviderTestConfig) Descriptor() ([]byte, []int)

Deprecated: Use ProviderTestConfig.ProtoReflect.Descriptor instead.

func (*ProviderTestConfig) GetAlias

func (x *ProviderTestConfig) GetAlias() string

func (*ProviderTestConfig) ProtoMessage

func (*ProviderTestConfig) ProtoMessage()

func (*ProviderTestConfig) ProtoReflect

func (x *ProviderTestConfig) ProtoReflect() protoreflect.Message

func (*ProviderTestConfig) Reset

func (x *ProviderTestConfig) Reset()

func (*ProviderTestConfig) String

func (x *ProviderTestConfig) String() string

type ProviderTestInput

type ProviderTestInput struct {
	Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderTestInput) Descriptor deprecated

func (*ProviderTestInput) Descriptor() ([]byte, []int)

Deprecated: Use ProviderTestInput.ProtoReflect.Descriptor instead.

func (*ProviderTestInput) GetAlias

func (x *ProviderTestInput) GetAlias() string

func (*ProviderTestInput) ProtoMessage

func (*ProviderTestInput) ProtoMessage()

func (*ProviderTestInput) ProtoReflect

func (x *ProviderTestInput) ProtoReflect() protoreflect.Message

func (*ProviderTestInput) Reset

func (x *ProviderTestInput) Reset()

func (*ProviderTestInput) String

func (x *ProviderTestInput) String() string

type ProviderTestOutput

type ProviderTestOutput struct {
	Success   bool   `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	Message   string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	LatencyMs int64  `protobuf:"varint,3,opt,name=latency_ms,json=latencyMs,proto3" json:"latency_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderTestOutput) Descriptor deprecated

func (*ProviderTestOutput) Descriptor() ([]byte, []int)

Deprecated: Use ProviderTestOutput.ProtoReflect.Descriptor instead.

func (*ProviderTestOutput) GetLatencyMs

func (x *ProviderTestOutput) GetLatencyMs() int64

func (*ProviderTestOutput) GetMessage

func (x *ProviderTestOutput) GetMessage() string

func (*ProviderTestOutput) GetSuccess

func (x *ProviderTestOutput) GetSuccess() bool

func (*ProviderTestOutput) ProtoMessage

func (*ProviderTestOutput) ProtoMessage()

func (*ProviderTestOutput) ProtoReflect

func (x *ProviderTestOutput) ProtoReflect() protoreflect.Message

func (*ProviderTestOutput) Reset

func (x *ProviderTestOutput) Reset()

func (*ProviderTestOutput) String

func (x *ProviderTestOutput) String() string

type ScriptedStep

type ScriptedStep struct {
	Content   string      `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	Error     string      `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	ToolCalls []*ToolCall `protobuf:"bytes,3,rep,name=tool_calls,json=toolCalls,proto3" json:"tool_calls,omitempty"`
	// contains filtered or unexported fields
}

func (*ScriptedStep) Descriptor deprecated

func (*ScriptedStep) Descriptor() ([]byte, []int)

Deprecated: Use ScriptedStep.ProtoReflect.Descriptor instead.

func (*ScriptedStep) GetContent

func (x *ScriptedStep) GetContent() string

func (*ScriptedStep) GetError

func (x *ScriptedStep) GetError() string

func (*ScriptedStep) GetToolCalls

func (x *ScriptedStep) GetToolCalls() []*ToolCall

func (*ScriptedStep) ProtoMessage

func (*ScriptedStep) ProtoMessage()

func (*ScriptedStep) ProtoReflect

func (x *ScriptedStep) ProtoReflect() protoreflect.Message

func (*ScriptedStep) Reset

func (x *ScriptedStep) Reset()

func (*ScriptedStep) String

func (x *ScriptedStep) String() string

type ToolCall

type ToolCall 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"`
	ArgumentsJson string `protobuf:"bytes,3,opt,name=arguments_json,json=argumentsJson,proto3" json:"arguments_json,omitempty"`
	// contains filtered or unexported fields
}

func (*ToolCall) Descriptor deprecated

func (*ToolCall) Descriptor() ([]byte, []int)

Deprecated: Use ToolCall.ProtoReflect.Descriptor instead.

func (*ToolCall) GetArgumentsJson

func (x *ToolCall) GetArgumentsJson() string

func (*ToolCall) GetId

func (x *ToolCall) GetId() string

func (*ToolCall) GetName

func (x *ToolCall) GetName() string

func (*ToolCall) ProtoMessage

func (*ToolCall) ProtoMessage()

func (*ToolCall) ProtoReflect

func (x *ToolCall) ProtoReflect() protoreflect.Message

func (*ToolCall) Reset

func (x *ToolCall) Reset()

func (*ToolCall) String

func (x *ToolCall) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL