Documentation
¶
Overview ¶
Package rpc adapts the retained Web protocol to Go-owned conversation storage.
Index ¶
- Variables
- func Listen(socketPath string) (net.Listener, error)
- func NewHTTPHandler(connection *grpc.ClientConn) http.Handler
- type Agent
- func (*Agent) Descriptor() ([]byte, []int)deprecated
- func (x *Agent) GetDescription() string
- func (x *Agent) GetModel() string
- func (x *Agent) GetName() string
- func (x *Agent) GetOrigin() string
- func (x *Agent) GetPermissions() string
- func (x *Agent) GetPrompt() string
- func (x *Agent) GetReasoning() string
- func (x *Agent) GetVerbosity() string
- func (*Agent) ProtoMessage()
- func (x *Agent) ProtoReflect() protoreflect.Message
- func (x *Agent) Reset()
- func (x *Agent) String() string
- type AnswerQuestionRequest
- func (*AnswerQuestionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AnswerQuestionRequest) GetAnswer() string
- func (x *AnswerQuestionRequest) GetAskId() string
- func (x *AnswerQuestionRequest) GetDismiss() bool
- func (*AnswerQuestionRequest) ProtoMessage()
- func (x *AnswerQuestionRequest) ProtoReflect() protoreflect.Message
- func (x *AnswerQuestionRequest) Reset()
- func (x *AnswerQuestionRequest) String() string
- type AnswerQuestionResponse
- type Attachment
- func (*Attachment) Descriptor() ([]byte, []int)deprecated
- func (x *Attachment) GetConversationId() string
- func (x *Attachment) GetData() []byte
- func (x *Attachment) GetId() string
- func (x *Attachment) GetMimeType() string
- func (x *Attachment) GetName() string
- func (x *Attachment) GetOriginalUnverified() bool
- func (x *Attachment) GetSize() int64
- func (*Attachment) ProtoMessage()
- func (x *Attachment) ProtoReflect() protoreflect.Message
- func (x *Attachment) Reset()
- func (x *Attachment) String() string
- type ChannelAgentChoices
- type ConfigChannel
- func (*ConfigChannel) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigChannel) GetAgents() []string
- func (x *ConfigChannel) GetChannel() string
- func (*ConfigChannel) ProtoMessage()
- func (x *ConfigChannel) ProtoReflect() protoreflect.Message
- func (x *ConfigChannel) Reset()
- func (x *ConfigChannel) String() string
- type ConfigModel
- type ConfigView
- func (*ConfigView) Descriptor() ([]byte, []int)deprecated
- func (x *ConfigView) GetAutoApproverModel() string
- func (x *ConfigView) GetInstrumentationEnabled() bool
- func (x *ConfigView) GetLoggingLevel() string
- func (x *ConfigView) GetMcpExternal() bool
- func (x *ConfigView) GetMcpServers() []string
- func (x *ConfigView) GetModels() []*ConfigModel
- func (x *ConfigView) GetOverlays() []string
- func (x *ConfigView) GetSlackChannels() []*ConfigChannel
- func (x *ConfigView) GetTailscaleUser() string
- func (x *ConfigView) GetWebAutoSettleAfter() string
- func (x *ConfigView) GetWorkspace() string
- func (*ConfigView) ProtoMessage()
- func (x *ConfigView) ProtoReflect() protoreflect.Message
- func (x *ConfigView) Reset()
- func (x *ConfigView) String() string
- type CreateSessionRequest
- func (*CreateSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSessionRequest) GetAgent() string
- func (x *CreateSessionRequest) GetName() string
- func (x *CreateSessionRequest) GetSourceConversationId() string
- func (*CreateSessionRequest) ProtoMessage()
- func (x *CreateSessionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSessionRequest) Reset()
- func (x *CreateSessionRequest) String() string
- type CreateSessionResponse
- func (*CreateSessionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSessionResponse) GetId() string
- func (*CreateSessionResponse) ProtoMessage()
- func (x *CreateSessionResponse) ProtoReflect() protoreflect.Message
- func (x *CreateSessionResponse) Reset()
- func (x *CreateSessionResponse) String() string
- type CronJob
- func (*CronJob) Descriptor() ([]byte, []int)deprecated
- func (x *CronJob) GetAgent() string
- func (x *CronJob) GetBody() string
- func (x *CronJob) GetChannel() string
- func (x *CronJob) GetLastRun() string
- func (x *CronJob) GetNextRun() string
- func (x *CronJob) GetOrigin() string
- func (x *CronJob) GetSchedule() string
- func (x *CronJob) GetStatus() string
- func (x *CronJob) GetStem() string
- func (x *CronJob) GetUpcoming() []string
- func (*CronJob) ProtoMessage()
- func (x *CronJob) ProtoReflect() protoreflect.Message
- func (x *CronJob) Reset()
- func (x *CronJob) String() string
- type CronJobs
- type DeleteSessionEntriesResponse
- func (*DeleteSessionEntriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSessionEntriesResponse) GetDeleted() int64
- func (*DeleteSessionEntriesResponse) ProtoMessage()
- func (x *DeleteSessionEntriesResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteSessionEntriesResponse) Reset()
- func (x *DeleteSessionEntriesResponse) String() string
- type HistoryRequest
- func (*HistoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *HistoryRequest) GetId() string
- func (x *HistoryRequest) GetOriginOnly() bool
- func (x *HistoryRequest) GetSourceConversationId() string
- func (*HistoryRequest) ProtoMessage()
- func (x *HistoryRequest) ProtoReflect() protoreflect.Message
- func (x *HistoryRequest) Reset()
- func (x *HistoryRequest) String() string
- type HistoryResponse
- func (*HistoryResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HistoryResponse) GetMessages() []*TranscriptEvent
- func (x *HistoryResponse) GetOrigin() string
- func (*HistoryResponse) ProtoMessage()
- func (x *HistoryResponse) ProtoReflect() protoreflect.Message
- func (x *HistoryResponse) Reset()
- func (x *HistoryResponse) String() string
- type IdentityRequest
- type IdentityResponse
- type JoinRequest
- type ListAgentsRequest
- func (*ListAgentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentsRequest) GetConversationId() string
- func (*ListAgentsRequest) ProtoMessage()
- func (x *ListAgentsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAgentsRequest) Reset()
- func (x *ListAgentsRequest) String() string
- type ListAgentsResponse
- func (*ListAgentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAgentsResponse) GetAgents() []*Agent
- func (x *ListAgentsResponse) GetCurrentAgent() string
- func (*ListAgentsResponse) ProtoMessage()
- func (x *ListAgentsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAgentsResponse) Reset()
- func (x *ListAgentsResponse) String() string
- type ListConfigRequest
- type ListConfigResponse
- func (*ListConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListConfigResponse) GetConfig() *ConfigView
- func (*ListConfigResponse) ProtoMessage()
- func (x *ListConfigResponse) ProtoReflect() protoreflect.Message
- func (x *ListConfigResponse) Reset()
- func (x *ListConfigResponse) String() string
- type ListCronJobsRequest
- type ListCronJobsResponse
- func (*ListCronJobsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCronJobsResponse) GetJobs() []*CronJob
- func (*ListCronJobsResponse) ProtoMessage()
- func (x *ListCronJobsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCronJobsResponse) Reset()
- func (x *ListCronJobsResponse) String() string
- type ListQueueRequest
- type ListQueueResponse
- func (*ListQueueResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListQueueResponse) GetItems() []*QueueItem
- func (*ListQueueResponse) ProtoMessage()
- func (x *ListQueueResponse) ProtoReflect() protoreflect.Message
- func (x *ListQueueResponse) Reset()
- func (x *ListQueueResponse) String() string
- type ListSessionEntriesResponse
- func (*ListSessionEntriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSessionEntriesResponse) GetEntries() []*SessionEntryMeta
- func (*ListSessionEntriesResponse) ProtoMessage()
- func (x *ListSessionEntriesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSessionEntriesResponse) Reset()
- func (x *ListSessionEntriesResponse) String() string
- type ListSessionsRequest
- type ListSessionsResponse
- func (*ListSessionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSessionsResponse) GetOwner() string
- func (x *ListSessionsResponse) GetSessions() []*Session
- func (x *ListSessionsResponse) GetSummariesComplete() bool
- func (x *ListSessionsResponse) GetUpstreamSuccess() bool
- func (*ListSessionsResponse) ProtoMessage()
- func (x *ListSessionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSessionsResponse) Reset()
- func (x *ListSessionsResponse) String() string
- type ListSkillsRequest
- type ListSkillsResponse
- func (*ListSkillsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkillsResponse) GetSkills() []*Skill
- func (*ListSkillsResponse) ProtoMessage()
- func (x *ListSkillsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSkillsResponse) Reset()
- func (x *ListSkillsResponse) String() string
- type LoadSessionEntriesResponse
- func (*LoadSessionEntriesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *LoadSessionEntriesResponse) GetEntries() []*SessionEntryData
- func (*LoadSessionEntriesResponse) ProtoMessage()
- func (x *LoadSessionEntriesResponse) ProtoReflect() protoreflect.Message
- func (x *LoadSessionEntriesResponse) Reset()
- func (x *LoadSessionEntriesResponse) String() string
- type PromptDelivery
- func (PromptDelivery) Descriptor() protoreflect.EnumDescriptor
- func (x PromptDelivery) Enum() *PromptDelivery
- func (PromptDelivery) EnumDescriptor() ([]byte, []int)deprecated
- func (x PromptDelivery) Number() protoreflect.EnumNumber
- func (x PromptDelivery) String() string
- func (PromptDelivery) Type() protoreflect.EnumType
- type PromptRequest
- func (*PromptRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PromptRequest) GetAttachmentIds() []string
- func (x *PromptRequest) GetDelivery() PromptDelivery
- func (x *PromptRequest) GetId() string
- func (x *PromptRequest) GetMessageId() string
- func (x *PromptRequest) GetText() string
- func (*PromptRequest) ProtoMessage()
- func (x *PromptRequest) ProtoReflect() protoreflect.Message
- func (x *PromptRequest) Reset()
- func (x *PromptRequest) String() string
- type PromptResponse
- type ProtocolRequest
- type ProtocolResponse
- type QueueItem
- func (*QueueItem) Descriptor() ([]byte, []int)deprecated
- func (x *QueueItem) GetAttachments() []*Attachment
- func (x *QueueItem) GetDelivery() PromptDelivery
- func (x *QueueItem) GetId() string
- func (x *QueueItem) GetText() string
- func (*QueueItem) ProtoMessage()
- func (x *QueueItem) ProtoReflect() protoreflect.Message
- func (x *QueueItem) Reset()
- func (x *QueueItem) String() string
- type QueueItemRequest
- func (*QueueItemRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueueItemRequest) GetId() string
- func (x *QueueItemRequest) GetItemId() string
- func (*QueueItemRequest) ProtoMessage()
- func (x *QueueItemRequest) ProtoReflect() protoreflect.Message
- func (x *QueueItemRequest) Reset()
- func (x *QueueItemRequest) String() string
- type QueueItemResponse
- type ReorderQueueRequest
- func (*ReorderQueueRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReorderQueueRequest) GetId() string
- func (x *ReorderQueueRequest) GetItemIds() []string
- func (*ReorderQueueRequest) ProtoMessage()
- func (x *ReorderQueueRequest) ProtoReflect() protoreflect.Message
- func (x *ReorderQueueRequest) Reset()
- func (x *ReorderQueueRequest) String() string
- type RunCronJobRequest
- type RunCronJobResponse
- type Server
- func (s *Server) DeleteSessionEntries(ctx context.Context, request *SessionEntriesRequest) (*DeleteSessionEntriesResponse, error)
- func (s *Server) ListSessionEntries(ctx context.Context, request *SessionEntriesRequest) (*ListSessionEntriesResponse, error)
- func (s *Server) LoadSessionEntries(ctx context.Context, request *SessionEntriesRequest) (*LoadSessionEntriesResponse, error)
- func (s *Server) Register(registrar grpc.ServiceRegistrar)
- type Session
- func (*Session) Descriptor() ([]byte, []int)deprecated
- func (x *Session) GetAgent() string
- func (x *Session) GetAllowedAgents() []string
- func (x *Session) GetId() string
- func (x *Session) GetName() string
- func (x *Session) GetPinned() bool
- func (x *Session) GetPreview() string
- func (x *Session) GetRunning() bool
- func (x *Session) GetSettled() bool
- func (x *Session) GetSnoozedUntil() string
- func (x *Session) GetTitle() string
- func (x *Session) GetUpdatedAt() string
- func (*Session) ProtoMessage()
- func (x *Session) ProtoReflect() protoreflect.Message
- func (x *Session) Reset()
- func (x *Session) String() string
- type SessionEntriesRequest
- func (*SessionEntriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SessionEntriesRequest) GetId() string
- func (*SessionEntriesRequest) ProtoMessage()
- func (x *SessionEntriesRequest) ProtoReflect() protoreflect.Message
- func (x *SessionEntriesRequest) Reset()
- func (x *SessionEntriesRequest) String() string
- type SessionEntryData
- func (*SessionEntryData) Descriptor() ([]byte, []int)deprecated
- func (x *SessionEntryData) GetId() int64
- func (x *SessionEntryData) GetJson() string
- func (*SessionEntryData) ProtoMessage()
- func (x *SessionEntryData) ProtoReflect() protoreflect.Message
- func (x *SessionEntryData) Reset()
- func (x *SessionEntryData) String() string
- type SessionEntryMeta
- func (*SessionEntryMeta) Descriptor() ([]byte, []int)deprecated
- func (x *SessionEntryMeta) GetId() int64
- func (x *SessionEntryMeta) GetTimestamp() string
- func (x *SessionEntryMeta) GetType() string
- func (*SessionEntryMeta) ProtoMessage()
- func (x *SessionEntryMeta) ProtoReflect() protoreflect.Message
- func (x *SessionEntryMeta) Reset()
- func (x *SessionEntryMeta) String() string
- type SettleSessionRequest
- func (*SettleSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SettleSessionRequest) GetId() string
- func (x *SettleSessionRequest) GetSettled() bool
- func (*SettleSessionRequest) ProtoMessage()
- func (x *SettleSessionRequest) ProtoReflect() protoreflect.Message
- func (x *SettleSessionRequest) Reset()
- func (x *SettleSessionRequest) String() string
- type SettleSessionResponse
- type Skill
- func (*Skill) Descriptor() ([]byte, []int)deprecated
- func (x *Skill) GetCompatibility() string
- func (x *Skill) GetContent() string
- func (x *Skill) GetDescription() string
- func (x *Skill) GetLicense() string
- func (x *Skill) GetName() string
- func (x *Skill) GetOrigin() string
- func (*Skill) ProtoMessage()
- func (x *Skill) ProtoReflect() protoreflect.Message
- func (x *Skill) Reset()
- func (x *Skill) String() string
- type TranscriptEvent
- func (*TranscriptEvent) Descriptor() ([]byte, []int)deprecated
- func (x *TranscriptEvent) GetAttachments() []*Attachment
- func (x *TranscriptEvent) GetComplete() bool
- func (x *TranscriptEvent) GetMessageId() string
- func (x *TranscriptEvent) GetRole() string
- func (x *TranscriptEvent) GetSnapshot() bool
- func (x *TranscriptEvent) GetText() string
- func (x *TranscriptEvent) GetToolCallId() string
- func (x *TranscriptEvent) GetToolName() string
- func (x *TranscriptEvent) GetTurnId() string
- func (*TranscriptEvent) ProtoMessage()
- func (x *TranscriptEvent) ProtoReflect() protoreflect.Message
- func (x *TranscriptEvent) Reset()
- func (x *TranscriptEvent) String() string
- type UpdateSessionRequest
- func (*UpdateSessionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSessionRequest) GetId() string
- func (x *UpdateSessionRequest) GetName() string
- func (x *UpdateSessionRequest) GetPinned() bool
- func (x *UpdateSessionRequest) GetSnoozedUntil() string
- func (*UpdateSessionRequest) ProtoMessage()
- func (x *UpdateSessionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSessionRequest) Reset()
- func (x *UpdateSessionRequest) String() string
- type UpdateSessionResponse
Constants ¶
This section is empty.
Variables ¶
var ( PromptDelivery_name = map[int32]string{ 0: "STEER", 1: "QUEUE", 2: "STASH", } PromptDelivery_value = map[string]int32{ "STEER": 0, "QUEUE": 1, "STASH": 2, } )
Enum value maps for PromptDelivery.
var File_web_proto protoreflect.FileDescriptor
Functions ¶
func Listen ¶
Listen opens a Unix socket inside an existing private directory. Only the trusted Web proxy, running as the same OS user, may supply browser IP metadata. TCP and forwarded HTTP headers are not authentication boundaries.
func NewHTTPHandler ¶
func NewHTTPHandler(connection *grpc.ClientConn) http.Handler
NewHTTPHandler bridges the browser API to the local Web service.
Types ¶
type Agent ¶
type Agent struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
Reasoning string `protobuf:"bytes,3,opt,name=reasoning,proto3" json:"reasoning,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
Verbosity string `protobuf:"bytes,5,opt,name=verbosity,proto3" json:"verbosity,omitempty"`
Prompt string `protobuf:"bytes,6,opt,name=prompt,proto3" json:"prompt,omitempty"`
Permissions string `protobuf:"bytes,7,opt,name=permissions,proto3" json:"permissions,omitempty"`
Origin string `protobuf:"bytes,8,opt,name=origin,proto3" json:"origin,omitempty"`
// contains filtered or unexported fields
}
func (*Agent) Descriptor
deprecated
func (*Agent) GetDescription ¶
func (*Agent) GetPermissions ¶
func (*Agent) GetReasoning ¶
func (*Agent) GetVerbosity ¶
func (*Agent) ProtoMessage ¶
func (*Agent) ProtoMessage()
func (*Agent) ProtoReflect ¶
func (x *Agent) ProtoReflect() protoreflect.Message
type AnswerQuestionRequest ¶
type AnswerQuestionRequest struct {
AskId string `protobuf:"bytes,1,opt,name=ask_id,json=askId,proto3" json:"ask_id,omitempty"`
Answer string `protobuf:"bytes,2,opt,name=answer,proto3" json:"answer,omitempty"`
Dismiss bool `protobuf:"varint,3,opt,name=dismiss,proto3" json:"dismiss,omitempty"`
// contains filtered or unexported fields
}
func (*AnswerQuestionRequest) Descriptor
deprecated
func (*AnswerQuestionRequest) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQuestionRequest.ProtoReflect.Descriptor instead.
func (*AnswerQuestionRequest) GetAnswer ¶
func (x *AnswerQuestionRequest) GetAnswer() string
func (*AnswerQuestionRequest) GetAskId ¶
func (x *AnswerQuestionRequest) GetAskId() string
func (*AnswerQuestionRequest) GetDismiss ¶
func (x *AnswerQuestionRequest) GetDismiss() bool
func (*AnswerQuestionRequest) ProtoMessage ¶
func (*AnswerQuestionRequest) ProtoMessage()
func (*AnswerQuestionRequest) ProtoReflect ¶
func (x *AnswerQuestionRequest) ProtoReflect() protoreflect.Message
func (*AnswerQuestionRequest) Reset ¶
func (x *AnswerQuestionRequest) Reset()
func (*AnswerQuestionRequest) String ¶
func (x *AnswerQuestionRequest) String() string
type AnswerQuestionResponse ¶
type AnswerQuestionResponse struct {
// contains filtered or unexported fields
}
func (*AnswerQuestionResponse) Descriptor
deprecated
func (*AnswerQuestionResponse) Descriptor() ([]byte, []int)
Deprecated: Use AnswerQuestionResponse.ProtoReflect.Descriptor instead.
func (*AnswerQuestionResponse) ProtoMessage ¶
func (*AnswerQuestionResponse) ProtoMessage()
func (*AnswerQuestionResponse) ProtoReflect ¶
func (x *AnswerQuestionResponse) ProtoReflect() protoreflect.Message
func (*AnswerQuestionResponse) Reset ¶
func (x *AnswerQuestionResponse) Reset()
func (*AnswerQuestionResponse) String ¶
func (x *AnswerQuestionResponse) String() string
type Attachment ¶
type Attachment 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"`
MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
OriginalUnverified bool `protobuf:"varint,5,opt,name=original_unverified,json=originalUnverified,proto3" json:"original_unverified,omitempty"`
Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
ConversationId string `protobuf:"bytes,7,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
Stream frames carry at most 256 KiB of data. History carries metadata only.
func (*Attachment) Descriptor
deprecated
func (*Attachment) Descriptor() ([]byte, []int)
Deprecated: Use Attachment.ProtoReflect.Descriptor instead.
func (*Attachment) GetConversationId ¶
func (x *Attachment) GetConversationId() string
func (*Attachment) GetData ¶
func (x *Attachment) GetData() []byte
func (*Attachment) GetId ¶
func (x *Attachment) GetId() string
func (*Attachment) GetMimeType ¶
func (x *Attachment) GetMimeType() string
func (*Attachment) GetName ¶
func (x *Attachment) GetName() string
func (*Attachment) GetOriginalUnverified ¶
func (x *Attachment) GetOriginalUnverified() bool
func (*Attachment) GetSize ¶
func (x *Attachment) GetSize() int64
func (*Attachment) ProtoMessage ¶
func (*Attachment) ProtoMessage()
func (*Attachment) ProtoReflect ¶
func (x *Attachment) ProtoReflect() protoreflect.Message
func (*Attachment) Reset ¶
func (x *Attachment) Reset()
func (*Attachment) String ¶
func (x *Attachment) String() string
type ChannelAgentChoices ¶
type ChannelAgentChoices interface {
ChannelAgentChoices(context.Context, string) ([]string, error)
SidebarChannelAgentChoices(context.Context, string) (string, []string, error)
}
ChannelAgentChoices supplies live policy for actions and stored facts for display.
type ConfigChannel ¶
type ConfigChannel struct {
Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
Agents []string `protobuf:"bytes,2,rep,name=agents,proto3" json:"agents,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigChannel) Descriptor
deprecated
func (*ConfigChannel) Descriptor() ([]byte, []int)
Deprecated: Use ConfigChannel.ProtoReflect.Descriptor instead.
func (*ConfigChannel) GetAgents ¶
func (x *ConfigChannel) GetAgents() []string
func (*ConfigChannel) GetChannel ¶
func (x *ConfigChannel) GetChannel() string
func (*ConfigChannel) ProtoMessage ¶
func (*ConfigChannel) ProtoMessage()
func (*ConfigChannel) ProtoReflect ¶
func (x *ConfigChannel) ProtoReflect() protoreflect.Message
func (*ConfigChannel) Reset ¶
func (x *ConfigChannel) Reset()
func (*ConfigChannel) String ¶
func (x *ConfigChannel) String() string
type ConfigModel ¶
type ConfigModel struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigModel) Descriptor
deprecated
func (*ConfigModel) Descriptor() ([]byte, []int)
Deprecated: Use ConfigModel.ProtoReflect.Descriptor instead.
func (*ConfigModel) GetModel ¶
func (x *ConfigModel) GetModel() string
func (*ConfigModel) GetName ¶
func (x *ConfigModel) GetName() string
func (*ConfigModel) ProtoMessage ¶
func (*ConfigModel) ProtoMessage()
func (*ConfigModel) ProtoReflect ¶
func (x *ConfigModel) ProtoReflect() protoreflect.Message
func (*ConfigModel) Reset ¶
func (x *ConfigModel) Reset()
func (*ConfigModel) String ¶
func (x *ConfigModel) String() string
type ConfigView ¶
type ConfigView struct {
Workspace string `protobuf:"bytes,1,opt,name=workspace,proto3" json:"workspace,omitempty"`
Overlays []string `protobuf:"bytes,2,rep,name=overlays,proto3" json:"overlays,omitempty"`
Models []*ConfigModel `protobuf:"bytes,3,rep,name=models,proto3" json:"models,omitempty"`
SlackChannels []*ConfigChannel `protobuf:"bytes,4,rep,name=slack_channels,json=slackChannels,proto3" json:"slack_channels,omitempty"`
McpServers []string `protobuf:"bytes,5,rep,name=mcp_servers,json=mcpServers,proto3" json:"mcp_servers,omitempty"`
LoggingLevel string `protobuf:"bytes,6,opt,name=logging_level,json=loggingLevel,proto3" json:"logging_level,omitempty"`
AutoApproverModel string `protobuf:"bytes,7,opt,name=auto_approver_model,json=autoApproverModel,proto3" json:"auto_approver_model,omitempty"`
InstrumentationEnabled bool `` /* 128-byte string literal not displayed */
McpExternal bool `protobuf:"varint,9,opt,name=mcp_external,json=mcpExternal,proto3" json:"mcp_external,omitempty"`
WebAutoSettleAfter string `protobuf:"bytes,10,opt,name=web_auto_settle_after,json=webAutoSettleAfter,proto3" json:"web_auto_settle_after,omitempty"`
TailscaleUser string `protobuf:"bytes,11,opt,name=tailscale_user,json=tailscaleUser,proto3" json:"tailscale_user,omitempty"`
// contains filtered or unexported fields
}
func (*ConfigView) Descriptor
deprecated
func (*ConfigView) Descriptor() ([]byte, []int)
Deprecated: Use ConfigView.ProtoReflect.Descriptor instead.
func (*ConfigView) GetAutoApproverModel ¶
func (x *ConfigView) GetAutoApproverModel() string
func (*ConfigView) GetInstrumentationEnabled ¶
func (x *ConfigView) GetInstrumentationEnabled() bool
func (*ConfigView) GetLoggingLevel ¶
func (x *ConfigView) GetLoggingLevel() string
func (*ConfigView) GetMcpExternal ¶
func (x *ConfigView) GetMcpExternal() bool
func (*ConfigView) GetMcpServers ¶
func (x *ConfigView) GetMcpServers() []string
func (*ConfigView) GetModels ¶
func (x *ConfigView) GetModels() []*ConfigModel
func (*ConfigView) GetOverlays ¶
func (x *ConfigView) GetOverlays() []string
func (*ConfigView) GetSlackChannels ¶
func (x *ConfigView) GetSlackChannels() []*ConfigChannel
func (*ConfigView) GetTailscaleUser ¶
func (x *ConfigView) GetTailscaleUser() string
func (*ConfigView) GetWebAutoSettleAfter ¶
func (x *ConfigView) GetWebAutoSettleAfter() string
func (*ConfigView) GetWorkspace ¶
func (x *ConfigView) GetWorkspace() string
func (*ConfigView) ProtoMessage ¶
func (*ConfigView) ProtoMessage()
func (*ConfigView) ProtoReflect ¶
func (x *ConfigView) ProtoReflect() protoreflect.Message
func (*ConfigView) Reset ¶
func (x *ConfigView) Reset()
func (*ConfigView) String ¶
func (x *ConfigView) String() string
type CreateSessionRequest ¶
type CreateSessionRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Agent string `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
SourceConversationId string `protobuf:"bytes,3,opt,name=source_conversation_id,json=sourceConversationId,proto3" json:"source_conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSessionRequest) Descriptor
deprecated
func (*CreateSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSessionRequest.ProtoReflect.Descriptor instead.
func (*CreateSessionRequest) GetAgent ¶
func (x *CreateSessionRequest) GetAgent() string
func (*CreateSessionRequest) GetName ¶
func (x *CreateSessionRequest) GetName() string
func (*CreateSessionRequest) GetSourceConversationId ¶
func (x *CreateSessionRequest) GetSourceConversationId() string
func (*CreateSessionRequest) ProtoMessage ¶
func (*CreateSessionRequest) ProtoMessage()
func (*CreateSessionRequest) ProtoReflect ¶
func (x *CreateSessionRequest) ProtoReflect() protoreflect.Message
func (*CreateSessionRequest) Reset ¶
func (x *CreateSessionRequest) Reset()
func (*CreateSessionRequest) String ¶
func (x *CreateSessionRequest) String() string
type CreateSessionResponse ¶
type CreateSessionResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateSessionResponse) Descriptor
deprecated
func (*CreateSessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateSessionResponse.ProtoReflect.Descriptor instead.
func (*CreateSessionResponse) GetId ¶
func (x *CreateSessionResponse) GetId() string
func (*CreateSessionResponse) ProtoMessage ¶
func (*CreateSessionResponse) ProtoMessage()
func (*CreateSessionResponse) ProtoReflect ¶
func (x *CreateSessionResponse) ProtoReflect() protoreflect.Message
func (*CreateSessionResponse) Reset ¶
func (x *CreateSessionResponse) Reset()
func (*CreateSessionResponse) String ¶
func (x *CreateSessionResponse) String() string
type CronJob ¶
type CronJob struct {
Stem string `protobuf:"bytes,1,opt,name=stem,proto3" json:"stem,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
LastRun string `protobuf:"bytes,3,opt,name=last_run,json=lastRun,proto3" json:"last_run,omitempty"`
NextRun string `protobuf:"bytes,4,opt,name=next_run,json=nextRun,proto3" json:"next_run,omitempty"`
Schedule string `protobuf:"bytes,5,opt,name=schedule,proto3" json:"schedule,omitempty"`
Body string `protobuf:"bytes,6,opt,name=body,proto3" json:"body,omitempty"`
Agent string `protobuf:"bytes,7,opt,name=agent,proto3" json:"agent,omitempty"`
Channel string `protobuf:"bytes,8,opt,name=channel,proto3" json:"channel,omitempty"`
Upcoming []string `protobuf:"bytes,9,rep,name=upcoming,proto3" json:"upcoming,omitempty"`
Origin string `protobuf:"bytes,10,opt,name=origin,proto3" json:"origin,omitempty"`
// contains filtered or unexported fields
}
func (*CronJob) Descriptor
deprecated
func (*CronJob) GetChannel ¶
func (*CronJob) GetLastRun ¶
func (*CronJob) GetNextRun ¶
func (*CronJob) GetSchedule ¶
func (*CronJob) GetUpcoming ¶
func (*CronJob) ProtoMessage ¶
func (*CronJob) ProtoMessage()
func (*CronJob) ProtoReflect ¶
func (x *CronJob) ProtoReflect() protoreflect.Message
type CronJobs ¶
type CronJobs interface {
Jobs() ([]cronfrontend.Job, error)
LoadOneOffCronjob(string) (protocol.OneOffCronjob, error)
RunOneOffCronjob(context.Context, *protocol.OneOffCronjob) (protocol.CronRunResult, error)
}
CronJobs uses the process's existing Cron manager for reads and execution.
type DeleteSessionEntriesResponse ¶
type DeleteSessionEntriesResponse struct {
Deleted int64 `protobuf:"varint,1,opt,name=deleted,proto3" json:"deleted,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteSessionEntriesResponse) Descriptor
deprecated
func (*DeleteSessionEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSessionEntriesResponse.ProtoReflect.Descriptor instead.
func (*DeleteSessionEntriesResponse) GetDeleted ¶
func (x *DeleteSessionEntriesResponse) GetDeleted() int64
func (*DeleteSessionEntriesResponse) ProtoMessage ¶
func (*DeleteSessionEntriesResponse) ProtoMessage()
func (*DeleteSessionEntriesResponse) ProtoReflect ¶
func (x *DeleteSessionEntriesResponse) ProtoReflect() protoreflect.Message
func (*DeleteSessionEntriesResponse) Reset ¶
func (x *DeleteSessionEntriesResponse) Reset()
func (*DeleteSessionEntriesResponse) String ¶
func (x *DeleteSessionEntriesResponse) String() string
type HistoryRequest ¶
type HistoryRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
SourceConversationId string `protobuf:"bytes,2,opt,name=source_conversation_id,json=sourceConversationId,proto3" json:"source_conversation_id,omitempty"`
// Return only the origin, without formatting or transmitting the transcript.
OriginOnly bool `protobuf:"varint,3,opt,name=origin_only,json=originOnly,proto3" json:"origin_only,omitempty"`
// contains filtered or unexported fields
}
func (*HistoryRequest) Descriptor
deprecated
func (*HistoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use HistoryRequest.ProtoReflect.Descriptor instead.
func (*HistoryRequest) GetId ¶
func (x *HistoryRequest) GetId() string
func (*HistoryRequest) GetOriginOnly ¶
func (x *HistoryRequest) GetOriginOnly() bool
func (*HistoryRequest) GetSourceConversationId ¶
func (x *HistoryRequest) GetSourceConversationId() string
func (*HistoryRequest) ProtoMessage ¶
func (*HistoryRequest) ProtoMessage()
func (*HistoryRequest) ProtoReflect ¶
func (x *HistoryRequest) ProtoReflect() protoreflect.Message
func (*HistoryRequest) Reset ¶
func (x *HistoryRequest) Reset()
func (*HistoryRequest) String ¶
func (x *HistoryRequest) String() string
type HistoryResponse ¶
type HistoryResponse struct {
Messages []*TranscriptEvent `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
// JSON object describing the chat's origin. Empty means no origin.
Origin string `protobuf:"bytes,2,opt,name=origin,proto3" json:"origin,omitempty"`
// contains filtered or unexported fields
}
func (*HistoryResponse) Descriptor
deprecated
func (*HistoryResponse) Descriptor() ([]byte, []int)
Deprecated: Use HistoryResponse.ProtoReflect.Descriptor instead.
func (*HistoryResponse) GetMessages ¶
func (x *HistoryResponse) GetMessages() []*TranscriptEvent
func (*HistoryResponse) GetOrigin ¶
func (x *HistoryResponse) GetOrigin() string
func (*HistoryResponse) ProtoMessage ¶
func (*HistoryResponse) ProtoMessage()
func (*HistoryResponse) ProtoReflect ¶
func (x *HistoryResponse) ProtoReflect() protoreflect.Message
func (*HistoryResponse) Reset ¶
func (x *HistoryResponse) Reset()
func (*HistoryResponse) String ¶
func (x *HistoryResponse) String() string
type IdentityRequest ¶
type IdentityRequest struct {
// contains filtered or unexported fields
}
func (*IdentityRequest) Descriptor
deprecated
func (*IdentityRequest) Descriptor() ([]byte, []int)
Deprecated: Use IdentityRequest.ProtoReflect.Descriptor instead.
func (*IdentityRequest) ProtoMessage ¶
func (*IdentityRequest) ProtoMessage()
func (*IdentityRequest) ProtoReflect ¶
func (x *IdentityRequest) ProtoReflect() protoreflect.Message
func (*IdentityRequest) Reset ¶
func (x *IdentityRequest) Reset()
func (*IdentityRequest) String ¶
func (x *IdentityRequest) String() string
type IdentityResponse ¶
type IdentityResponse struct {
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
func (*IdentityResponse) Descriptor
deprecated
func (*IdentityResponse) Descriptor() ([]byte, []int)
Deprecated: Use IdentityResponse.ProtoReflect.Descriptor instead.
func (*IdentityResponse) GetUsername ¶
func (x *IdentityResponse) GetUsername() string
func (*IdentityResponse) ProtoMessage ¶
func (*IdentityResponse) ProtoMessage()
func (*IdentityResponse) ProtoReflect ¶
func (x *IdentityResponse) ProtoReflect() protoreflect.Message
func (*IdentityResponse) Reset ¶
func (x *IdentityResponse) Reset()
func (*IdentityResponse) String ¶
func (x *IdentityResponse) String() string
type JoinRequest ¶
type JoinRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*JoinRequest) Descriptor
deprecated
func (*JoinRequest) Descriptor() ([]byte, []int)
Deprecated: Use JoinRequest.ProtoReflect.Descriptor instead.
func (*JoinRequest) GetId ¶
func (x *JoinRequest) GetId() string
func (*JoinRequest) ProtoMessage ¶
func (*JoinRequest) ProtoMessage()
func (*JoinRequest) ProtoReflect ¶
func (x *JoinRequest) ProtoReflect() protoreflect.Message
func (*JoinRequest) Reset ¶
func (x *JoinRequest) Reset()
func (*JoinRequest) String ¶
func (x *JoinRequest) String() string
type ListAgentsRequest ¶
type ListAgentsRequest struct {
ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListAgentsRequest) Descriptor
deprecated
func (*ListAgentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsRequest.ProtoReflect.Descriptor instead.
func (*ListAgentsRequest) GetConversationId ¶
func (x *ListAgentsRequest) GetConversationId() string
func (*ListAgentsRequest) ProtoMessage ¶
func (*ListAgentsRequest) ProtoMessage()
func (*ListAgentsRequest) ProtoReflect ¶
func (x *ListAgentsRequest) ProtoReflect() protoreflect.Message
func (*ListAgentsRequest) Reset ¶
func (x *ListAgentsRequest) Reset()
func (*ListAgentsRequest) String ¶
func (x *ListAgentsRequest) String() string
type ListAgentsResponse ¶
type ListAgentsResponse struct {
Agents []*Agent `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
CurrentAgent string `protobuf:"bytes,2,opt,name=current_agent,json=currentAgent,proto3" json:"current_agent,omitempty"`
// contains filtered or unexported fields
}
func (*ListAgentsResponse) Descriptor
deprecated
func (*ListAgentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAgentsResponse.ProtoReflect.Descriptor instead.
func (*ListAgentsResponse) GetAgents ¶
func (x *ListAgentsResponse) GetAgents() []*Agent
func (*ListAgentsResponse) GetCurrentAgent ¶
func (x *ListAgentsResponse) GetCurrentAgent() string
func (*ListAgentsResponse) ProtoMessage ¶
func (*ListAgentsResponse) ProtoMessage()
func (*ListAgentsResponse) ProtoReflect ¶
func (x *ListAgentsResponse) ProtoReflect() protoreflect.Message
func (*ListAgentsResponse) Reset ¶
func (x *ListAgentsResponse) Reset()
func (*ListAgentsResponse) String ¶
func (x *ListAgentsResponse) String() string
type ListConfigRequest ¶
type ListConfigRequest struct {
// contains filtered or unexported fields
}
func (*ListConfigRequest) Descriptor
deprecated
func (*ListConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigRequest.ProtoReflect.Descriptor instead.
func (*ListConfigRequest) ProtoMessage ¶
func (*ListConfigRequest) ProtoMessage()
func (*ListConfigRequest) ProtoReflect ¶
func (x *ListConfigRequest) ProtoReflect() protoreflect.Message
func (*ListConfigRequest) Reset ¶
func (x *ListConfigRequest) Reset()
func (*ListConfigRequest) String ¶
func (x *ListConfigRequest) String() string
type ListConfigResponse ¶
type ListConfigResponse struct {
Config *ConfigView `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*ListConfigResponse) Descriptor
deprecated
func (*ListConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConfigResponse.ProtoReflect.Descriptor instead.
func (*ListConfigResponse) GetConfig ¶
func (x *ListConfigResponse) GetConfig() *ConfigView
func (*ListConfigResponse) ProtoMessage ¶
func (*ListConfigResponse) ProtoMessage()
func (*ListConfigResponse) ProtoReflect ¶
func (x *ListConfigResponse) ProtoReflect() protoreflect.Message
func (*ListConfigResponse) Reset ¶
func (x *ListConfigResponse) Reset()
func (*ListConfigResponse) String ¶
func (x *ListConfigResponse) String() string
type ListCronJobsRequest ¶
type ListCronJobsRequest struct {
// contains filtered or unexported fields
}
func (*ListCronJobsRequest) Descriptor
deprecated
func (*ListCronJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCronJobsRequest.ProtoReflect.Descriptor instead.
func (*ListCronJobsRequest) ProtoMessage ¶
func (*ListCronJobsRequest) ProtoMessage()
func (*ListCronJobsRequest) ProtoReflect ¶
func (x *ListCronJobsRequest) ProtoReflect() protoreflect.Message
func (*ListCronJobsRequest) Reset ¶
func (x *ListCronJobsRequest) Reset()
func (*ListCronJobsRequest) String ¶
func (x *ListCronJobsRequest) String() string
type ListCronJobsResponse ¶
type ListCronJobsResponse struct {
Jobs []*CronJob `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
// contains filtered or unexported fields
}
func (*ListCronJobsResponse) Descriptor
deprecated
func (*ListCronJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCronJobsResponse.ProtoReflect.Descriptor instead.
func (*ListCronJobsResponse) GetJobs ¶
func (x *ListCronJobsResponse) GetJobs() []*CronJob
func (*ListCronJobsResponse) ProtoMessage ¶
func (*ListCronJobsResponse) ProtoMessage()
func (*ListCronJobsResponse) ProtoReflect ¶
func (x *ListCronJobsResponse) ProtoReflect() protoreflect.Message
func (*ListCronJobsResponse) Reset ¶
func (x *ListCronJobsResponse) Reset()
func (*ListCronJobsResponse) String ¶
func (x *ListCronJobsResponse) String() string
type ListQueueRequest ¶
type ListQueueRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*ListQueueRequest) Descriptor
deprecated
func (*ListQueueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListQueueRequest.ProtoReflect.Descriptor instead.
func (*ListQueueRequest) GetId ¶
func (x *ListQueueRequest) GetId() string
func (*ListQueueRequest) ProtoMessage ¶
func (*ListQueueRequest) ProtoMessage()
func (*ListQueueRequest) ProtoReflect ¶
func (x *ListQueueRequest) ProtoReflect() protoreflect.Message
func (*ListQueueRequest) Reset ¶
func (x *ListQueueRequest) Reset()
func (*ListQueueRequest) String ¶
func (x *ListQueueRequest) String() string
type ListQueueResponse ¶
type ListQueueResponse struct {
Items []*QueueItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
// contains filtered or unexported fields
}
func (*ListQueueResponse) Descriptor
deprecated
func (*ListQueueResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListQueueResponse.ProtoReflect.Descriptor instead.
func (*ListQueueResponse) GetItems ¶
func (x *ListQueueResponse) GetItems() []*QueueItem
func (*ListQueueResponse) ProtoMessage ¶
func (*ListQueueResponse) ProtoMessage()
func (*ListQueueResponse) ProtoReflect ¶
func (x *ListQueueResponse) ProtoReflect() protoreflect.Message
func (*ListQueueResponse) Reset ¶
func (x *ListQueueResponse) Reset()
func (*ListQueueResponse) String ¶
func (x *ListQueueResponse) String() string
type ListSessionEntriesResponse ¶
type ListSessionEntriesResponse struct {
Entries []*SessionEntryMeta `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*ListSessionEntriesResponse) Descriptor
deprecated
func (*ListSessionEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSessionEntriesResponse.ProtoReflect.Descriptor instead.
func (*ListSessionEntriesResponse) GetEntries ¶
func (x *ListSessionEntriesResponse) GetEntries() []*SessionEntryMeta
func (*ListSessionEntriesResponse) ProtoMessage ¶
func (*ListSessionEntriesResponse) ProtoMessage()
func (*ListSessionEntriesResponse) ProtoReflect ¶
func (x *ListSessionEntriesResponse) ProtoReflect() protoreflect.Message
func (*ListSessionEntriesResponse) Reset ¶
func (x *ListSessionEntriesResponse) Reset()
func (*ListSessionEntriesResponse) String ¶
func (x *ListSessionEntriesResponse) String() string
type ListSessionsRequest ¶
type ListSessionsRequest struct {
// contains filtered or unexported fields
}
func (*ListSessionsRequest) Descriptor
deprecated
func (*ListSessionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSessionsRequest.ProtoReflect.Descriptor instead.
func (*ListSessionsRequest) ProtoMessage ¶
func (*ListSessionsRequest) ProtoMessage()
func (*ListSessionsRequest) ProtoReflect ¶
func (x *ListSessionsRequest) ProtoReflect() protoreflect.Message
func (*ListSessionsRequest) Reset ¶
func (x *ListSessionsRequest) Reset()
func (*ListSessionsRequest) String ¶
func (x *ListSessionsRequest) String() string
type ListSessionsResponse ¶
type ListSessionsResponse struct {
Sessions []*Session `protobuf:"bytes,1,rep,name=sessions,proto3" json:"sessions,omitempty"`
Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
UpstreamSuccess bool `protobuf:"varint,3,opt,name=upstream_success,json=upstreamSuccess,proto3" json:"upstream_success,omitempty"`
SummariesComplete bool `protobuf:"varint,4,opt,name=summaries_complete,json=summariesComplete,proto3" json:"summaries_complete,omitempty"`
// contains filtered or unexported fields
}
func (*ListSessionsResponse) Descriptor
deprecated
func (*ListSessionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSessionsResponse.ProtoReflect.Descriptor instead.
func (*ListSessionsResponse) GetOwner ¶
func (x *ListSessionsResponse) GetOwner() string
func (*ListSessionsResponse) GetSessions ¶
func (x *ListSessionsResponse) GetSessions() []*Session
func (*ListSessionsResponse) GetSummariesComplete ¶
func (x *ListSessionsResponse) GetSummariesComplete() bool
func (*ListSessionsResponse) GetUpstreamSuccess ¶
func (x *ListSessionsResponse) GetUpstreamSuccess() bool
func (*ListSessionsResponse) ProtoMessage ¶
func (*ListSessionsResponse) ProtoMessage()
func (*ListSessionsResponse) ProtoReflect ¶
func (x *ListSessionsResponse) ProtoReflect() protoreflect.Message
func (*ListSessionsResponse) Reset ¶
func (x *ListSessionsResponse) Reset()
func (*ListSessionsResponse) String ¶
func (x *ListSessionsResponse) String() string
type ListSkillsRequest ¶
type ListSkillsRequest struct {
Agent string `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"`
// contains filtered or unexported fields
}
func (*ListSkillsRequest) Descriptor
deprecated
func (*ListSkillsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillsRequest.ProtoReflect.Descriptor instead.
func (*ListSkillsRequest) GetAgent ¶
func (x *ListSkillsRequest) GetAgent() string
func (*ListSkillsRequest) ProtoMessage ¶
func (*ListSkillsRequest) ProtoMessage()
func (*ListSkillsRequest) ProtoReflect ¶
func (x *ListSkillsRequest) ProtoReflect() protoreflect.Message
func (*ListSkillsRequest) Reset ¶
func (x *ListSkillsRequest) Reset()
func (*ListSkillsRequest) String ¶
func (x *ListSkillsRequest) String() string
type ListSkillsResponse ¶
type ListSkillsResponse struct {
Skills []*Skill `protobuf:"bytes,1,rep,name=skills,proto3" json:"skills,omitempty"`
// contains filtered or unexported fields
}
func (*ListSkillsResponse) Descriptor
deprecated
func (*ListSkillsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSkillsResponse.ProtoReflect.Descriptor instead.
func (*ListSkillsResponse) GetSkills ¶
func (x *ListSkillsResponse) GetSkills() []*Skill
func (*ListSkillsResponse) ProtoMessage ¶
func (*ListSkillsResponse) ProtoMessage()
func (*ListSkillsResponse) ProtoReflect ¶
func (x *ListSkillsResponse) ProtoReflect() protoreflect.Message
func (*ListSkillsResponse) Reset ¶
func (x *ListSkillsResponse) Reset()
func (*ListSkillsResponse) String ¶
func (x *ListSkillsResponse) String() string
type LoadSessionEntriesResponse ¶
type LoadSessionEntriesResponse struct {
Entries []*SessionEntryData `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
// contains filtered or unexported fields
}
func (*LoadSessionEntriesResponse) Descriptor
deprecated
func (*LoadSessionEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use LoadSessionEntriesResponse.ProtoReflect.Descriptor instead.
func (*LoadSessionEntriesResponse) GetEntries ¶
func (x *LoadSessionEntriesResponse) GetEntries() []*SessionEntryData
func (*LoadSessionEntriesResponse) ProtoMessage ¶
func (*LoadSessionEntriesResponse) ProtoMessage()
func (*LoadSessionEntriesResponse) ProtoReflect ¶
func (x *LoadSessionEntriesResponse) ProtoReflect() protoreflect.Message
func (*LoadSessionEntriesResponse) Reset ¶
func (x *LoadSessionEntriesResponse) Reset()
func (*LoadSessionEntriesResponse) String ¶
func (x *LoadSessionEntriesResponse) String() string
type PromptDelivery ¶
type PromptDelivery int32
const ( PromptDelivery_STEER PromptDelivery = 0 PromptDelivery_QUEUE PromptDelivery = 1 PromptDelivery_STASH PromptDelivery = 2 )
func (PromptDelivery) Descriptor ¶
func (PromptDelivery) Descriptor() protoreflect.EnumDescriptor
func (PromptDelivery) Enum ¶
func (x PromptDelivery) Enum() *PromptDelivery
func (PromptDelivery) EnumDescriptor
deprecated
func (PromptDelivery) EnumDescriptor() ([]byte, []int)
Deprecated: Use PromptDelivery.Descriptor instead.
func (PromptDelivery) Number ¶
func (x PromptDelivery) Number() protoreflect.EnumNumber
func (PromptDelivery) String ¶
func (x PromptDelivery) String() string
func (PromptDelivery) Type ¶
func (PromptDelivery) Type() protoreflect.EnumType
type PromptRequest ¶
type PromptRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
Delivery PromptDelivery `protobuf:"varint,3,opt,name=delivery,proto3,enum=rpc.PromptDelivery" json:"delivery,omitempty"`
AttachmentIds []string `protobuf:"bytes,4,rep,name=attachment_ids,json=attachmentIds,proto3" json:"attachment_ids,omitempty"`
MessageId string `protobuf:"bytes,5,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
// contains filtered or unexported fields
}
func (*PromptRequest) Descriptor
deprecated
func (*PromptRequest) Descriptor() ([]byte, []int)
Deprecated: Use PromptRequest.ProtoReflect.Descriptor instead.
func (*PromptRequest) GetAttachmentIds ¶
func (x *PromptRequest) GetAttachmentIds() []string
func (*PromptRequest) GetDelivery ¶
func (x *PromptRequest) GetDelivery() PromptDelivery
func (*PromptRequest) GetId ¶
func (x *PromptRequest) GetId() string
func (*PromptRequest) GetMessageId ¶
func (x *PromptRequest) GetMessageId() string
func (*PromptRequest) GetText ¶
func (x *PromptRequest) GetText() string
func (*PromptRequest) ProtoMessage ¶
func (*PromptRequest) ProtoMessage()
func (*PromptRequest) ProtoReflect ¶
func (x *PromptRequest) ProtoReflect() protoreflect.Message
func (*PromptRequest) Reset ¶
func (x *PromptRequest) Reset()
func (*PromptRequest) String ¶
func (x *PromptRequest) String() string
type PromptResponse ¶
type PromptResponse struct {
PrivateText string `protobuf:"bytes,1,opt,name=private_text,json=privateText,proto3" json:"private_text,omitempty"`
// contains filtered or unexported fields
}
func (*PromptResponse) Descriptor
deprecated
func (*PromptResponse) Descriptor() ([]byte, []int)
Deprecated: Use PromptResponse.ProtoReflect.Descriptor instead.
func (*PromptResponse) GetPrivateText ¶
func (x *PromptResponse) GetPrivateText() string
func (*PromptResponse) ProtoMessage ¶
func (*PromptResponse) ProtoMessage()
func (*PromptResponse) ProtoReflect ¶
func (x *PromptResponse) ProtoReflect() protoreflect.Message
func (*PromptResponse) Reset ¶
func (x *PromptResponse) Reset()
func (*PromptResponse) String ¶
func (x *PromptResponse) String() string
type ProtocolRequest ¶
type ProtocolRequest struct {
// contains filtered or unexported fields
}
func (*ProtocolRequest) Descriptor
deprecated
func (*ProtocolRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolRequest.ProtoReflect.Descriptor instead.
func (*ProtocolRequest) ProtoMessage ¶
func (*ProtocolRequest) ProtoMessage()
func (*ProtocolRequest) ProtoReflect ¶
func (x *ProtocolRequest) ProtoReflect() protoreflect.Message
func (*ProtocolRequest) Reset ¶
func (x *ProtocolRequest) Reset()
func (*ProtocolRequest) String ¶
func (x *ProtocolRequest) String() string
type ProtocolResponse ¶
type ProtocolResponse struct {
ProtoSha256 string `protobuf:"bytes,1,opt,name=proto_sha256,json=protoSha256,proto3" json:"proto_sha256,omitempty"`
// contains filtered or unexported fields
}
func (*ProtocolResponse) Descriptor
deprecated
func (*ProtocolResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProtocolResponse.ProtoReflect.Descriptor instead.
func (*ProtocolResponse) GetProtoSha256 ¶
func (x *ProtocolResponse) GetProtoSha256() string
func (*ProtocolResponse) ProtoMessage ¶
func (*ProtocolResponse) ProtoMessage()
func (*ProtocolResponse) ProtoReflect ¶
func (x *ProtocolResponse) ProtoReflect() protoreflect.Message
func (*ProtocolResponse) Reset ¶
func (x *ProtocolResponse) Reset()
func (*ProtocolResponse) String ¶
func (x *ProtocolResponse) String() string
type QueueItem ¶
type QueueItem struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
Attachments []*Attachment `protobuf:"bytes,3,rep,name=attachments,proto3" json:"attachments,omitempty"`
Delivery PromptDelivery `protobuf:"varint,4,opt,name=delivery,proto3,enum=rpc.PromptDelivery" json:"delivery,omitempty"`
// contains filtered or unexported fields
}
func (*QueueItem) Descriptor
deprecated
func (*QueueItem) GetAttachments ¶
func (x *QueueItem) GetAttachments() []*Attachment
func (*QueueItem) GetDelivery ¶
func (x *QueueItem) GetDelivery() PromptDelivery
func (*QueueItem) ProtoMessage ¶
func (*QueueItem) ProtoMessage()
func (*QueueItem) ProtoReflect ¶
func (x *QueueItem) ProtoReflect() protoreflect.Message
type QueueItemRequest ¶
type QueueItemRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ItemId string `protobuf:"bytes,2,opt,name=item_id,json=itemId,proto3" json:"item_id,omitempty"`
// contains filtered or unexported fields
}
func (*QueueItemRequest) Descriptor
deprecated
func (*QueueItemRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueueItemRequest.ProtoReflect.Descriptor instead.
func (*QueueItemRequest) GetId ¶
func (x *QueueItemRequest) GetId() string
func (*QueueItemRequest) GetItemId ¶
func (x *QueueItemRequest) GetItemId() string
func (*QueueItemRequest) ProtoMessage ¶
func (*QueueItemRequest) ProtoMessage()
func (*QueueItemRequest) ProtoReflect ¶
func (x *QueueItemRequest) ProtoReflect() protoreflect.Message
func (*QueueItemRequest) Reset ¶
func (x *QueueItemRequest) Reset()
func (*QueueItemRequest) String ¶
func (x *QueueItemRequest) String() string
type QueueItemResponse ¶
type QueueItemResponse struct {
// contains filtered or unexported fields
}
func (*QueueItemResponse) Descriptor
deprecated
func (*QueueItemResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueueItemResponse.ProtoReflect.Descriptor instead.
func (*QueueItemResponse) ProtoMessage ¶
func (*QueueItemResponse) ProtoMessage()
func (*QueueItemResponse) ProtoReflect ¶
func (x *QueueItemResponse) ProtoReflect() protoreflect.Message
func (*QueueItemResponse) Reset ¶
func (x *QueueItemResponse) Reset()
func (*QueueItemResponse) String ¶
func (x *QueueItemResponse) String() string
type ReorderQueueRequest ¶
type ReorderQueueRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ItemIds []string `protobuf:"bytes,2,rep,name=item_ids,json=itemIds,proto3" json:"item_ids,omitempty"`
// contains filtered or unexported fields
}
func (*ReorderQueueRequest) Descriptor
deprecated
func (*ReorderQueueRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReorderQueueRequest.ProtoReflect.Descriptor instead.
func (*ReorderQueueRequest) GetId ¶
func (x *ReorderQueueRequest) GetId() string
func (*ReorderQueueRequest) GetItemIds ¶
func (x *ReorderQueueRequest) GetItemIds() []string
func (*ReorderQueueRequest) ProtoMessage ¶
func (*ReorderQueueRequest) ProtoMessage()
func (*ReorderQueueRequest) ProtoReflect ¶
func (x *ReorderQueueRequest) ProtoReflect() protoreflect.Message
func (*ReorderQueueRequest) Reset ¶
func (x *ReorderQueueRequest) Reset()
func (*ReorderQueueRequest) String ¶
func (x *ReorderQueueRequest) String() string
type RunCronJobRequest ¶
type RunCronJobRequest struct {
Stem string `protobuf:"bytes,1,opt,name=stem,proto3" json:"stem,omitempty"`
// contains filtered or unexported fields
}
func (*RunCronJobRequest) Descriptor
deprecated
func (*RunCronJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunCronJobRequest.ProtoReflect.Descriptor instead.
func (*RunCronJobRequest) GetStem ¶
func (x *RunCronJobRequest) GetStem() string
func (*RunCronJobRequest) ProtoMessage ¶
func (*RunCronJobRequest) ProtoMessage()
func (*RunCronJobRequest) ProtoReflect ¶
func (x *RunCronJobRequest) ProtoReflect() protoreflect.Message
func (*RunCronJobRequest) Reset ¶
func (x *RunCronJobRequest) Reset()
func (*RunCronJobRequest) String ¶
func (x *RunCronJobRequest) String() string
type RunCronJobResponse ¶
type RunCronJobResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*RunCronJobResponse) Descriptor
deprecated
func (*RunCronJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunCronJobResponse.ProtoReflect.Descriptor instead.
func (*RunCronJobResponse) GetId ¶
func (x *RunCronJobResponse) GetId() string
func (*RunCronJobResponse) ProtoMessage ¶
func (*RunCronJobResponse) ProtoMessage()
func (*RunCronJobResponse) ProtoReflect ¶
func (x *RunCronJobResponse) ProtoReflect() protoreflect.Message
func (*RunCronJobResponse) Reset ¶
func (x *RunCronJobResponse) Reset()
func (*RunCronJobResponse) String ¶
func (x *RunCronJobResponse) String() string
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server supplies concrete Web handlers. The host owns transport registration.
func New ¶
func New(core frontend.Backend, sessions *backend.SessionService, cfg *config.Config, channels ChannelAgentChoices, cronjobs CronJobs) *Server
New snapshots WebUsers from the validated startup configuration. The host must restrict RPC access to the trusted Web proxy: the metadata carries the browser IP, not an independently authenticated network peer.
func (*Server) DeleteSessionEntries ¶
func (s *Server) DeleteSessionEntries(ctx context.Context, request *SessionEntriesRequest) (*DeleteSessionEntriesResponse, error)
DeleteSessionEntries deletes entries only; conversation and goal records remain.
func (*Server) ListSessionEntries ¶
func (s *Server) ListSessionEntries(ctx context.Context, request *SessionEntriesRequest) (*ListSessionEntriesResponse, error)
ListSessionEntries returns ordered entry identifiers and metadata.
func (*Server) LoadSessionEntries ¶
func (s *Server) LoadSessionEntries(ctx context.Context, request *SessionEntriesRequest) (*LoadSessionEntriesResponse, error)
LoadSessionEntries returns stored entry values as JSON, preserving int64 IDs.
func (*Server) Register ¶
func (s *Server) Register(registrar grpc.ServiceRegistrar)
Register publishes the implemented portion of rpc.Web. Other methods retain gRPC's Unimplemented response; they are not successful empty handlers.
type Session ¶
type Session struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
Preview string `protobuf:"bytes,3,opt,name=preview,proto3" json:"preview,omitempty"`
UpdatedAt string `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Agent string `protobuf:"bytes,5,opt,name=agent,proto3" json:"agent,omitempty"`
Settled bool `protobuf:"varint,6,opt,name=settled,proto3" json:"settled,omitempty"`
AllowedAgents []string `protobuf:"bytes,7,rep,name=allowed_agents,json=allowedAgents,proto3" json:"allowed_agents,omitempty"`
Running bool `protobuf:"varint,8,opt,name=running,proto3" json:"running,omitempty"`
Pinned bool `protobuf:"varint,9,opt,name=pinned,proto3" json:"pinned,omitempty"`
Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
SnoozedUntil string `protobuf:"bytes,12,opt,name=snoozed_until,json=snoozedUntil,proto3" json:"snoozed_until,omitempty"`
// contains filtered or unexported fields
}
func (*Session) Descriptor
deprecated
func (*Session) GetAllowedAgents ¶
func (*Session) GetPreview ¶
func (*Session) GetRunning ¶
func (*Session) GetSettled ¶
func (*Session) GetSnoozedUntil ¶ added in v0.1.2
func (*Session) GetUpdatedAt ¶
func (*Session) ProtoMessage ¶
func (*Session) ProtoMessage()
func (*Session) ProtoReflect ¶
func (x *Session) ProtoReflect() protoreflect.Message
type SessionEntriesRequest ¶
type SessionEntriesRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*SessionEntriesRequest) Descriptor
deprecated
func (*SessionEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use SessionEntriesRequest.ProtoReflect.Descriptor instead.
func (*SessionEntriesRequest) GetId ¶
func (x *SessionEntriesRequest) GetId() string
func (*SessionEntriesRequest) ProtoMessage ¶
func (*SessionEntriesRequest) ProtoMessage()
func (*SessionEntriesRequest) ProtoReflect ¶
func (x *SessionEntriesRequest) ProtoReflect() protoreflect.Message
func (*SessionEntriesRequest) Reset ¶
func (x *SessionEntriesRequest) Reset()
func (*SessionEntriesRequest) String ¶
func (x *SessionEntriesRequest) String() string
type SessionEntryData ¶
type SessionEntryData struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Json string `protobuf:"bytes,2,opt,name=json,proto3" json:"json,omitempty"`
// contains filtered or unexported fields
}
func (*SessionEntryData) Descriptor
deprecated
func (*SessionEntryData) Descriptor() ([]byte, []int)
Deprecated: Use SessionEntryData.ProtoReflect.Descriptor instead.
func (*SessionEntryData) GetId ¶
func (x *SessionEntryData) GetId() int64
func (*SessionEntryData) GetJson ¶
func (x *SessionEntryData) GetJson() string
func (*SessionEntryData) ProtoMessage ¶
func (*SessionEntryData) ProtoMessage()
func (*SessionEntryData) ProtoReflect ¶
func (x *SessionEntryData) ProtoReflect() protoreflect.Message
func (*SessionEntryData) Reset ¶
func (x *SessionEntryData) Reset()
func (*SessionEntryData) String ¶
func (x *SessionEntryData) String() string
type SessionEntryMeta ¶
type SessionEntryMeta struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
Timestamp string `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// contains filtered or unexported fields
}
func (*SessionEntryMeta) Descriptor
deprecated
func (*SessionEntryMeta) Descriptor() ([]byte, []int)
Deprecated: Use SessionEntryMeta.ProtoReflect.Descriptor instead.
func (*SessionEntryMeta) GetId ¶
func (x *SessionEntryMeta) GetId() int64
func (*SessionEntryMeta) GetTimestamp ¶
func (x *SessionEntryMeta) GetTimestamp() string
func (*SessionEntryMeta) GetType ¶
func (x *SessionEntryMeta) GetType() string
func (*SessionEntryMeta) ProtoMessage ¶
func (*SessionEntryMeta) ProtoMessage()
func (*SessionEntryMeta) ProtoReflect ¶
func (x *SessionEntryMeta) ProtoReflect() protoreflect.Message
func (*SessionEntryMeta) Reset ¶
func (x *SessionEntryMeta) Reset()
func (*SessionEntryMeta) String ¶
func (x *SessionEntryMeta) String() string
type SettleSessionRequest ¶
type SettleSessionRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Settled bool `protobuf:"varint,2,opt,name=settled,proto3" json:"settled,omitempty"`
// contains filtered or unexported fields
}
func (*SettleSessionRequest) Descriptor
deprecated
func (*SettleSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use SettleSessionRequest.ProtoReflect.Descriptor instead.
func (*SettleSessionRequest) GetId ¶
func (x *SettleSessionRequest) GetId() string
func (*SettleSessionRequest) GetSettled ¶
func (x *SettleSessionRequest) GetSettled() bool
func (*SettleSessionRequest) ProtoMessage ¶
func (*SettleSessionRequest) ProtoMessage()
func (*SettleSessionRequest) ProtoReflect ¶
func (x *SettleSessionRequest) ProtoReflect() protoreflect.Message
func (*SettleSessionRequest) Reset ¶
func (x *SettleSessionRequest) Reset()
func (*SettleSessionRequest) String ¶
func (x *SettleSessionRequest) String() string
type SettleSessionResponse ¶
type SettleSessionResponse struct {
// contains filtered or unexported fields
}
func (*SettleSessionResponse) Descriptor
deprecated
func (*SettleSessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use SettleSessionResponse.ProtoReflect.Descriptor instead.
func (*SettleSessionResponse) ProtoMessage ¶
func (*SettleSessionResponse) ProtoMessage()
func (*SettleSessionResponse) ProtoReflect ¶
func (x *SettleSessionResponse) ProtoReflect() protoreflect.Message
func (*SettleSessionResponse) Reset ¶
func (x *SettleSessionResponse) Reset()
func (*SettleSessionResponse) String ¶
func (x *SettleSessionResponse) String() string
type Skill ¶
type Skill struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
License string `protobuf:"bytes,3,opt,name=license,proto3" json:"license,omitempty"`
Compatibility string `protobuf:"bytes,4,opt,name=compatibility,proto3" json:"compatibility,omitempty"`
Content string `protobuf:"bytes,5,opt,name=content,proto3" json:"content,omitempty"`
Origin string `protobuf:"bytes,6,opt,name=origin,proto3" json:"origin,omitempty"`
// contains filtered or unexported fields
}
func (*Skill) Descriptor
deprecated
func (*Skill) GetCompatibility ¶
func (*Skill) GetContent ¶
func (*Skill) GetDescription ¶
func (*Skill) GetLicense ¶
func (*Skill) ProtoMessage ¶
func (*Skill) ProtoMessage()
func (*Skill) ProtoReflect ¶
func (x *Skill) ProtoReflect() protoreflect.Message
type TranscriptEvent ¶
type TranscriptEvent struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
Snapshot bool `protobuf:"varint,2,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
Role string `protobuf:"bytes,3,opt,name=role,proto3" json:"role,omitempty"`
Complete bool `protobuf:"varint,4,opt,name=complete,proto3" json:"complete,omitempty"`
TurnId string `protobuf:"bytes,5,opt,name=turn_id,json=turnId,proto3" json:"turn_id,omitempty"`
ToolCallId string `protobuf:"bytes,6,opt,name=tool_call_id,json=toolCallId,proto3" json:"tool_call_id,omitempty"`
ToolName string `protobuf:"bytes,7,opt,name=tool_name,json=toolName,proto3" json:"tool_name,omitempty"`
Attachments []*Attachment `protobuf:"bytes,8,rep,name=attachments,proto3" json:"attachments,omitempty"`
MessageId string `protobuf:"bytes,9,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
// contains filtered or unexported fields
}
func (*TranscriptEvent) Descriptor
deprecated
func (*TranscriptEvent) Descriptor() ([]byte, []int)
Deprecated: Use TranscriptEvent.ProtoReflect.Descriptor instead.
func (*TranscriptEvent) GetAttachments ¶
func (x *TranscriptEvent) GetAttachments() []*Attachment
func (*TranscriptEvent) GetComplete ¶
func (x *TranscriptEvent) GetComplete() bool
func (*TranscriptEvent) GetMessageId ¶
func (x *TranscriptEvent) GetMessageId() string
func (*TranscriptEvent) GetRole ¶
func (x *TranscriptEvent) GetRole() string
func (*TranscriptEvent) GetSnapshot ¶
func (x *TranscriptEvent) GetSnapshot() bool
func (*TranscriptEvent) GetText ¶
func (x *TranscriptEvent) GetText() string
func (*TranscriptEvent) GetToolCallId ¶
func (x *TranscriptEvent) GetToolCallId() string
func (*TranscriptEvent) GetToolName ¶
func (x *TranscriptEvent) GetToolName() string
func (*TranscriptEvent) GetTurnId ¶
func (x *TranscriptEvent) GetTurnId() string
func (*TranscriptEvent) ProtoMessage ¶
func (*TranscriptEvent) ProtoMessage()
func (*TranscriptEvent) ProtoReflect ¶
func (x *TranscriptEvent) ProtoReflect() protoreflect.Message
func (*TranscriptEvent) Reset ¶
func (x *TranscriptEvent) Reset()
func (*TranscriptEvent) String ¶
func (x *TranscriptEvent) String() string
type UpdateSessionRequest ¶
type UpdateSessionRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Pinned *bool `protobuf:"varint,2,opt,name=pinned,proto3,oneof" json:"pinned,omitempty"`
Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
SnoozedUntil *string `protobuf:"bytes,5,opt,name=snoozed_until,json=snoozedUntil,proto3,oneof" json:"snoozed_until,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateSessionRequest) Descriptor
deprecated
func (*UpdateSessionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSessionRequest.ProtoReflect.Descriptor instead.
func (*UpdateSessionRequest) GetId ¶
func (x *UpdateSessionRequest) GetId() string
func (*UpdateSessionRequest) GetName ¶
func (x *UpdateSessionRequest) GetName() string
func (*UpdateSessionRequest) GetPinned ¶
func (x *UpdateSessionRequest) GetPinned() bool
func (*UpdateSessionRequest) GetSnoozedUntil ¶ added in v0.1.2
func (x *UpdateSessionRequest) GetSnoozedUntil() string
func (*UpdateSessionRequest) ProtoMessage ¶
func (*UpdateSessionRequest) ProtoMessage()
func (*UpdateSessionRequest) ProtoReflect ¶
func (x *UpdateSessionRequest) ProtoReflect() protoreflect.Message
func (*UpdateSessionRequest) Reset ¶
func (x *UpdateSessionRequest) Reset()
func (*UpdateSessionRequest) String ¶
func (x *UpdateSessionRequest) String() string
type UpdateSessionResponse ¶
type UpdateSessionResponse struct {
// contains filtered or unexported fields
}
func (*UpdateSessionResponse) Descriptor
deprecated
func (*UpdateSessionResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSessionResponse.ProtoReflect.Descriptor instead.
func (*UpdateSessionResponse) ProtoMessage ¶
func (*UpdateSessionResponse) ProtoMessage()
func (*UpdateSessionResponse) ProtoReflect ¶
func (x *UpdateSessionResponse) ProtoReflect() protoreflect.Message
func (*UpdateSessionResponse) Reset ¶
func (x *UpdateSessionResponse) Reset()
func (*UpdateSessionResponse) String ¶
func (x *UpdateSessionResponse) String() string