Versions in this module Expand all Collapse all v0 v0.2.0 Jul 14, 2026 Changes in this version + var File_pkg_grpc_proto_seshat_proto protoreflect.FileDescriptor type QueryRequest + ApiKey string + func (x *QueryRequest) GetApiKey() string v0.1.0 Jun 22, 2026 Changes in this version + const FileService_Edit_FullMethodName + const FileService_Glob_FullMethodName + const FileService_Grep_FullMethodName + const FileService_Read_FullMethodName + const FileService_Write_FullMethodName + const SeshatService_ConnectMCP_FullMethodName + const SeshatService_DisconnectMCP_FullMethodName + const SeshatService_GetModels_FullMethodName + const SeshatService_GetSkillDetails_FullMethodName + const SeshatService_HealthCheck_FullMethodName + const SeshatService_ListMCP_FullMethodName + const SeshatService_ListSkills_FullMethodName + const SeshatService_QueryStream_FullMethodName + const SeshatService_Query_FullMethodName + const SystemService_Bash_FullMethodName + const SystemService_GetSystemInfo_FullMethodName + var FileService_ServiceDesc = grpc.ServiceDesc + var File_seshat_proto protoreflect.FileDescriptor + var SeshatService_ServiceDesc = grpc.ServiceDesc + var SystemService_ServiceDesc = grpc.ServiceDesc + func RegisterFileServiceServer(s grpc.ServiceRegistrar, srv FileServiceServer) + func RegisterSeshatServiceServer(s grpc.ServiceRegistrar, srv SeshatServiceServer) + func RegisterSystemServiceServer(s grpc.ServiceRegistrar, srv SystemServiceServer) + type BashRequest struct + Command string + Cwd string + func (*BashRequest) Descriptor() ([]byte, []int) + func (*BashRequest) ProtoMessage() + func (x *BashRequest) GetCommand() string + func (x *BashRequest) GetCwd() string + func (x *BashRequest) ProtoReflect() protoreflect.Message + func (x *BashRequest) Reset() + func (x *BashRequest) String() string + type BashResponse struct + Error string + ExitCode int32 + Output string + func (*BashResponse) Descriptor() ([]byte, []int) + func (*BashResponse) ProtoMessage() + func (x *BashResponse) GetError() string + func (x *BashResponse) GetExitCode() int32 + func (x *BashResponse) GetOutput() string + func (x *BashResponse) ProtoReflect() protoreflect.Message + func (x *BashResponse) Reset() + func (x *BashResponse) String() string + type ChunkDelta struct + Delta string + DeltaType string + Type string + func (*ChunkDelta) Descriptor() ([]byte, []int) + func (*ChunkDelta) ProtoMessage() + func (x *ChunkDelta) GetDelta() string + func (x *ChunkDelta) GetDeltaType() string + func (x *ChunkDelta) GetType() string + func (x *ChunkDelta) ProtoReflect() protoreflect.Message + func (x *ChunkDelta) Reset() + func (x *ChunkDelta) String() string + type ConnectMCPRequest struct + Args []string + Command string + Env map[string]string + Name string + Timeout int32 + Type string + Url string + func (*ConnectMCPRequest) Descriptor() ([]byte, []int) + func (*ConnectMCPRequest) ProtoMessage() + func (x *ConnectMCPRequest) GetArgs() []string + func (x *ConnectMCPRequest) GetCommand() string + func (x *ConnectMCPRequest) GetEnv() map[string]string + func (x *ConnectMCPRequest) GetName() string + func (x *ConnectMCPRequest) GetTimeout() int32 + func (x *ConnectMCPRequest) GetType() string + func (x *ConnectMCPRequest) GetUrl() string + func (x *ConnectMCPRequest) ProtoReflect() protoreflect.Message + func (x *ConnectMCPRequest) Reset() + func (x *ConnectMCPRequest) String() string + type ConnectMCPResponse struct + Error string + Success bool + func (*ConnectMCPResponse) Descriptor() ([]byte, []int) + func (*ConnectMCPResponse) ProtoMessage() + func (x *ConnectMCPResponse) GetError() string + func (x *ConnectMCPResponse) GetSuccess() bool + func (x *ConnectMCPResponse) ProtoReflect() protoreflect.Message + func (x *ConnectMCPResponse) Reset() + func (x *ConnectMCPResponse) String() string + type DisconnectMCPRequest struct + Name string + func (*DisconnectMCPRequest) Descriptor() ([]byte, []int) + func (*DisconnectMCPRequest) ProtoMessage() + func (x *DisconnectMCPRequest) GetName() string + func (x *DisconnectMCPRequest) ProtoReflect() protoreflect.Message + func (x *DisconnectMCPRequest) Reset() + func (x *DisconnectMCPRequest) String() string + type DisconnectMCPResponse struct + Error string + Success bool + func (*DisconnectMCPResponse) Descriptor() ([]byte, []int) + func (*DisconnectMCPResponse) ProtoMessage() + func (x *DisconnectMCPResponse) GetError() string + func (x *DisconnectMCPResponse) GetSuccess() bool + func (x *DisconnectMCPResponse) ProtoReflect() protoreflect.Message + func (x *DisconnectMCPResponse) Reset() + func (x *DisconnectMCPResponse) String() string + type FileEditRequest struct + NewString string + OldString string + Path string + func (*FileEditRequest) Descriptor() ([]byte, []int) + func (*FileEditRequest) ProtoMessage() + func (x *FileEditRequest) GetNewString() string + func (x *FileEditRequest) GetOldString() string + func (x *FileEditRequest) GetPath() string + func (x *FileEditRequest) ProtoReflect() protoreflect.Message + func (x *FileEditRequest) Reset() + func (x *FileEditRequest) String() string + type FileEditResponse struct + Error string + Success bool + func (*FileEditResponse) Descriptor() ([]byte, []int) + func (*FileEditResponse) ProtoMessage() + func (x *FileEditResponse) GetError() string + func (x *FileEditResponse) GetSuccess() bool + func (x *FileEditResponse) ProtoReflect() protoreflect.Message + func (x *FileEditResponse) Reset() + func (x *FileEditResponse) String() string + type FileGlobRequest struct + Path string + Pattern string + func (*FileGlobRequest) Descriptor() ([]byte, []int) + func (*FileGlobRequest) ProtoMessage() + func (x *FileGlobRequest) GetPath() string + func (x *FileGlobRequest) GetPattern() string + func (x *FileGlobRequest) ProtoReflect() protoreflect.Message + func (x *FileGlobRequest) Reset() + func (x *FileGlobRequest) String() string + type FileGlobResponse struct + Files []string + func (*FileGlobResponse) Descriptor() ([]byte, []int) + func (*FileGlobResponse) ProtoMessage() + func (x *FileGlobResponse) GetFiles() []string + func (x *FileGlobResponse) ProtoReflect() protoreflect.Message + func (x *FileGlobResponse) Reset() + func (x *FileGlobResponse) String() string + type FileGrepRequest struct + Path string + Pattern string + Recursive bool + func (*FileGrepRequest) Descriptor() ([]byte, []int) + func (*FileGrepRequest) ProtoMessage() + func (x *FileGrepRequest) GetPath() string + func (x *FileGrepRequest) GetPattern() string + func (x *FileGrepRequest) GetRecursive() bool + func (x *FileGrepRequest) ProtoReflect() protoreflect.Message + func (x *FileGrepRequest) Reset() + func (x *FileGrepRequest) String() string + type FileGrepResponse struct + Matches []*GrepMatch + func (*FileGrepResponse) Descriptor() ([]byte, []int) + func (*FileGrepResponse) ProtoMessage() + func (x *FileGrepResponse) GetMatches() []*GrepMatch + func (x *FileGrepResponse) ProtoReflect() protoreflect.Message + func (x *FileGrepResponse) Reset() + func (x *FileGrepResponse) String() string + type FileReadRequest struct + Limit int32 + Offset int32 + Path string + func (*FileReadRequest) Descriptor() ([]byte, []int) + func (*FileReadRequest) ProtoMessage() + func (x *FileReadRequest) GetLimit() int32 + func (x *FileReadRequest) GetOffset() int32 + func (x *FileReadRequest) GetPath() string + func (x *FileReadRequest) ProtoReflect() protoreflect.Message + func (x *FileReadRequest) Reset() + func (x *FileReadRequest) String() string + type FileReadResponse struct + Content string + Error bool + ErrorMessage string + func (*FileReadResponse) Descriptor() ([]byte, []int) + func (*FileReadResponse) ProtoMessage() + func (x *FileReadResponse) GetContent() string + func (x *FileReadResponse) GetError() bool + func (x *FileReadResponse) GetErrorMessage() string + func (x *FileReadResponse) ProtoReflect() protoreflect.Message + func (x *FileReadResponse) Reset() + func (x *FileReadResponse) String() string + type FileServiceClient interface + Edit func(ctx context.Context, in *FileEditRequest, opts ...grpc.CallOption) (*FileEditResponse, error) + Glob func(ctx context.Context, in *FileGlobRequest, opts ...grpc.CallOption) (*FileGlobResponse, error) + Grep func(ctx context.Context, in *FileGrepRequest, opts ...grpc.CallOption) (*FileGrepResponse, error) + Read func(ctx context.Context, in *FileReadRequest, opts ...grpc.CallOption) (*FileReadResponse, error) + Write func(ctx context.Context, in *FileWriteRequest, opts ...grpc.CallOption) (*FileWriteResponse, error) + func NewFileServiceClient(cc grpc.ClientConnInterface) FileServiceClient + type FileServiceServer interface + Edit func(context.Context, *FileEditRequest) (*FileEditResponse, error) + Glob func(context.Context, *FileGlobRequest) (*FileGlobResponse, error) + Grep func(context.Context, *FileGrepRequest) (*FileGrepResponse, error) + Read func(context.Context, *FileReadRequest) (*FileReadResponse, error) + Write func(context.Context, *FileWriteRequest) (*FileWriteResponse, error) + type FileWriteRequest struct + Content string + Path string + func (*FileWriteRequest) Descriptor() ([]byte, []int) + func (*FileWriteRequest) ProtoMessage() + func (x *FileWriteRequest) GetContent() string + func (x *FileWriteRequest) GetPath() string + func (x *FileWriteRequest) ProtoReflect() protoreflect.Message + func (x *FileWriteRequest) Reset() + func (x *FileWriteRequest) String() string + type FileWriteResponse struct + Error string + Success bool + func (*FileWriteResponse) Descriptor() ([]byte, []int) + func (*FileWriteResponse) ProtoMessage() + func (x *FileWriteResponse) GetError() string + func (x *FileWriteResponse) GetSuccess() bool + func (x *FileWriteResponse) ProtoReflect() protoreflect.Message + func (x *FileWriteResponse) Reset() + func (x *FileWriteResponse) String() string + type GetModelsRequest struct + func (*GetModelsRequest) Descriptor() ([]byte, []int) + func (*GetModelsRequest) ProtoMessage() + func (x *GetModelsRequest) ProtoReflect() protoreflect.Message + func (x *GetModelsRequest) Reset() + func (x *GetModelsRequest) String() string + type GetModelsResponse struct + Models []*ModelInfo + func (*GetModelsResponse) Descriptor() ([]byte, []int) + func (*GetModelsResponse) ProtoMessage() + func (x *GetModelsResponse) GetModels() []*ModelInfo + func (x *GetModelsResponse) ProtoReflect() protoreflect.Message + func (x *GetModelsResponse) Reset() + func (x *GetModelsResponse) String() string + type GetSkillDetailsRequest struct + Name string + func (*GetSkillDetailsRequest) Descriptor() ([]byte, []int) + func (*GetSkillDetailsRequest) ProtoMessage() + func (x *GetSkillDetailsRequest) GetName() string + func (x *GetSkillDetailsRequest) ProtoReflect() protoreflect.Message + func (x *GetSkillDetailsRequest) Reset() + func (x *GetSkillDetailsRequest) String() string + type GetSkillDetailsResponse struct + Prompt string + Skill *Skill + func (*GetSkillDetailsResponse) Descriptor() ([]byte, []int) + func (*GetSkillDetailsResponse) ProtoMessage() + func (x *GetSkillDetailsResponse) GetPrompt() string + func (x *GetSkillDetailsResponse) GetSkill() *Skill + func (x *GetSkillDetailsResponse) ProtoReflect() protoreflect.Message + func (x *GetSkillDetailsResponse) Reset() + func (x *GetSkillDetailsResponse) String() string + type GrepMatch struct + Content string + File string + Line int32 + func (*GrepMatch) Descriptor() ([]byte, []int) + func (*GrepMatch) ProtoMessage() + func (x *GrepMatch) GetContent() string + func (x *GrepMatch) GetFile() string + func (x *GrepMatch) GetLine() int32 + func (x *GrepMatch) ProtoReflect() protoreflect.Message + func (x *GrepMatch) Reset() + func (x *GrepMatch) String() string + type HealthCheckRequest struct + func (*HealthCheckRequest) Descriptor() ([]byte, []int) + func (*HealthCheckRequest) ProtoMessage() + func (x *HealthCheckRequest) ProtoReflect() protoreflect.Message + func (x *HealthCheckRequest) Reset() + func (x *HealthCheckRequest) String() string + type HealthCheckResponse struct + Status string + Uptime string + Version string + func (*HealthCheckResponse) Descriptor() ([]byte, []int) + func (*HealthCheckResponse) ProtoMessage() + func (x *HealthCheckResponse) GetStatus() string + func (x *HealthCheckResponse) GetUptime() string + func (x *HealthCheckResponse) GetVersion() string + func (x *HealthCheckResponse) ProtoReflect() protoreflect.Message + func (x *HealthCheckResponse) Reset() + func (x *HealthCheckResponse) String() string + type ListMCPRequest struct + func (*ListMCPRequest) Descriptor() ([]byte, []int) + func (*ListMCPRequest) ProtoMessage() + func (x *ListMCPRequest) ProtoReflect() protoreflect.Message + func (x *ListMCPRequest) Reset() + func (x *ListMCPRequest) String() string + type ListMCPResponse struct + Servers []*MCPServer + TotalCount int32 + func (*ListMCPResponse) Descriptor() ([]byte, []int) + func (*ListMCPResponse) ProtoMessage() + func (x *ListMCPResponse) GetServers() []*MCPServer + func (x *ListMCPResponse) GetTotalCount() int32 + func (x *ListMCPResponse) ProtoReflect() protoreflect.Message + func (x *ListMCPResponse) Reset() + func (x *ListMCPResponse) String() string + type ListSkillsRequest struct + SourceFilter string + func (*ListSkillsRequest) Descriptor() ([]byte, []int) + func (*ListSkillsRequest) ProtoMessage() + func (x *ListSkillsRequest) GetSourceFilter() string + func (x *ListSkillsRequest) ProtoReflect() protoreflect.Message + func (x *ListSkillsRequest) Reset() + func (x *ListSkillsRequest) String() string + type ListSkillsResponse struct + Skills []*Skill + TotalCount int32 + func (*ListSkillsResponse) Descriptor() ([]byte, []int) + func (*ListSkillsResponse) ProtoMessage() + func (x *ListSkillsResponse) GetSkills() []*Skill + func (x *ListSkillsResponse) GetTotalCount() int32 + func (x *ListSkillsResponse) ProtoReflect() protoreflect.Message + func (x *ListSkillsResponse) Reset() + func (x *ListSkillsResponse) String() string + type MCPServer struct + LastError string + Name string + Status string + ToolCount int32 + func (*MCPServer) Descriptor() ([]byte, []int) + func (*MCPServer) ProtoMessage() + func (x *MCPServer) GetLastError() string + func (x *MCPServer) GetName() string + func (x *MCPServer) GetStatus() string + func (x *MCPServer) GetToolCount() int32 + func (x *MCPServer) ProtoReflect() protoreflect.Message + func (x *MCPServer) Reset() + func (x *MCPServer) String() string + type ModelInfo struct + Id string + MaxTokens int32 + Name string + Provider string + func (*ModelInfo) Descriptor() ([]byte, []int) + func (*ModelInfo) ProtoMessage() + func (x *ModelInfo) GetId() string + func (x *ModelInfo) GetMaxTokens() int32 + func (x *ModelInfo) GetName() string + func (x *ModelInfo) GetProvider() string + func (x *ModelInfo) ProtoReflect() protoreflect.Message + func (x *ModelInfo) Reset() + func (x *ModelInfo) String() string + type QueryRequest struct + ContextId string + MaxTokens int32 + Model string + Prompt string + Stream bool + Temperature float32 + Tools []string + func (*QueryRequest) Descriptor() ([]byte, []int) + func (*QueryRequest) ProtoMessage() + func (x *QueryRequest) GetContextId() string + func (x *QueryRequest) GetMaxTokens() int32 + func (x *QueryRequest) GetModel() string + func (x *QueryRequest) GetPrompt() string + func (x *QueryRequest) GetStream() bool + func (x *QueryRequest) GetTemperature() float32 + func (x *QueryRequest) GetTools() []string + func (x *QueryRequest) ProtoReflect() protoreflect.Message + func (x *QueryRequest) Reset() + func (x *QueryRequest) String() string + type QueryResponse struct + Chunk *ChunkDelta + Content string + ConversationId string + ItemType string + Model string + RuntimeEvent *RuntimeEvent + Stopped bool + TokenUsage *TokenUsage + func (*QueryResponse) Descriptor() ([]byte, []int) + func (*QueryResponse) ProtoMessage() + func (x *QueryResponse) GetChunk() *ChunkDelta + func (x *QueryResponse) GetContent() string + func (x *QueryResponse) GetConversationId() string + func (x *QueryResponse) GetItemType() string + func (x *QueryResponse) GetModel() string + func (x *QueryResponse) GetRuntimeEvent() *RuntimeEvent + func (x *QueryResponse) GetStopped() bool + func (x *QueryResponse) GetTokenUsage() *TokenUsage + func (x *QueryResponse) ProtoReflect() protoreflect.Message + func (x *QueryResponse) Reset() + func (x *QueryResponse) String() string + type RuntimeEvent struct + Chunk *ChunkDelta + Error string + SessionId string + StopReason string + Timestamp string + TokenUsage *TokenUsage + ToolMessage string + ToolName string + ToolPercentComplete float32 + ToolStage string + TurnId string + TurnNumber int32 + Type string + func (*RuntimeEvent) Descriptor() ([]byte, []int) + func (*RuntimeEvent) ProtoMessage() + func (x *RuntimeEvent) GetChunk() *ChunkDelta + func (x *RuntimeEvent) GetError() string + func (x *RuntimeEvent) GetSessionId() string + func (x *RuntimeEvent) GetStopReason() string + func (x *RuntimeEvent) GetTimestamp() string + func (x *RuntimeEvent) GetTokenUsage() *TokenUsage + func (x *RuntimeEvent) GetToolMessage() string + func (x *RuntimeEvent) GetToolName() string + func (x *RuntimeEvent) GetToolPercentComplete() float32 + func (x *RuntimeEvent) GetToolStage() string + func (x *RuntimeEvent) GetTurnId() string + func (x *RuntimeEvent) GetTurnNumber() int32 + func (x *RuntimeEvent) GetType() string + func (x *RuntimeEvent) ProtoReflect() protoreflect.Message + func (x *RuntimeEvent) Reset() + func (x *RuntimeEvent) String() string + type SeshatServiceClient interface + ConnectMCP func(ctx context.Context, in *ConnectMCPRequest, opts ...grpc.CallOption) (*ConnectMCPResponse, error) + DisconnectMCP func(ctx context.Context, in *DisconnectMCPRequest, opts ...grpc.CallOption) (*DisconnectMCPResponse, error) + GetModels func(ctx context.Context, in *GetModelsRequest, opts ...grpc.CallOption) (*GetModelsResponse, error) + GetSkillDetails func(ctx context.Context, in *GetSkillDetailsRequest, opts ...grpc.CallOption) (*GetSkillDetailsResponse, error) + HealthCheck func(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error) + ListMCP func(ctx context.Context, in *ListMCPRequest, opts ...grpc.CallOption) (*ListMCPResponse, error) + ListSkills func(ctx context.Context, in *ListSkillsRequest, opts ...grpc.CallOption) (*ListSkillsResponse, error) + Query func(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (*QueryResponse, error) + QueryStream func(ctx context.Context, in *QueryRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[QueryResponse], error) + func NewSeshatServiceClient(cc grpc.ClientConnInterface) SeshatServiceClient + type SeshatServiceServer interface + ConnectMCP func(context.Context, *ConnectMCPRequest) (*ConnectMCPResponse, error) + DisconnectMCP func(context.Context, *DisconnectMCPRequest) (*DisconnectMCPResponse, error) + GetModels func(context.Context, *GetModelsRequest) (*GetModelsResponse, error) + GetSkillDetails func(context.Context, *GetSkillDetailsRequest) (*GetSkillDetailsResponse, error) + HealthCheck func(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error) + ListMCP func(context.Context, *ListMCPRequest) (*ListMCPResponse, error) + ListSkills func(context.Context, *ListSkillsRequest) (*ListSkillsResponse, error) + Query func(context.Context, *QueryRequest) (*QueryResponse, error) + QueryStream func(*QueryRequest, grpc.ServerStreamingServer[QueryResponse]) error + type SeshatService_QueryStreamClient = grpc.ServerStreamingClient[QueryResponse] + type SeshatService_QueryStreamServer = grpc.ServerStreamingServer[QueryResponse] + type Skill struct + AllowedTools []string + Description string + Name string + Source string + WhenToUse string + func (*Skill) Descriptor() ([]byte, []int) + func (*Skill) ProtoMessage() + func (x *Skill) GetAllowedTools() []string + func (x *Skill) GetDescription() string + func (x *Skill) GetName() string + func (x *Skill) GetSource() string + func (x *Skill) GetWhenToUse() string + func (x *Skill) ProtoReflect() protoreflect.Message + func (x *Skill) Reset() + func (x *Skill) String() string + type SystemInfoRequest struct + func (*SystemInfoRequest) Descriptor() ([]byte, []int) + func (*SystemInfoRequest) ProtoMessage() + func (x *SystemInfoRequest) ProtoReflect() protoreflect.Message + func (x *SystemInfoRequest) Reset() + func (x *SystemInfoRequest) String() string + type SystemInfoResponse struct + Arch string + CpuCount int32 + MemoryTotal int64 + Os string + func (*SystemInfoResponse) Descriptor() ([]byte, []int) + func (*SystemInfoResponse) ProtoMessage() + func (x *SystemInfoResponse) GetArch() string + func (x *SystemInfoResponse) GetCpuCount() int32 + func (x *SystemInfoResponse) GetMemoryTotal() int64 + func (x *SystemInfoResponse) GetOs() string + func (x *SystemInfoResponse) ProtoReflect() protoreflect.Message + func (x *SystemInfoResponse) Reset() + func (x *SystemInfoResponse) String() string + type SystemServiceClient interface + Bash func(ctx context.Context, in *BashRequest, opts ...grpc.CallOption) (*BashResponse, error) + GetSystemInfo func(ctx context.Context, in *SystemInfoRequest, opts ...grpc.CallOption) (*SystemInfoResponse, error) + func NewSystemServiceClient(cc grpc.ClientConnInterface) SystemServiceClient + type SystemServiceServer interface + Bash func(context.Context, *BashRequest) (*BashResponse, error) + GetSystemInfo func(context.Context, *SystemInfoRequest) (*SystemInfoResponse, error) + type TokenUsage struct + InputTokens int64 + OutputTokens int64 + TotalTokens int64 + func (*TokenUsage) Descriptor() ([]byte, []int) + func (*TokenUsage) ProtoMessage() + func (x *TokenUsage) GetInputTokens() int64 + func (x *TokenUsage) GetOutputTokens() int64 + func (x *TokenUsage) GetTotalTokens() int64 + func (x *TokenUsage) ProtoReflect() protoreflect.Message + func (x *TokenUsage) Reset() + func (x *TokenUsage) String() string + type UnimplementedFileServiceServer struct + func (UnimplementedFileServiceServer) Edit(context.Context, *FileEditRequest) (*FileEditResponse, error) + func (UnimplementedFileServiceServer) Glob(context.Context, *FileGlobRequest) (*FileGlobResponse, error) + func (UnimplementedFileServiceServer) Grep(context.Context, *FileGrepRequest) (*FileGrepResponse, error) + func (UnimplementedFileServiceServer) Read(context.Context, *FileReadRequest) (*FileReadResponse, error) + func (UnimplementedFileServiceServer) Write(context.Context, *FileWriteRequest) (*FileWriteResponse, error) + type UnimplementedSeshatServiceServer struct + func (UnimplementedSeshatServiceServer) ConnectMCP(context.Context, *ConnectMCPRequest) (*ConnectMCPResponse, error) + func (UnimplementedSeshatServiceServer) DisconnectMCP(context.Context, *DisconnectMCPRequest) (*DisconnectMCPResponse, error) + func (UnimplementedSeshatServiceServer) GetModels(context.Context, *GetModelsRequest) (*GetModelsResponse, error) + func (UnimplementedSeshatServiceServer) GetSkillDetails(context.Context, *GetSkillDetailsRequest) (*GetSkillDetailsResponse, error) + func (UnimplementedSeshatServiceServer) HealthCheck(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error) + func (UnimplementedSeshatServiceServer) ListMCP(context.Context, *ListMCPRequest) (*ListMCPResponse, error) + func (UnimplementedSeshatServiceServer) ListSkills(context.Context, *ListSkillsRequest) (*ListSkillsResponse, error) + func (UnimplementedSeshatServiceServer) Query(context.Context, *QueryRequest) (*QueryResponse, error) + func (UnimplementedSeshatServiceServer) QueryStream(*QueryRequest, grpc.ServerStreamingServer[QueryResponse]) error + type UnimplementedSystemServiceServer struct + func (UnimplementedSystemServiceServer) Bash(context.Context, *BashRequest) (*BashResponse, error) + func (UnimplementedSystemServiceServer) GetSystemInfo(context.Context, *SystemInfoRequest) (*SystemInfoResponse, error) + type UnsafeFileServiceServer interface + type UnsafeSeshatServiceServer interface + type UnsafeSystemServiceServer interface