Documentation
¶
Index ¶
- Constants
- Variables
- func DRPCRegisterAuthorizer(mux drpc.Mux, impl DRPCAuthorizerServer) error
- func DRPCRegisterMCPConfigurator(mux drpc.Mux, impl DRPCMCPConfiguratorServer) error
- func DRPCRegisterProviderConfigurator(mux drpc.Mux, impl DRPCProviderConfiguratorServer) error
- func DRPCRegisterRecorder(mux drpc.Mux, impl DRPCRecorderServer) error
- type AIProvider
- func (*AIProvider) Descriptor() ([]byte, []int)deprecated
- func (x *AIProvider) GetBaseUrl() string
- func (x *AIProvider) GetBedrock() *AIProviderKindBedrock
- func (x *AIProvider) GetEnabled() bool
- func (x *AIProvider) GetKeys() []string
- func (x *AIProvider) GetName() string
- func (x *AIProvider) GetType() string
- func (*AIProvider) ProtoMessage()
- func (x *AIProvider) ProtoReflect() protoreflect.Message
- func (x *AIProvider) Reset()
- func (x *AIProvider) String() string
- type AIProviderKindBedrock
- func (*AIProviderKindBedrock) Descriptor() ([]byte, []int)deprecated
- func (x *AIProviderKindBedrock) GetAccessKey() string
- func (x *AIProviderKindBedrock) GetAccessKeySecret() string
- func (x *AIProviderKindBedrock) GetExternalId() string
- func (x *AIProviderKindBedrock) GetModel() string
- func (x *AIProviderKindBedrock) GetProtocol() string
- func (x *AIProviderKindBedrock) GetRegion() string
- func (x *AIProviderKindBedrock) GetRoleArn() string
- func (x *AIProviderKindBedrock) GetSmallFastModel() string
- func (*AIProviderKindBedrock) ProtoMessage()
- func (x *AIProviderKindBedrock) ProtoReflect() protoreflect.Message
- func (x *AIProviderKindBedrock) Reset()
- func (x *AIProviderKindBedrock) String() string
- type DRPCAuthorizerClient
- type DRPCAuthorizerDescription
- type DRPCAuthorizerServer
- type DRPCAuthorizerUnimplementedServer
- type DRPCAuthorizer_IsAuthorizedStream
- type DRPCAuthorizer_IsBudgetExceededStream
- type DRPCMCPConfiguratorClient
- type DRPCMCPConfiguratorDescription
- type DRPCMCPConfiguratorServer
- type DRPCMCPConfiguratorUnimplementedServer
- func (s *DRPCMCPConfiguratorUnimplementedServer) GetMCPServerAccessTokensBatch(context.Context, *GetMCPServerAccessTokensBatchRequest) (*GetMCPServerAccessTokensBatchResponse, error)
- func (s *DRPCMCPConfiguratorUnimplementedServer) GetMCPServerConfigs(context.Context, *GetMCPServerConfigsRequest) (*GetMCPServerConfigsResponse, error)
- type DRPCMCPConfigurator_GetMCPServerAccessTokensBatchStream
- type DRPCMCPConfigurator_GetMCPServerConfigsStream
- type DRPCProviderConfiguratorClient
- type DRPCProviderConfiguratorDescription
- type DRPCProviderConfiguratorServer
- type DRPCProviderConfiguratorUnimplementedServer
- type DRPCProviderConfigurator_GetAIProvidersStream
- type DRPCProviderConfigurator_WatchAIProvidersClient
- type DRPCProviderConfigurator_WatchAIProvidersStream
- type DRPCRecorderClient
- type DRPCRecorderDescription
- type DRPCRecorderServer
- type DRPCRecorderUnimplementedServer
- func (s *DRPCRecorderUnimplementedServer) RecordInterception(context.Context, *RecordInterceptionRequest) (*RecordInterceptionResponse, error)
- func (s *DRPCRecorderUnimplementedServer) RecordInterceptionEnded(context.Context, *RecordInterceptionEndedRequest) (*RecordInterceptionEndedResponse, error)
- func (s *DRPCRecorderUnimplementedServer) RecordModelThought(context.Context, *RecordModelThoughtRequest) (*RecordModelThoughtResponse, error)
- func (s *DRPCRecorderUnimplementedServer) RecordPromptUsage(context.Context, *RecordPromptUsageRequest) (*RecordPromptUsageResponse, error)
- func (s *DRPCRecorderUnimplementedServer) RecordTokenUsage(context.Context, *RecordTokenUsageRequest) (*RecordTokenUsageResponse, error)
- func (s *DRPCRecorderUnimplementedServer) RecordToolUsage(context.Context, *RecordToolUsageRequest) (*RecordToolUsageResponse, error)
- type DRPCRecorder_RecordInterceptionEndedStream
- type DRPCRecorder_RecordInterceptionStream
- type DRPCRecorder_RecordModelThoughtStream
- type DRPCRecorder_RecordPromptUsageStream
- type DRPCRecorder_RecordTokenUsageStream
- type DRPCRecorder_RecordToolUsageStream
- type GetAIProvidersRequest
- type GetAIProvidersResponse
- func (*GetAIProvidersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAIProvidersResponse) GetProviders() []*AIProvider
- func (*GetAIProvidersResponse) ProtoMessage()
- func (x *GetAIProvidersResponse) ProtoReflect() protoreflect.Message
- func (x *GetAIProvidersResponse) Reset()
- func (x *GetAIProvidersResponse) String() string
- type GetMCPServerAccessTokensBatchRequest
- func (*GetMCPServerAccessTokensBatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMCPServerAccessTokensBatchRequest) GetMcpServerConfigIds() []string
- func (x *GetMCPServerAccessTokensBatchRequest) GetUserId() string
- func (*GetMCPServerAccessTokensBatchRequest) ProtoMessage()
- func (x *GetMCPServerAccessTokensBatchRequest) ProtoReflect() protoreflect.Message
- func (x *GetMCPServerAccessTokensBatchRequest) Reset()
- func (x *GetMCPServerAccessTokensBatchRequest) String() string
- type GetMCPServerAccessTokensBatchResponse
- func (*GetMCPServerAccessTokensBatchResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMCPServerAccessTokensBatchResponse) GetAccessTokens() map[string]string
- func (x *GetMCPServerAccessTokensBatchResponse) GetErrors() map[string]string
- func (*GetMCPServerAccessTokensBatchResponse) ProtoMessage()
- func (x *GetMCPServerAccessTokensBatchResponse) ProtoReflect() protoreflect.Message
- func (x *GetMCPServerAccessTokensBatchResponse) Reset()
- func (x *GetMCPServerAccessTokensBatchResponse) String() string
- type GetMCPServerConfigsRequest
- func (*GetMCPServerConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMCPServerConfigsRequest) GetUserId() string
- func (*GetMCPServerConfigsRequest) ProtoMessage()
- func (x *GetMCPServerConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *GetMCPServerConfigsRequest) Reset()
- func (x *GetMCPServerConfigsRequest) String() string
- type GetMCPServerConfigsResponse
- func (*GetMCPServerConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetMCPServerConfigsResponse) GetCoderMcpConfig() *MCPServerConfig
- func (x *GetMCPServerConfigsResponse) GetExternalAuthMcpConfigs() []*MCPServerConfig
- func (*GetMCPServerConfigsResponse) ProtoMessage()
- func (x *GetMCPServerConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *GetMCPServerConfigsResponse) Reset()
- func (x *GetMCPServerConfigsResponse) String() string
- type IsAuthorizedRequest
- func (*IsAuthorizedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IsAuthorizedRequest) GetKey() string
- func (x *IsAuthorizedRequest) GetKeyId() string
- func (*IsAuthorizedRequest) ProtoMessage()
- func (x *IsAuthorizedRequest) ProtoReflect() protoreflect.Message
- func (x *IsAuthorizedRequest) Reset()
- func (x *IsAuthorizedRequest) String() string
- type IsAuthorizedResponse
- func (*IsAuthorizedResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IsAuthorizedResponse) GetApiKeyId() string
- func (x *IsAuthorizedResponse) GetOwnerId() string
- func (x *IsAuthorizedResponse) GetUsername() string
- func (*IsAuthorizedResponse) ProtoMessage()
- func (x *IsAuthorizedResponse) ProtoReflect() protoreflect.Message
- func (x *IsAuthorizedResponse) Reset()
- func (x *IsAuthorizedResponse) String() string
- type IsBudgetExceededRequest
- func (*IsBudgetExceededRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IsBudgetExceededRequest) GetUserId() string
- func (*IsBudgetExceededRequest) ProtoMessage()
- func (x *IsBudgetExceededRequest) ProtoReflect() protoreflect.Message
- func (x *IsBudgetExceededRequest) Reset()
- func (x *IsBudgetExceededRequest) String() string
- type IsBudgetExceededResponse
- func (*IsBudgetExceededResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IsBudgetExceededResponse) GetExceeded() bool
- func (x *IsBudgetExceededResponse) GetSpendLimitMicros() int64
- func (*IsBudgetExceededResponse) ProtoMessage()
- func (x *IsBudgetExceededResponse) ProtoReflect() protoreflect.Message
- func (x *IsBudgetExceededResponse) Reset()
- func (x *IsBudgetExceededResponse) String() string
- type MCPServerConfig
- func (*MCPServerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MCPServerConfig) GetId() string
- func (x *MCPServerConfig) GetToolAllowRegex() string
- func (x *MCPServerConfig) GetToolDenyRegex() string
- func (x *MCPServerConfig) GetUrl() string
- func (*MCPServerConfig) ProtoMessage()
- func (x *MCPServerConfig) ProtoReflect() protoreflect.Message
- func (x *MCPServerConfig) Reset()
- func (x *MCPServerConfig) String() string
- type RecordInterceptionEndedRequest
- func (*RecordInterceptionEndedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecordInterceptionEndedRequest) GetCredentialHint() string
- func (x *RecordInterceptionEndedRequest) GetEndedAt() *timestamppb.Timestamp
- func (x *RecordInterceptionEndedRequest) GetErrorMessage() string
- func (x *RecordInterceptionEndedRequest) GetErrorType() string
- func (x *RecordInterceptionEndedRequest) GetId() string
- func (*RecordInterceptionEndedRequest) ProtoMessage()
- func (x *RecordInterceptionEndedRequest) ProtoReflect() protoreflect.Message
- func (x *RecordInterceptionEndedRequest) Reset()
- func (x *RecordInterceptionEndedRequest) String() string
- type RecordInterceptionEndedResponse
- func (*RecordInterceptionEndedResponse) Descriptor() ([]byte, []int)deprecated
- func (*RecordInterceptionEndedResponse) ProtoMessage()
- func (x *RecordInterceptionEndedResponse) ProtoReflect() protoreflect.Message
- func (x *RecordInterceptionEndedResponse) Reset()
- func (x *RecordInterceptionEndedResponse) String() string
- type RecordInterceptionRequest
- func (*RecordInterceptionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecordInterceptionRequest) GetAgentFirewallSequenceNumber() int32
- func (x *RecordInterceptionRequest) GetAgentFirewallSessionId() string
- func (x *RecordInterceptionRequest) GetApiKeyId() string
- func (x *RecordInterceptionRequest) GetClient() string
- func (x *RecordInterceptionRequest) GetClientSessionId() string
- func (x *RecordInterceptionRequest) GetCorrelatingToolCallId() string
- func (x *RecordInterceptionRequest) GetCredentialHint() string
- func (x *RecordInterceptionRequest) GetCredentialKind() string
- func (x *RecordInterceptionRequest) GetId() string
- func (x *RecordInterceptionRequest) GetInitiatorId() string
- func (x *RecordInterceptionRequest) GetMetadata() map[string]*anypb.Any
- func (x *RecordInterceptionRequest) GetModel() string
- func (x *RecordInterceptionRequest) GetProvider() string
- func (x *RecordInterceptionRequest) GetProviderName() string
- func (x *RecordInterceptionRequest) GetStartedAt() *timestamppb.Timestamp
- func (x *RecordInterceptionRequest) GetUserAgent() string
- func (*RecordInterceptionRequest) ProtoMessage()
- func (x *RecordInterceptionRequest) ProtoReflect() protoreflect.Message
- func (x *RecordInterceptionRequest) Reset()
- func (x *RecordInterceptionRequest) String() string
- type RecordInterceptionResponse
- type RecordModelThoughtRequest
- func (*RecordModelThoughtRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecordModelThoughtRequest) GetContent() string
- func (x *RecordModelThoughtRequest) GetCreatedAt() *timestamppb.Timestamp
- func (x *RecordModelThoughtRequest) GetInterceptionId() string
- func (x *RecordModelThoughtRequest) GetMetadata() map[string]*anypb.Any
- func (*RecordModelThoughtRequest) ProtoMessage()
- func (x *RecordModelThoughtRequest) ProtoReflect() protoreflect.Message
- func (x *RecordModelThoughtRequest) Reset()
- func (x *RecordModelThoughtRequest) String() string
- type RecordModelThoughtResponse
- type RecordPromptUsageRequest
- func (*RecordPromptUsageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecordPromptUsageRequest) GetCreatedAt() *timestamppb.Timestamp
- func (x *RecordPromptUsageRequest) GetInterceptionId() string
- func (x *RecordPromptUsageRequest) GetMetadata() map[string]*anypb.Any
- func (x *RecordPromptUsageRequest) GetMsgId() string
- func (x *RecordPromptUsageRequest) GetPrompt() string
- func (*RecordPromptUsageRequest) ProtoMessage()
- func (x *RecordPromptUsageRequest) ProtoReflect() protoreflect.Message
- func (x *RecordPromptUsageRequest) Reset()
- func (x *RecordPromptUsageRequest) String() string
- type RecordPromptUsageResponse
- type RecordTokenUsageRequest
- func (*RecordTokenUsageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecordTokenUsageRequest) GetCacheReadInputTokens() int64
- func (x *RecordTokenUsageRequest) GetCacheWriteInputTokens() int64
- func (x *RecordTokenUsageRequest) GetCreatedAt() *timestamppb.Timestamp
- func (x *RecordTokenUsageRequest) GetInputTokens() int64
- func (x *RecordTokenUsageRequest) GetInterceptionId() string
- func (x *RecordTokenUsageRequest) GetMetadata() map[string]*anypb.Any
- func (x *RecordTokenUsageRequest) GetMsgId() string
- func (x *RecordTokenUsageRequest) GetOutputTokens() int64
- func (*RecordTokenUsageRequest) ProtoMessage()
- func (x *RecordTokenUsageRequest) ProtoReflect() protoreflect.Message
- func (x *RecordTokenUsageRequest) Reset()
- func (x *RecordTokenUsageRequest) String() string
- type RecordTokenUsageResponse
- type RecordToolUsageRequest
- func (*RecordToolUsageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecordToolUsageRequest) GetCreatedAt() *timestamppb.Timestamp
- func (x *RecordToolUsageRequest) GetInjected() bool
- func (x *RecordToolUsageRequest) GetInput() string
- func (x *RecordToolUsageRequest) GetInterceptionId() string
- func (x *RecordToolUsageRequest) GetInvocationError() string
- func (x *RecordToolUsageRequest) GetItemId() string
- func (x *RecordToolUsageRequest) GetMetadata() map[string]*anypb.Any
- func (x *RecordToolUsageRequest) GetMsgId() string
- func (x *RecordToolUsageRequest) GetServerUrl() string
- func (x *RecordToolUsageRequest) GetTool() string
- func (x *RecordToolUsageRequest) GetToolCallId() string
- func (*RecordToolUsageRequest) ProtoMessage()
- func (x *RecordToolUsageRequest) ProtoReflect() protoreflect.Message
- func (x *RecordToolUsageRequest) Reset()
- func (x *RecordToolUsageRequest) String() string
- type RecordToolUsageResponse
- type WatchAIProvidersRequest
- type WatchAIProvidersResponse
Constants ¶
const ( CurrentMajor = 1 CurrentMinor = 2 )
Version history:
API v1.0:
- Initial version. Serves the Recorder, MCPConfigurator, and Authorizer services to embedded and standalone AI Gateway daemons.
API v1.1:
- Adds the ProviderConfigurator service with the GetAIProviders unary RPC, letting embedded and standalone gateways fetch provider configuration over DRPC instead of reading the database directly.
API v1.2:
- Adds the ProviderConfigurator.WatchAIProviders streaming RPC, pushing a change signal to gateways so a running standalone gateway refetches its provider set when the provider configuration changes.
const VersionQueryParam = "version"
VersionQueryParam is the URL query parameter the standalone AI Gateway uses to advertise its aibridged API version when dialing coderd's serve endpoint, and that coderd reads to negotiate compatibility.
Variables ¶
var CurrentVersion = apiversion.New(CurrentMajor, CurrentMinor)
CurrentVersion is the current aibridged API version. Breaking changes to the aibridged API **MUST** increment CurrentMajor above. Non-breaking changes to the aibridged API **MUST** increment CurrentMinor above.
var File_coderd_aibridged_proto_aibridged_proto protoreflect.FileDescriptor
Functions ¶
func DRPCRegisterAuthorizer ¶
func DRPCRegisterAuthorizer(mux drpc.Mux, impl DRPCAuthorizerServer) error
func DRPCRegisterMCPConfigurator ¶
func DRPCRegisterMCPConfigurator(mux drpc.Mux, impl DRPCMCPConfiguratorServer) error
func DRPCRegisterProviderConfigurator ¶ added in v2.35.0
func DRPCRegisterProviderConfigurator(mux drpc.Mux, impl DRPCProviderConfiguratorServer) error
func DRPCRegisterRecorder ¶
func DRPCRegisterRecorder(mux drpc.Mux, impl DRPCRecorderServer) error
Types ¶
type AIProvider ¶ added in v2.35.0
type AIProvider struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
BaseUrl string `protobuf:"bytes,4,opt,name=base_url,json=baseUrl,proto3" json:"base_url,omitempty"`
// keys carries bearer API keys, populated only for enabled providers.
Keys []string `protobuf:"bytes,5,rep,name=keys,proto3" json:"keys,omitempty"`
// bedrock is populated when the provider's settings include Bedrock
// credentials (regardless of provider type).
Bedrock *AIProviderKindBedrock `protobuf:"bytes,6,opt,name=bedrock,proto3" json:"bedrock,omitempty"`
// contains filtered or unexported fields
}
func (*AIProvider) Descriptor
deprecated
added in
v2.35.0
func (*AIProvider) Descriptor() ([]byte, []int)
Deprecated: Use AIProvider.ProtoReflect.Descriptor instead.
func (*AIProvider) GetBaseUrl ¶ added in v2.35.0
func (x *AIProvider) GetBaseUrl() string
func (*AIProvider) GetBedrock ¶ added in v2.35.0
func (x *AIProvider) GetBedrock() *AIProviderKindBedrock
func (*AIProvider) GetEnabled ¶ added in v2.35.0
func (x *AIProvider) GetEnabled() bool
func (*AIProvider) GetKeys ¶ added in v2.35.0
func (x *AIProvider) GetKeys() []string
func (*AIProvider) GetName ¶ added in v2.35.0
func (x *AIProvider) GetName() string
func (*AIProvider) GetType ¶ added in v2.35.0
func (x *AIProvider) GetType() string
func (*AIProvider) ProtoMessage ¶ added in v2.35.0
func (*AIProvider) ProtoMessage()
func (*AIProvider) ProtoReflect ¶ added in v2.35.0
func (x *AIProvider) ProtoReflect() protoreflect.Message
func (*AIProvider) Reset ¶ added in v2.35.0
func (x *AIProvider) Reset()
func (*AIProvider) String ¶ added in v2.35.0
func (x *AIProvider) String() string
type AIProviderKindBedrock ¶ added in v2.35.0
type AIProviderKindBedrock struct {
Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
AccessKey string `protobuf:"bytes,2,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
AccessKeySecret string `protobuf:"bytes,3,opt,name=access_key_secret,json=accessKeySecret,proto3" json:"access_key_secret,omitempty"`
Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
SmallFastModel string `protobuf:"bytes,5,opt,name=small_fast_model,json=smallFastModel,proto3" json:"small_fast_model,omitempty"`
RoleArn string `protobuf:"bytes,6,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"`
ExternalId string `protobuf:"bytes,7,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
// protocol selects the Bedrock wire protocol ("invoke-model" or "mantle").
// Empty falls back to invoke-model.
Protocol string `protobuf:"bytes,8,opt,name=protocol,proto3" json:"protocol,omitempty"`
// contains filtered or unexported fields
}
func (*AIProviderKindBedrock) Descriptor
deprecated
added in
v2.35.0
func (*AIProviderKindBedrock) Descriptor() ([]byte, []int)
Deprecated: Use AIProviderKindBedrock.ProtoReflect.Descriptor instead.
func (*AIProviderKindBedrock) GetAccessKey ¶ added in v2.35.0
func (x *AIProviderKindBedrock) GetAccessKey() string
func (*AIProviderKindBedrock) GetAccessKeySecret ¶ added in v2.35.0
func (x *AIProviderKindBedrock) GetAccessKeySecret() string
func (*AIProviderKindBedrock) GetExternalId ¶ added in v2.36.0
func (x *AIProviderKindBedrock) GetExternalId() string
func (*AIProviderKindBedrock) GetModel ¶ added in v2.35.0
func (x *AIProviderKindBedrock) GetModel() string
func (*AIProviderKindBedrock) GetProtocol ¶ added in v2.36.0
func (x *AIProviderKindBedrock) GetProtocol() string
func (*AIProviderKindBedrock) GetRegion ¶ added in v2.35.0
func (x *AIProviderKindBedrock) GetRegion() string
func (*AIProviderKindBedrock) GetRoleArn ¶ added in v2.35.0
func (x *AIProviderKindBedrock) GetRoleArn() string
func (*AIProviderKindBedrock) GetSmallFastModel ¶ added in v2.35.0
func (x *AIProviderKindBedrock) GetSmallFastModel() string
func (*AIProviderKindBedrock) ProtoMessage ¶ added in v2.35.0
func (*AIProviderKindBedrock) ProtoMessage()
func (*AIProviderKindBedrock) ProtoReflect ¶ added in v2.35.0
func (x *AIProviderKindBedrock) ProtoReflect() protoreflect.Message
func (*AIProviderKindBedrock) Reset ¶ added in v2.35.0
func (x *AIProviderKindBedrock) Reset()
func (*AIProviderKindBedrock) String ¶ added in v2.35.0
func (x *AIProviderKindBedrock) String() string
type DRPCAuthorizerClient ¶
type DRPCAuthorizerClient interface {
DRPCConn() drpc.Conn
IsAuthorized(ctx context.Context, in *IsAuthorizedRequest) (*IsAuthorizedResponse, error)
IsBudgetExceeded(ctx context.Context, in *IsBudgetExceededRequest) (*IsBudgetExceededResponse, error)
}
func NewDRPCAuthorizerClient ¶
func NewDRPCAuthorizerClient(cc drpc.Conn) DRPCAuthorizerClient
type DRPCAuthorizerDescription ¶
type DRPCAuthorizerDescription struct{}
func (DRPCAuthorizerDescription) NumMethods ¶
func (DRPCAuthorizerDescription) NumMethods() int
type DRPCAuthorizerServer ¶
type DRPCAuthorizerServer interface {
IsAuthorized(context.Context, *IsAuthorizedRequest) (*IsAuthorizedResponse, error)
IsBudgetExceeded(context.Context, *IsBudgetExceededRequest) (*IsBudgetExceededResponse, error)
}
type DRPCAuthorizerUnimplementedServer ¶
type DRPCAuthorizerUnimplementedServer struct{}
func (*DRPCAuthorizerUnimplementedServer) IsAuthorized ¶
func (s *DRPCAuthorizerUnimplementedServer) IsAuthorized(context.Context, *IsAuthorizedRequest) (*IsAuthorizedResponse, error)
func (*DRPCAuthorizerUnimplementedServer) IsBudgetExceeded ¶ added in v2.36.0
func (s *DRPCAuthorizerUnimplementedServer) IsBudgetExceeded(context.Context, *IsBudgetExceededRequest) (*IsBudgetExceededResponse, error)
type DRPCAuthorizer_IsAuthorizedStream ¶
type DRPCAuthorizer_IsAuthorizedStream interface {
drpc.Stream
SendAndClose(*IsAuthorizedResponse) error
}
type DRPCAuthorizer_IsBudgetExceededStream ¶ added in v2.36.0
type DRPCAuthorizer_IsBudgetExceededStream interface {
drpc.Stream
SendAndClose(*IsBudgetExceededResponse) error
}
type DRPCMCPConfiguratorClient ¶
type DRPCMCPConfiguratorClient interface {
DRPCConn() drpc.Conn
GetMCPServerConfigs(ctx context.Context, in *GetMCPServerConfigsRequest) (*GetMCPServerConfigsResponse, error)
GetMCPServerAccessTokensBatch(ctx context.Context, in *GetMCPServerAccessTokensBatchRequest) (*GetMCPServerAccessTokensBatchResponse, error)
}
func NewDRPCMCPConfiguratorClient ¶
func NewDRPCMCPConfiguratorClient(cc drpc.Conn) DRPCMCPConfiguratorClient
type DRPCMCPConfiguratorDescription ¶
type DRPCMCPConfiguratorDescription struct{}
func (DRPCMCPConfiguratorDescription) NumMethods ¶
func (DRPCMCPConfiguratorDescription) NumMethods() int
type DRPCMCPConfiguratorServer ¶
type DRPCMCPConfiguratorServer interface {
GetMCPServerConfigs(context.Context, *GetMCPServerConfigsRequest) (*GetMCPServerConfigsResponse, error)
GetMCPServerAccessTokensBatch(context.Context, *GetMCPServerAccessTokensBatchRequest) (*GetMCPServerAccessTokensBatchResponse, error)
}
type DRPCMCPConfiguratorUnimplementedServer ¶
type DRPCMCPConfiguratorUnimplementedServer struct{}
func (*DRPCMCPConfiguratorUnimplementedServer) GetMCPServerAccessTokensBatch ¶
func (s *DRPCMCPConfiguratorUnimplementedServer) GetMCPServerAccessTokensBatch(context.Context, *GetMCPServerAccessTokensBatchRequest) (*GetMCPServerAccessTokensBatchResponse, error)
func (*DRPCMCPConfiguratorUnimplementedServer) GetMCPServerConfigs ¶
func (s *DRPCMCPConfiguratorUnimplementedServer) GetMCPServerConfigs(context.Context, *GetMCPServerConfigsRequest) (*GetMCPServerConfigsResponse, error)
type DRPCMCPConfigurator_GetMCPServerAccessTokensBatchStream ¶
type DRPCMCPConfigurator_GetMCPServerAccessTokensBatchStream interface {
drpc.Stream
SendAndClose(*GetMCPServerAccessTokensBatchResponse) error
}
type DRPCMCPConfigurator_GetMCPServerConfigsStream ¶
type DRPCMCPConfigurator_GetMCPServerConfigsStream interface {
drpc.Stream
SendAndClose(*GetMCPServerConfigsResponse) error
}
type DRPCProviderConfiguratorClient ¶ added in v2.35.0
type DRPCProviderConfiguratorClient interface {
DRPCConn() drpc.Conn
GetAIProviders(ctx context.Context, in *GetAIProvidersRequest) (*GetAIProvidersResponse, error)
WatchAIProviders(ctx context.Context, in *WatchAIProvidersRequest) (DRPCProviderConfigurator_WatchAIProvidersClient, error)
}
func NewDRPCProviderConfiguratorClient ¶ added in v2.35.0
func NewDRPCProviderConfiguratorClient(cc drpc.Conn) DRPCProviderConfiguratorClient
type DRPCProviderConfiguratorDescription ¶ added in v2.35.0
type DRPCProviderConfiguratorDescription struct{}
func (DRPCProviderConfiguratorDescription) NumMethods ¶ added in v2.35.0
func (DRPCProviderConfiguratorDescription) NumMethods() int
type DRPCProviderConfiguratorServer ¶ added in v2.35.0
type DRPCProviderConfiguratorServer interface {
GetAIProviders(context.Context, *GetAIProvidersRequest) (*GetAIProvidersResponse, error)
WatchAIProviders(*WatchAIProvidersRequest, DRPCProviderConfigurator_WatchAIProvidersStream) error
}
type DRPCProviderConfiguratorUnimplementedServer ¶ added in v2.35.0
type DRPCProviderConfiguratorUnimplementedServer struct{}
func (*DRPCProviderConfiguratorUnimplementedServer) GetAIProviders ¶ added in v2.35.0
func (s *DRPCProviderConfiguratorUnimplementedServer) GetAIProviders(context.Context, *GetAIProvidersRequest) (*GetAIProvidersResponse, error)
func (*DRPCProviderConfiguratorUnimplementedServer) WatchAIProviders ¶ added in v2.36.0
func (s *DRPCProviderConfiguratorUnimplementedServer) WatchAIProviders(*WatchAIProvidersRequest, DRPCProviderConfigurator_WatchAIProvidersStream) error
type DRPCProviderConfigurator_GetAIProvidersStream ¶ added in v2.35.0
type DRPCProviderConfigurator_GetAIProvidersStream interface {
drpc.Stream
SendAndClose(*GetAIProvidersResponse) error
}
type DRPCProviderConfigurator_WatchAIProvidersClient ¶ added in v2.36.0
type DRPCProviderConfigurator_WatchAIProvidersClient interface {
drpc.Stream
Recv() (*WatchAIProvidersResponse, error)
}
type DRPCProviderConfigurator_WatchAIProvidersStream ¶ added in v2.36.0
type DRPCProviderConfigurator_WatchAIProvidersStream interface {
drpc.Stream
Send(*WatchAIProvidersResponse) error
}
type DRPCRecorderClient ¶
type DRPCRecorderClient interface {
DRPCConn() drpc.Conn
RecordInterception(ctx context.Context, in *RecordInterceptionRequest) (*RecordInterceptionResponse, error)
RecordInterceptionEnded(ctx context.Context, in *RecordInterceptionEndedRequest) (*RecordInterceptionEndedResponse, error)
RecordTokenUsage(ctx context.Context, in *RecordTokenUsageRequest) (*RecordTokenUsageResponse, error)
RecordPromptUsage(ctx context.Context, in *RecordPromptUsageRequest) (*RecordPromptUsageResponse, error)
RecordToolUsage(ctx context.Context, in *RecordToolUsageRequest) (*RecordToolUsageResponse, error)
RecordModelThought(ctx context.Context, in *RecordModelThoughtRequest) (*RecordModelThoughtResponse, error)
}
func NewDRPCRecorderClient ¶
func NewDRPCRecorderClient(cc drpc.Conn) DRPCRecorderClient
type DRPCRecorderDescription ¶
type DRPCRecorderDescription struct{}
func (DRPCRecorderDescription) NumMethods ¶
func (DRPCRecorderDescription) NumMethods() int
type DRPCRecorderServer ¶
type DRPCRecorderServer interface {
RecordInterception(context.Context, *RecordInterceptionRequest) (*RecordInterceptionResponse, error)
RecordInterceptionEnded(context.Context, *RecordInterceptionEndedRequest) (*RecordInterceptionEndedResponse, error)
RecordTokenUsage(context.Context, *RecordTokenUsageRequest) (*RecordTokenUsageResponse, error)
RecordPromptUsage(context.Context, *RecordPromptUsageRequest) (*RecordPromptUsageResponse, error)
RecordToolUsage(context.Context, *RecordToolUsageRequest) (*RecordToolUsageResponse, error)
RecordModelThought(context.Context, *RecordModelThoughtRequest) (*RecordModelThoughtResponse, error)
}
type DRPCRecorderUnimplementedServer ¶
type DRPCRecorderUnimplementedServer struct{}
func (*DRPCRecorderUnimplementedServer) RecordInterception ¶
func (s *DRPCRecorderUnimplementedServer) RecordInterception(context.Context, *RecordInterceptionRequest) (*RecordInterceptionResponse, error)
func (*DRPCRecorderUnimplementedServer) RecordInterceptionEnded ¶
func (s *DRPCRecorderUnimplementedServer) RecordInterceptionEnded(context.Context, *RecordInterceptionEndedRequest) (*RecordInterceptionEndedResponse, error)
func (*DRPCRecorderUnimplementedServer) RecordModelThought ¶
func (s *DRPCRecorderUnimplementedServer) RecordModelThought(context.Context, *RecordModelThoughtRequest) (*RecordModelThoughtResponse, error)
func (*DRPCRecorderUnimplementedServer) RecordPromptUsage ¶
func (s *DRPCRecorderUnimplementedServer) RecordPromptUsage(context.Context, *RecordPromptUsageRequest) (*RecordPromptUsageResponse, error)
func (*DRPCRecorderUnimplementedServer) RecordTokenUsage ¶
func (s *DRPCRecorderUnimplementedServer) RecordTokenUsage(context.Context, *RecordTokenUsageRequest) (*RecordTokenUsageResponse, error)
func (*DRPCRecorderUnimplementedServer) RecordToolUsage ¶
func (s *DRPCRecorderUnimplementedServer) RecordToolUsage(context.Context, *RecordToolUsageRequest) (*RecordToolUsageResponse, error)
type DRPCRecorder_RecordInterceptionEndedStream ¶
type DRPCRecorder_RecordInterceptionEndedStream interface {
drpc.Stream
SendAndClose(*RecordInterceptionEndedResponse) error
}
type DRPCRecorder_RecordInterceptionStream ¶
type DRPCRecorder_RecordInterceptionStream interface {
drpc.Stream
SendAndClose(*RecordInterceptionResponse) error
}
type DRPCRecorder_RecordModelThoughtStream ¶
type DRPCRecorder_RecordModelThoughtStream interface {
drpc.Stream
SendAndClose(*RecordModelThoughtResponse) error
}
type DRPCRecorder_RecordPromptUsageStream ¶
type DRPCRecorder_RecordPromptUsageStream interface {
drpc.Stream
SendAndClose(*RecordPromptUsageResponse) error
}
type DRPCRecorder_RecordTokenUsageStream ¶
type DRPCRecorder_RecordTokenUsageStream interface {
drpc.Stream
SendAndClose(*RecordTokenUsageResponse) error
}
type DRPCRecorder_RecordToolUsageStream ¶
type DRPCRecorder_RecordToolUsageStream interface {
drpc.Stream
SendAndClose(*RecordToolUsageResponse) error
}
type GetAIProvidersRequest ¶ added in v2.35.0
type GetAIProvidersRequest struct {
// contains filtered or unexported fields
}
func (*GetAIProvidersRequest) Descriptor
deprecated
added in
v2.35.0
func (*GetAIProvidersRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAIProvidersRequest.ProtoReflect.Descriptor instead.
func (*GetAIProvidersRequest) ProtoMessage ¶ added in v2.35.0
func (*GetAIProvidersRequest) ProtoMessage()
func (*GetAIProvidersRequest) ProtoReflect ¶ added in v2.35.0
func (x *GetAIProvidersRequest) ProtoReflect() protoreflect.Message
func (*GetAIProvidersRequest) Reset ¶ added in v2.35.0
func (x *GetAIProvidersRequest) Reset()
func (*GetAIProvidersRequest) String ¶ added in v2.35.0
func (x *GetAIProvidersRequest) String() string
type GetAIProvidersResponse ¶ added in v2.35.0
type GetAIProvidersResponse struct {
Providers []*AIProvider `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"`
// contains filtered or unexported fields
}
func (*GetAIProvidersResponse) Descriptor
deprecated
added in
v2.35.0
func (*GetAIProvidersResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAIProvidersResponse.ProtoReflect.Descriptor instead.
func (*GetAIProvidersResponse) GetProviders ¶ added in v2.35.0
func (x *GetAIProvidersResponse) GetProviders() []*AIProvider
func (*GetAIProvidersResponse) ProtoMessage ¶ added in v2.35.0
func (*GetAIProvidersResponse) ProtoMessage()
func (*GetAIProvidersResponse) ProtoReflect ¶ added in v2.35.0
func (x *GetAIProvidersResponse) ProtoReflect() protoreflect.Message
func (*GetAIProvidersResponse) Reset ¶ added in v2.35.0
func (x *GetAIProvidersResponse) Reset()
func (*GetAIProvidersResponse) String ¶ added in v2.35.0
func (x *GetAIProvidersResponse) String() string
type GetMCPServerAccessTokensBatchRequest ¶
type GetMCPServerAccessTokensBatchRequest struct {
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // UUID.
McpServerConfigIds []string `protobuf:"bytes,2,rep,name=mcp_server_config_ids,json=mcpServerConfigIds,proto3" json:"mcp_server_config_ids,omitempty"`
// contains filtered or unexported fields
}
func (*GetMCPServerAccessTokensBatchRequest) Descriptor
deprecated
func (*GetMCPServerAccessTokensBatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMCPServerAccessTokensBatchRequest.ProtoReflect.Descriptor instead.
func (*GetMCPServerAccessTokensBatchRequest) GetMcpServerConfigIds ¶
func (x *GetMCPServerAccessTokensBatchRequest) GetMcpServerConfigIds() []string
func (*GetMCPServerAccessTokensBatchRequest) GetUserId ¶
func (x *GetMCPServerAccessTokensBatchRequest) GetUserId() string
func (*GetMCPServerAccessTokensBatchRequest) ProtoMessage ¶
func (*GetMCPServerAccessTokensBatchRequest) ProtoMessage()
func (*GetMCPServerAccessTokensBatchRequest) ProtoReflect ¶
func (x *GetMCPServerAccessTokensBatchRequest) ProtoReflect() protoreflect.Message
func (*GetMCPServerAccessTokensBatchRequest) Reset ¶
func (x *GetMCPServerAccessTokensBatchRequest) Reset()
func (*GetMCPServerAccessTokensBatchRequest) String ¶
func (x *GetMCPServerAccessTokensBatchRequest) String() string
type GetMCPServerAccessTokensBatchResponse ¶
type GetMCPServerAccessTokensBatchResponse struct {
AccessTokens map[string]string `` /* 185-byte string literal not displayed */
Errors map[string]string `` /* 153-byte string literal not displayed */
// contains filtered or unexported fields
}
GetMCPServerAccessTokensBatchResponse returns a map for resulting tokens or errors, indexed by server ID.
func (*GetMCPServerAccessTokensBatchResponse) Descriptor
deprecated
func (*GetMCPServerAccessTokensBatchResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMCPServerAccessTokensBatchResponse.ProtoReflect.Descriptor instead.
func (*GetMCPServerAccessTokensBatchResponse) GetAccessTokens ¶
func (x *GetMCPServerAccessTokensBatchResponse) GetAccessTokens() map[string]string
func (*GetMCPServerAccessTokensBatchResponse) GetErrors ¶
func (x *GetMCPServerAccessTokensBatchResponse) GetErrors() map[string]string
func (*GetMCPServerAccessTokensBatchResponse) ProtoMessage ¶
func (*GetMCPServerAccessTokensBatchResponse) ProtoMessage()
func (*GetMCPServerAccessTokensBatchResponse) ProtoReflect ¶
func (x *GetMCPServerAccessTokensBatchResponse) ProtoReflect() protoreflect.Message
func (*GetMCPServerAccessTokensBatchResponse) Reset ¶
func (x *GetMCPServerAccessTokensBatchResponse) Reset()
func (*GetMCPServerAccessTokensBatchResponse) String ¶
func (x *GetMCPServerAccessTokensBatchResponse) String() string
type GetMCPServerConfigsRequest ¶
type GetMCPServerConfigsRequest struct {
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // UUID. // Not used yet, will be necessary for later RBAC purposes.
// contains filtered or unexported fields
}
func (*GetMCPServerConfigsRequest) Descriptor
deprecated
func (*GetMCPServerConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMCPServerConfigsRequest.ProtoReflect.Descriptor instead.
func (*GetMCPServerConfigsRequest) GetUserId ¶
func (x *GetMCPServerConfigsRequest) GetUserId() string
func (*GetMCPServerConfigsRequest) ProtoMessage ¶
func (*GetMCPServerConfigsRequest) ProtoMessage()
func (*GetMCPServerConfigsRequest) ProtoReflect ¶
func (x *GetMCPServerConfigsRequest) ProtoReflect() protoreflect.Message
func (*GetMCPServerConfigsRequest) Reset ¶
func (x *GetMCPServerConfigsRequest) Reset()
func (*GetMCPServerConfigsRequest) String ¶
func (x *GetMCPServerConfigsRequest) String() string
type GetMCPServerConfigsResponse ¶
type GetMCPServerConfigsResponse struct {
CoderMcpConfig *MCPServerConfig `protobuf:"bytes,1,opt,name=coder_mcp_config,json=coderMcpConfig,proto3" json:"coder_mcp_config,omitempty"`
ExternalAuthMcpConfigs []*MCPServerConfig `` /* 131-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*GetMCPServerConfigsResponse) Descriptor
deprecated
func (*GetMCPServerConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetMCPServerConfigsResponse.ProtoReflect.Descriptor instead.
func (*GetMCPServerConfigsResponse) GetCoderMcpConfig ¶
func (x *GetMCPServerConfigsResponse) GetCoderMcpConfig() *MCPServerConfig
func (*GetMCPServerConfigsResponse) GetExternalAuthMcpConfigs ¶
func (x *GetMCPServerConfigsResponse) GetExternalAuthMcpConfigs() []*MCPServerConfig
func (*GetMCPServerConfigsResponse) ProtoMessage ¶
func (*GetMCPServerConfigsResponse) ProtoMessage()
func (*GetMCPServerConfigsResponse) ProtoReflect ¶
func (x *GetMCPServerConfigsResponse) ProtoReflect() protoreflect.Message
func (*GetMCPServerConfigsResponse) Reset ¶
func (x *GetMCPServerConfigsResponse) Reset()
func (*GetMCPServerConfigsResponse) String ¶
func (x *GetMCPServerConfigsResponse) String() string
type IsAuthorizedRequest ¶
type IsAuthorizedRequest struct {
// key is the full "<id>-<secret>" API token presented over HTTP.
// Mutually exclusive with key_id.
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// key_id authenticates a request without the secret. Used for delegated
// calls from in-process callers (e.g., chatd) that have already
// established the user's identity out-of-band and have only the API key
// ID, not the secret. When set, the server validates only that the key
// exists, has not expired, and belongs to a non-deleted non-system user.
// Mutually exclusive with key.
KeyId string `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
// contains filtered or unexported fields
}
func (*IsAuthorizedRequest) Descriptor
deprecated
func (*IsAuthorizedRequest) Descriptor() ([]byte, []int)
Deprecated: Use IsAuthorizedRequest.ProtoReflect.Descriptor instead.
func (*IsAuthorizedRequest) GetKey ¶
func (x *IsAuthorizedRequest) GetKey() string
func (*IsAuthorizedRequest) GetKeyId ¶
func (x *IsAuthorizedRequest) GetKeyId() string
func (*IsAuthorizedRequest) ProtoMessage ¶
func (*IsAuthorizedRequest) ProtoMessage()
func (*IsAuthorizedRequest) ProtoReflect ¶
func (x *IsAuthorizedRequest) ProtoReflect() protoreflect.Message
func (*IsAuthorizedRequest) Reset ¶
func (x *IsAuthorizedRequest) Reset()
func (*IsAuthorizedRequest) String ¶
func (x *IsAuthorizedRequest) String() string
type IsAuthorizedResponse ¶
type IsAuthorizedResponse struct {
OwnerId string `protobuf:"bytes,1,opt,name=owner_id,json=ownerId,proto3" json:"owner_id,omitempty"`
ApiKeyId string `protobuf:"bytes,2,opt,name=api_key_id,json=apiKeyId,proto3" json:"api_key_id,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
func (*IsAuthorizedResponse) Descriptor
deprecated
func (*IsAuthorizedResponse) Descriptor() ([]byte, []int)
Deprecated: Use IsAuthorizedResponse.ProtoReflect.Descriptor instead.
func (*IsAuthorizedResponse) GetApiKeyId ¶
func (x *IsAuthorizedResponse) GetApiKeyId() string
func (*IsAuthorizedResponse) GetOwnerId ¶
func (x *IsAuthorizedResponse) GetOwnerId() string
func (*IsAuthorizedResponse) GetUsername ¶
func (x *IsAuthorizedResponse) GetUsername() string
func (*IsAuthorizedResponse) ProtoMessage ¶
func (*IsAuthorizedResponse) ProtoMessage()
func (*IsAuthorizedResponse) ProtoReflect ¶
func (x *IsAuthorizedResponse) ProtoReflect() protoreflect.Message
func (*IsAuthorizedResponse) Reset ¶
func (x *IsAuthorizedResponse) Reset()
func (*IsAuthorizedResponse) String ¶
func (x *IsAuthorizedResponse) String() string
type IsBudgetExceededRequest ¶ added in v2.36.0
type IsBudgetExceededRequest struct {
UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` // UUID
// contains filtered or unexported fields
}
func (*IsBudgetExceededRequest) Descriptor
deprecated
added in
v2.36.0
func (*IsBudgetExceededRequest) Descriptor() ([]byte, []int)
Deprecated: Use IsBudgetExceededRequest.ProtoReflect.Descriptor instead.
func (*IsBudgetExceededRequest) GetUserId ¶ added in v2.36.0
func (x *IsBudgetExceededRequest) GetUserId() string
func (*IsBudgetExceededRequest) ProtoMessage ¶ added in v2.36.0
func (*IsBudgetExceededRequest) ProtoMessage()
func (*IsBudgetExceededRequest) ProtoReflect ¶ added in v2.36.0
func (x *IsBudgetExceededRequest) ProtoReflect() protoreflect.Message
func (*IsBudgetExceededRequest) Reset ¶ added in v2.36.0
func (x *IsBudgetExceededRequest) Reset()
func (*IsBudgetExceededRequest) String ¶ added in v2.36.0
func (x *IsBudgetExceededRequest) String() string
type IsBudgetExceededResponse ¶ added in v2.36.0
type IsBudgetExceededResponse struct {
// exceeded is true when the user's aggregated spend has reached the
// effective limit. False when no budget is configured for the user OR
// they are within their limit.
Exceeded bool `protobuf:"varint,1,opt,name=exceeded,proto3" json:"exceeded,omitempty"`
// spend_limit_micros is the effective spend limit in micro-units.
// Unset when no budget is configured for the user (unlimited).
// 0 when a group is explicitly configured with a 0 limit (blocked).
SpendLimitMicros *int64 `protobuf:"varint,2,opt,name=spend_limit_micros,json=spendLimitMicros,proto3,oneof" json:"spend_limit_micros,omitempty"`
// contains filtered or unexported fields
}
func (*IsBudgetExceededResponse) Descriptor
deprecated
added in
v2.36.0
func (*IsBudgetExceededResponse) Descriptor() ([]byte, []int)
Deprecated: Use IsBudgetExceededResponse.ProtoReflect.Descriptor instead.
func (*IsBudgetExceededResponse) GetExceeded ¶ added in v2.36.0
func (x *IsBudgetExceededResponse) GetExceeded() bool
func (*IsBudgetExceededResponse) GetSpendLimitMicros ¶ added in v2.36.0
func (x *IsBudgetExceededResponse) GetSpendLimitMicros() int64
func (*IsBudgetExceededResponse) ProtoMessage ¶ added in v2.36.0
func (*IsBudgetExceededResponse) ProtoMessage()
func (*IsBudgetExceededResponse) ProtoReflect ¶ added in v2.36.0
func (x *IsBudgetExceededResponse) ProtoReflect() protoreflect.Message
func (*IsBudgetExceededResponse) Reset ¶ added in v2.36.0
func (x *IsBudgetExceededResponse) Reset()
func (*IsBudgetExceededResponse) String ¶ added in v2.36.0
func (x *IsBudgetExceededResponse) String() string
type MCPServerConfig ¶
type MCPServerConfig struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Maps to the ID of the External Auth; this ID is unique.
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
ToolAllowRegex string `protobuf:"bytes,3,opt,name=tool_allow_regex,json=toolAllowRegex,proto3" json:"tool_allow_regex,omitempty"`
ToolDenyRegex string `protobuf:"bytes,4,opt,name=tool_deny_regex,json=toolDenyRegex,proto3" json:"tool_deny_regex,omitempty"`
// contains filtered or unexported fields
}
func (*MCPServerConfig) Descriptor
deprecated
func (*MCPServerConfig) Descriptor() ([]byte, []int)
Deprecated: Use MCPServerConfig.ProtoReflect.Descriptor instead.
func (*MCPServerConfig) GetId ¶
func (x *MCPServerConfig) GetId() string
func (*MCPServerConfig) GetToolAllowRegex ¶
func (x *MCPServerConfig) GetToolAllowRegex() string
func (*MCPServerConfig) GetToolDenyRegex ¶
func (x *MCPServerConfig) GetToolDenyRegex() string
func (*MCPServerConfig) GetUrl ¶
func (x *MCPServerConfig) GetUrl() string
func (*MCPServerConfig) ProtoMessage ¶
func (*MCPServerConfig) ProtoMessage()
func (*MCPServerConfig) ProtoReflect ¶
func (x *MCPServerConfig) ProtoReflect() protoreflect.Message
func (*MCPServerConfig) Reset ¶
func (x *MCPServerConfig) Reset()
func (*MCPServerConfig) String ¶
func (x *MCPServerConfig) String() string
type RecordInterceptionEndedRequest ¶
type RecordInterceptionEndedRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID.
EndedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=ended_at,json=endedAt,proto3" json:"ended_at,omitempty"`
CredentialHint string `protobuf:"bytes,3,opt,name=credential_hint,json=credentialHint,proto3" json:"credential_hint,omitempty"`
// error_type is the categorised terminal upstream error, absent when the
// interception succeeded. Matches the aibridge_interception_error_type enum.
ErrorType *string `protobuf:"bytes,4,opt,name=error_type,json=errorType,proto3,oneof" json:"error_type,omitempty"`
// error_message is the raw terminal upstream error message, absent when the
// interception succeeded.
ErrorMessage *string `protobuf:"bytes,5,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
// contains filtered or unexported fields
}
func (*RecordInterceptionEndedRequest) Descriptor
deprecated
func (*RecordInterceptionEndedRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecordInterceptionEndedRequest.ProtoReflect.Descriptor instead.
func (*RecordInterceptionEndedRequest) GetCredentialHint ¶
func (x *RecordInterceptionEndedRequest) GetCredentialHint() string
func (*RecordInterceptionEndedRequest) GetEndedAt ¶
func (x *RecordInterceptionEndedRequest) GetEndedAt() *timestamppb.Timestamp
func (*RecordInterceptionEndedRequest) GetErrorMessage ¶ added in v2.36.0
func (x *RecordInterceptionEndedRequest) GetErrorMessage() string
func (*RecordInterceptionEndedRequest) GetErrorType ¶ added in v2.36.0
func (x *RecordInterceptionEndedRequest) GetErrorType() string
func (*RecordInterceptionEndedRequest) GetId ¶
func (x *RecordInterceptionEndedRequest) GetId() string
func (*RecordInterceptionEndedRequest) ProtoMessage ¶
func (*RecordInterceptionEndedRequest) ProtoMessage()
func (*RecordInterceptionEndedRequest) ProtoReflect ¶
func (x *RecordInterceptionEndedRequest) ProtoReflect() protoreflect.Message
func (*RecordInterceptionEndedRequest) Reset ¶
func (x *RecordInterceptionEndedRequest) Reset()
func (*RecordInterceptionEndedRequest) String ¶
func (x *RecordInterceptionEndedRequest) String() string
type RecordInterceptionEndedResponse ¶
type RecordInterceptionEndedResponse struct {
// contains filtered or unexported fields
}
func (*RecordInterceptionEndedResponse) Descriptor
deprecated
func (*RecordInterceptionEndedResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecordInterceptionEndedResponse.ProtoReflect.Descriptor instead.
func (*RecordInterceptionEndedResponse) ProtoMessage ¶
func (*RecordInterceptionEndedResponse) ProtoMessage()
func (*RecordInterceptionEndedResponse) ProtoReflect ¶
func (x *RecordInterceptionEndedResponse) ProtoReflect() protoreflect.Message
func (*RecordInterceptionEndedResponse) Reset ¶
func (x *RecordInterceptionEndedResponse) Reset()
func (*RecordInterceptionEndedResponse) String ¶
func (x *RecordInterceptionEndedResponse) String() string
type RecordInterceptionRequest ¶
type RecordInterceptionRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // UUID.
InitiatorId string `protobuf:"bytes,2,opt,name=initiator_id,json=initiatorId,proto3" json:"initiator_id,omitempty"` // UUID.
Provider string `protobuf:"bytes,3,opt,name=provider,proto3" json:"provider,omitempty"`
Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"`
Metadata map[string]*anypb.Any `` /* 157-byte string literal not displayed */
StartedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"`
ApiKeyId string `protobuf:"bytes,7,opt,name=api_key_id,json=apiKeyId,proto3" json:"api_key_id,omitempty"`
Client string `protobuf:"bytes,8,opt,name=client,proto3" json:"client,omitempty"`
UserAgent string `protobuf:"bytes,9,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
CorrelatingToolCallId *string `` /* 135-byte string literal not displayed */
ClientSessionId *string `protobuf:"bytes,11,opt,name=client_session_id,json=clientSessionId,proto3,oneof" json:"client_session_id,omitempty"`
ProviderName string `protobuf:"bytes,12,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"`
CredentialKind string `protobuf:"bytes,13,opt,name=credential_kind,json=credentialKind,proto3" json:"credential_kind,omitempty"`
CredentialHint string `protobuf:"bytes,14,opt,name=credential_hint,json=credentialHint,proto3" json:"credential_hint,omitempty"`
// Agent Firewall session UUID linking this interception to an Agent Firewall
// session. Populated only when the request passed through an Agent Firewall proxy.
AgentFirewallSessionId *string `` /* 138-byte string literal not displayed */
// Monotonically increasing sequence number assigned by Agent Firewall,
// used to order network requests relative to Agent Firewall audit events.
// Absent when the request did not pass through Agent Firewall.
AgentFirewallSequenceNumber *int32 `` /* 154-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RecordInterceptionRequest) Descriptor
deprecated
func (*RecordInterceptionRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecordInterceptionRequest.ProtoReflect.Descriptor instead.
func (*RecordInterceptionRequest) GetAgentFirewallSequenceNumber ¶ added in v2.35.0
func (x *RecordInterceptionRequest) GetAgentFirewallSequenceNumber() int32
func (*RecordInterceptionRequest) GetAgentFirewallSessionId ¶ added in v2.35.0
func (x *RecordInterceptionRequest) GetAgentFirewallSessionId() string
func (*RecordInterceptionRequest) GetApiKeyId ¶
func (x *RecordInterceptionRequest) GetApiKeyId() string
func (*RecordInterceptionRequest) GetClient ¶
func (x *RecordInterceptionRequest) GetClient() string
func (*RecordInterceptionRequest) GetClientSessionId ¶
func (x *RecordInterceptionRequest) GetClientSessionId() string
func (*RecordInterceptionRequest) GetCorrelatingToolCallId ¶
func (x *RecordInterceptionRequest) GetCorrelatingToolCallId() string
func (*RecordInterceptionRequest) GetCredentialHint ¶
func (x *RecordInterceptionRequest) GetCredentialHint() string
func (*RecordInterceptionRequest) GetCredentialKind ¶
func (x *RecordInterceptionRequest) GetCredentialKind() string
func (*RecordInterceptionRequest) GetId ¶
func (x *RecordInterceptionRequest) GetId() string
func (*RecordInterceptionRequest) GetInitiatorId ¶
func (x *RecordInterceptionRequest) GetInitiatorId() string
func (*RecordInterceptionRequest) GetMetadata ¶
func (x *RecordInterceptionRequest) GetMetadata() map[string]*anypb.Any
func (*RecordInterceptionRequest) GetModel ¶
func (x *RecordInterceptionRequest) GetModel() string
func (*RecordInterceptionRequest) GetProvider ¶
func (x *RecordInterceptionRequest) GetProvider() string
func (*RecordInterceptionRequest) GetProviderName ¶
func (x *RecordInterceptionRequest) GetProviderName() string
func (*RecordInterceptionRequest) GetStartedAt ¶
func (x *RecordInterceptionRequest) GetStartedAt() *timestamppb.Timestamp
func (*RecordInterceptionRequest) GetUserAgent ¶
func (x *RecordInterceptionRequest) GetUserAgent() string
func (*RecordInterceptionRequest) ProtoMessage ¶
func (*RecordInterceptionRequest) ProtoMessage()
func (*RecordInterceptionRequest) ProtoReflect ¶
func (x *RecordInterceptionRequest) ProtoReflect() protoreflect.Message
func (*RecordInterceptionRequest) Reset ¶
func (x *RecordInterceptionRequest) Reset()
func (*RecordInterceptionRequest) String ¶
func (x *RecordInterceptionRequest) String() string
type RecordInterceptionResponse ¶
type RecordInterceptionResponse struct {
// contains filtered or unexported fields
}
func (*RecordInterceptionResponse) Descriptor
deprecated
func (*RecordInterceptionResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecordInterceptionResponse.ProtoReflect.Descriptor instead.
func (*RecordInterceptionResponse) ProtoMessage ¶
func (*RecordInterceptionResponse) ProtoMessage()
func (*RecordInterceptionResponse) ProtoReflect ¶
func (x *RecordInterceptionResponse) ProtoReflect() protoreflect.Message
func (*RecordInterceptionResponse) Reset ¶
func (x *RecordInterceptionResponse) Reset()
func (*RecordInterceptionResponse) String ¶
func (x *RecordInterceptionResponse) String() string
type RecordModelThoughtRequest ¶
type RecordModelThoughtRequest struct {
InterceptionId string `protobuf:"bytes,1,opt,name=interception_id,json=interceptionId,proto3" json:"interception_id,omitempty"` // UUID.
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
Metadata map[string]*anypb.Any `` /* 157-byte string literal not displayed */
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*RecordModelThoughtRequest) Descriptor
deprecated
func (*RecordModelThoughtRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecordModelThoughtRequest.ProtoReflect.Descriptor instead.
func (*RecordModelThoughtRequest) GetContent ¶
func (x *RecordModelThoughtRequest) GetContent() string
func (*RecordModelThoughtRequest) GetCreatedAt ¶
func (x *RecordModelThoughtRequest) GetCreatedAt() *timestamppb.Timestamp
func (*RecordModelThoughtRequest) GetInterceptionId ¶
func (x *RecordModelThoughtRequest) GetInterceptionId() string
func (*RecordModelThoughtRequest) GetMetadata ¶
func (x *RecordModelThoughtRequest) GetMetadata() map[string]*anypb.Any
func (*RecordModelThoughtRequest) ProtoMessage ¶
func (*RecordModelThoughtRequest) ProtoMessage()
func (*RecordModelThoughtRequest) ProtoReflect ¶
func (x *RecordModelThoughtRequest) ProtoReflect() protoreflect.Message
func (*RecordModelThoughtRequest) Reset ¶
func (x *RecordModelThoughtRequest) Reset()
func (*RecordModelThoughtRequest) String ¶
func (x *RecordModelThoughtRequest) String() string
type RecordModelThoughtResponse ¶
type RecordModelThoughtResponse struct {
// contains filtered or unexported fields
}
func (*RecordModelThoughtResponse) Descriptor
deprecated
func (*RecordModelThoughtResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecordModelThoughtResponse.ProtoReflect.Descriptor instead.
func (*RecordModelThoughtResponse) ProtoMessage ¶
func (*RecordModelThoughtResponse) ProtoMessage()
func (*RecordModelThoughtResponse) ProtoReflect ¶
func (x *RecordModelThoughtResponse) ProtoReflect() protoreflect.Message
func (*RecordModelThoughtResponse) Reset ¶
func (x *RecordModelThoughtResponse) Reset()
func (*RecordModelThoughtResponse) String ¶
func (x *RecordModelThoughtResponse) String() string
type RecordPromptUsageRequest ¶
type RecordPromptUsageRequest struct {
InterceptionId string `protobuf:"bytes,1,opt,name=interception_id,json=interceptionId,proto3" json:"interception_id,omitempty"` // UUID.
MsgId string `protobuf:"bytes,2,opt,name=msg_id,json=msgId,proto3" json:"msg_id,omitempty"` // ID provided by provider.
Prompt string `protobuf:"bytes,3,opt,name=prompt,proto3" json:"prompt,omitempty"`
Metadata map[string]*anypb.Any `` /* 157-byte string literal not displayed */
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*RecordPromptUsageRequest) Descriptor
deprecated
func (*RecordPromptUsageRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecordPromptUsageRequest.ProtoReflect.Descriptor instead.
func (*RecordPromptUsageRequest) GetCreatedAt ¶
func (x *RecordPromptUsageRequest) GetCreatedAt() *timestamppb.Timestamp
func (*RecordPromptUsageRequest) GetInterceptionId ¶
func (x *RecordPromptUsageRequest) GetInterceptionId() string
func (*RecordPromptUsageRequest) GetMetadata ¶
func (x *RecordPromptUsageRequest) GetMetadata() map[string]*anypb.Any
func (*RecordPromptUsageRequest) GetMsgId ¶
func (x *RecordPromptUsageRequest) GetMsgId() string
func (*RecordPromptUsageRequest) GetPrompt ¶
func (x *RecordPromptUsageRequest) GetPrompt() string
func (*RecordPromptUsageRequest) ProtoMessage ¶
func (*RecordPromptUsageRequest) ProtoMessage()
func (*RecordPromptUsageRequest) ProtoReflect ¶
func (x *RecordPromptUsageRequest) ProtoReflect() protoreflect.Message
func (*RecordPromptUsageRequest) Reset ¶
func (x *RecordPromptUsageRequest) Reset()
func (*RecordPromptUsageRequest) String ¶
func (x *RecordPromptUsageRequest) String() string
type RecordPromptUsageResponse ¶
type RecordPromptUsageResponse struct {
// contains filtered or unexported fields
}
func (*RecordPromptUsageResponse) Descriptor
deprecated
func (*RecordPromptUsageResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecordPromptUsageResponse.ProtoReflect.Descriptor instead.
func (*RecordPromptUsageResponse) ProtoMessage ¶
func (*RecordPromptUsageResponse) ProtoMessage()
func (*RecordPromptUsageResponse) ProtoReflect ¶
func (x *RecordPromptUsageResponse) ProtoReflect() protoreflect.Message
func (*RecordPromptUsageResponse) Reset ¶
func (x *RecordPromptUsageResponse) Reset()
func (*RecordPromptUsageResponse) String ¶
func (x *RecordPromptUsageResponse) String() string
type RecordTokenUsageRequest ¶
type RecordTokenUsageRequest struct {
InterceptionId string `protobuf:"bytes,1,opt,name=interception_id,json=interceptionId,proto3" json:"interception_id,omitempty"` // UUID.
MsgId string `protobuf:"bytes,2,opt,name=msg_id,json=msgId,proto3" json:"msg_id,omitempty"` // ID provided by provider.
InputTokens int64 `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
OutputTokens int64 `protobuf:"varint,4,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
Metadata map[string]*anypb.Any `` /* 157-byte string literal not displayed */
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
CacheReadInputTokens int64 `` /* 126-byte string literal not displayed */
CacheWriteInputTokens int64 `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*RecordTokenUsageRequest) Descriptor
deprecated
func (*RecordTokenUsageRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecordTokenUsageRequest.ProtoReflect.Descriptor instead.
func (*RecordTokenUsageRequest) GetCacheReadInputTokens ¶
func (x *RecordTokenUsageRequest) GetCacheReadInputTokens() int64
func (*RecordTokenUsageRequest) GetCacheWriteInputTokens ¶
func (x *RecordTokenUsageRequest) GetCacheWriteInputTokens() int64
func (*RecordTokenUsageRequest) GetCreatedAt ¶
func (x *RecordTokenUsageRequest) GetCreatedAt() *timestamppb.Timestamp
func (*RecordTokenUsageRequest) GetInputTokens ¶
func (x *RecordTokenUsageRequest) GetInputTokens() int64
func (*RecordTokenUsageRequest) GetInterceptionId ¶
func (x *RecordTokenUsageRequest) GetInterceptionId() string
func (*RecordTokenUsageRequest) GetMetadata ¶
func (x *RecordTokenUsageRequest) GetMetadata() map[string]*anypb.Any
func (*RecordTokenUsageRequest) GetMsgId ¶
func (x *RecordTokenUsageRequest) GetMsgId() string
func (*RecordTokenUsageRequest) GetOutputTokens ¶
func (x *RecordTokenUsageRequest) GetOutputTokens() int64
func (*RecordTokenUsageRequest) ProtoMessage ¶
func (*RecordTokenUsageRequest) ProtoMessage()
func (*RecordTokenUsageRequest) ProtoReflect ¶
func (x *RecordTokenUsageRequest) ProtoReflect() protoreflect.Message
func (*RecordTokenUsageRequest) Reset ¶
func (x *RecordTokenUsageRequest) Reset()
func (*RecordTokenUsageRequest) String ¶
func (x *RecordTokenUsageRequest) String() string
type RecordTokenUsageResponse ¶
type RecordTokenUsageResponse struct {
// contains filtered or unexported fields
}
func (*RecordTokenUsageResponse) Descriptor
deprecated
func (*RecordTokenUsageResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecordTokenUsageResponse.ProtoReflect.Descriptor instead.
func (*RecordTokenUsageResponse) ProtoMessage ¶
func (*RecordTokenUsageResponse) ProtoMessage()
func (*RecordTokenUsageResponse) ProtoReflect ¶
func (x *RecordTokenUsageResponse) ProtoReflect() protoreflect.Message
func (*RecordTokenUsageResponse) Reset ¶
func (x *RecordTokenUsageResponse) Reset()
func (*RecordTokenUsageResponse) String ¶
func (x *RecordTokenUsageResponse) String() string
type RecordToolUsageRequest ¶
type RecordToolUsageRequest struct {
InterceptionId string `protobuf:"bytes,1,opt,name=interception_id,json=interceptionId,proto3" json:"interception_id,omitempty"` // UUID.
MsgId string `protobuf:"bytes,2,opt,name=msg_id,json=msgId,proto3" json:"msg_id,omitempty"` // ID provided by provider.
ServerUrl *string `protobuf:"bytes,3,opt,name=server_url,json=serverUrl,proto3,oneof" json:"server_url,omitempty"` // The URL of the MCP server.
Tool string `protobuf:"bytes,4,opt,name=tool,proto3" json:"tool,omitempty"`
Input string `protobuf:"bytes,5,opt,name=input,proto3" json:"input,omitempty"`
Injected bool `protobuf:"varint,6,opt,name=injected,proto3" json:"injected,omitempty"`
InvocationError *string `protobuf:"bytes,7,opt,name=invocation_error,json=invocationError,proto3,oneof" json:"invocation_error,omitempty"` // Only injected tools are invoked.
Metadata map[string]*anypb.Any `` /* 157-byte string literal not displayed */
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
ToolCallId string `protobuf:"bytes,10,opt,name=tool_call_id,json=toolCallId,proto3" json:"tool_call_id,omitempty"` // The ID of the tool call provided by the AI provider.
// Specific to the OpenAI Responses API: the unique id of the output item that
// carried the tool call, distinct from tool_call_id (the call_id correlation
// key). Empty for chat completions and Anthropic messages.
ItemId string `protobuf:"bytes,11,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
// contains filtered or unexported fields
}
func (*RecordToolUsageRequest) Descriptor
deprecated
func (*RecordToolUsageRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecordToolUsageRequest.ProtoReflect.Descriptor instead.
func (*RecordToolUsageRequest) GetCreatedAt ¶
func (x *RecordToolUsageRequest) GetCreatedAt() *timestamppb.Timestamp
func (*RecordToolUsageRequest) GetInjected ¶
func (x *RecordToolUsageRequest) GetInjected() bool
func (*RecordToolUsageRequest) GetInput ¶
func (x *RecordToolUsageRequest) GetInput() string
func (*RecordToolUsageRequest) GetInterceptionId ¶
func (x *RecordToolUsageRequest) GetInterceptionId() string
func (*RecordToolUsageRequest) GetInvocationError ¶
func (x *RecordToolUsageRequest) GetInvocationError() string
func (*RecordToolUsageRequest) GetItemId ¶ added in v2.36.0
func (x *RecordToolUsageRequest) GetItemId() string
func (*RecordToolUsageRequest) GetMetadata ¶
func (x *RecordToolUsageRequest) GetMetadata() map[string]*anypb.Any
func (*RecordToolUsageRequest) GetMsgId ¶
func (x *RecordToolUsageRequest) GetMsgId() string
func (*RecordToolUsageRequest) GetServerUrl ¶
func (x *RecordToolUsageRequest) GetServerUrl() string
func (*RecordToolUsageRequest) GetTool ¶
func (x *RecordToolUsageRequest) GetTool() string
func (*RecordToolUsageRequest) GetToolCallId ¶
func (x *RecordToolUsageRequest) GetToolCallId() string
func (*RecordToolUsageRequest) ProtoMessage ¶
func (*RecordToolUsageRequest) ProtoMessage()
func (*RecordToolUsageRequest) ProtoReflect ¶
func (x *RecordToolUsageRequest) ProtoReflect() protoreflect.Message
func (*RecordToolUsageRequest) Reset ¶
func (x *RecordToolUsageRequest) Reset()
func (*RecordToolUsageRequest) String ¶
func (x *RecordToolUsageRequest) String() string
type RecordToolUsageResponse ¶
type RecordToolUsageResponse struct {
// contains filtered or unexported fields
}
func (*RecordToolUsageResponse) Descriptor
deprecated
func (*RecordToolUsageResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecordToolUsageResponse.ProtoReflect.Descriptor instead.
func (*RecordToolUsageResponse) ProtoMessage ¶
func (*RecordToolUsageResponse) ProtoMessage()
func (*RecordToolUsageResponse) ProtoReflect ¶
func (x *RecordToolUsageResponse) ProtoReflect() protoreflect.Message
func (*RecordToolUsageResponse) Reset ¶
func (x *RecordToolUsageResponse) Reset()
func (*RecordToolUsageResponse) String ¶
func (x *RecordToolUsageResponse) String() string
type WatchAIProvidersRequest ¶ added in v2.36.0
type WatchAIProvidersRequest struct {
// contains filtered or unexported fields
}
func (*WatchAIProvidersRequest) Descriptor
deprecated
added in
v2.36.0
func (*WatchAIProvidersRequest) Descriptor() ([]byte, []int)
Deprecated: Use WatchAIProvidersRequest.ProtoReflect.Descriptor instead.
func (*WatchAIProvidersRequest) ProtoMessage ¶ added in v2.36.0
func (*WatchAIProvidersRequest) ProtoMessage()
func (*WatchAIProvidersRequest) ProtoReflect ¶ added in v2.36.0
func (x *WatchAIProvidersRequest) ProtoReflect() protoreflect.Message
func (*WatchAIProvidersRequest) Reset ¶ added in v2.36.0
func (x *WatchAIProvidersRequest) Reset()
func (*WatchAIProvidersRequest) String ¶ added in v2.36.0
func (x *WatchAIProvidersRequest) String() string
type WatchAIProvidersResponse ¶ added in v2.36.0
type WatchAIProvidersResponse struct {
// contains filtered or unexported fields
}
WatchAIProvidersResponse is an intentionally empty change signal.
func (*WatchAIProvidersResponse) Descriptor
deprecated
added in
v2.36.0
func (*WatchAIProvidersResponse) Descriptor() ([]byte, []int)
Deprecated: Use WatchAIProvidersResponse.ProtoReflect.Descriptor instead.
func (*WatchAIProvidersResponse) ProtoMessage ¶ added in v2.36.0
func (*WatchAIProvidersResponse) ProtoMessage()
func (*WatchAIProvidersResponse) ProtoReflect ¶ added in v2.36.0
func (x *WatchAIProvidersResponse) ProtoReflect() protoreflect.Message
func (*WatchAIProvidersResponse) Reset ¶ added in v2.36.0
func (x *WatchAIProvidersResponse) Reset()
func (*WatchAIProvidersResponse) String ¶ added in v2.36.0
func (x *WatchAIProvidersResponse) String() string