debugv1

package
v0.1.155 Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2026 License: MIT Imports: 19 Imported by: 0

Documentation

Overview

Package debugv1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	DebugService_GetDashboard_FullMethodName       = "/mind.debug.v1.DebugService/GetDashboard"
	DebugService_GetContext_FullMethodName         = "/mind.debug.v1.DebugService/GetContext"
	DebugService_GetMemory_FullMethodName          = "/mind.debug.v1.DebugService/GetMemory"
	DebugService_GetSession_FullMethodName         = "/mind.debug.v1.DebugService/GetSession"
	DebugService_GetObjectiveGraph_FullMethodName  = "/mind.debug.v1.DebugService/GetObjectiveGraph"
	DebugService_GetTrace_FullMethodName           = "/mind.debug.v1.DebugService/GetTrace"
	DebugService_GetMetrics_FullMethodName         = "/mind.debug.v1.DebugService/GetMetrics"
	DebugService_GetCostBreakdown_FullMethodName   = "/mind.debug.v1.DebugService/GetCostBreakdown"
	DebugService_GetSymbolMap_FullMethodName       = "/mind.debug.v1.DebugService/GetSymbolMap"
	DebugService_GetFileChanges_FullMethodName     = "/mind.debug.v1.DebugService/GetFileChanges"
	DebugService_GetLastSummary_FullMethodName     = "/mind.debug.v1.DebugService/GetLastSummary"
	DebugService_GetRules_FullMethodName           = "/mind.debug.v1.DebugService/GetRules"
	DebugService_GetLLMCalls_FullMethodName        = "/mind.debug.v1.DebugService/GetLLMCalls"
	DebugService_GetMiddlewareState_FullMethodName = "/mind.debug.v1.DebugService/GetMiddlewareState"
	DebugService_StreamEvents_FullMethodName       = "/mind.debug.v1.DebugService/StreamEvents"
)

Variables

View Source
var DebugService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "mind.debug.v1.DebugService",
	HandlerType: (*DebugServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetDashboard",
			Handler:    _DebugService_GetDashboard_Handler,
		},
		{
			MethodName: "GetContext",
			Handler:    _DebugService_GetContext_Handler,
		},
		{
			MethodName: "GetMemory",
			Handler:    _DebugService_GetMemory_Handler,
		},
		{
			MethodName: "GetSession",
			Handler:    _DebugService_GetSession_Handler,
		},
		{
			MethodName: "GetObjectiveGraph",
			Handler:    _DebugService_GetObjectiveGraph_Handler,
		},
		{
			MethodName: "GetTrace",
			Handler:    _DebugService_GetTrace_Handler,
		},
		{
			MethodName: "GetMetrics",
			Handler:    _DebugService_GetMetrics_Handler,
		},
		{
			MethodName: "GetCostBreakdown",
			Handler:    _DebugService_GetCostBreakdown_Handler,
		},
		{
			MethodName: "GetSymbolMap",
			Handler:    _DebugService_GetSymbolMap_Handler,
		},
		{
			MethodName: "GetFileChanges",
			Handler:    _DebugService_GetFileChanges_Handler,
		},
		{
			MethodName: "GetLastSummary",
			Handler:    _DebugService_GetLastSummary_Handler,
		},
		{
			MethodName: "GetRules",
			Handler:    _DebugService_GetRules_Handler,
		},
		{
			MethodName: "GetLLMCalls",
			Handler:    _DebugService_GetLLMCalls_Handler,
		},
		{
			MethodName: "GetMiddlewareState",
			Handler:    _DebugService_GetMiddlewareState_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "StreamEvents",
			Handler:       _DebugService_StreamEvents_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "mind/debug/v1/debug.proto",
}

DebugService_ServiceDesc is the grpc.ServiceDesc for DebugService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_mind_debug_v1_debug_proto protoreflect.FileDescriptor

Functions

func RegisterDebugServiceHandler

func RegisterDebugServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterDebugServiceHandler registers the http handlers for service DebugService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterDebugServiceHandlerClient

func RegisterDebugServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client DebugServiceClient) error

RegisterDebugServiceHandlerClient registers the http handlers for service DebugService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "DebugServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "DebugServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "DebugServiceClient" to call the correct interceptors.

func RegisterDebugServiceHandlerFromEndpoint

func RegisterDebugServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterDebugServiceHandlerFromEndpoint is same as RegisterDebugServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterDebugServiceHandlerServer

func RegisterDebugServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server DebugServiceServer) error

RegisterDebugServiceHandlerServer registers the http handlers for service DebugService to "mux". UnaryRPC :call DebugServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterDebugServiceHandlerFromEndpoint instead.

func RegisterDebugServiceServer

func RegisterDebugServiceServer(s grpc.ServiceRegistrar, srv DebugServiceServer)

Types

type ChangeEntry

type ChangeEntry struct {
	File   string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
	Action string `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	What   string `protobuf:"bytes,3,opt,name=what,proto3" json:"what,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeEntry) Descriptor deprecated

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

Deprecated: Use ChangeEntry.ProtoReflect.Descriptor instead.

func (*ChangeEntry) GetAction

func (x *ChangeEntry) GetAction() string

func (*ChangeEntry) GetFile

func (x *ChangeEntry) GetFile() string

func (*ChangeEntry) GetWhat

func (x *ChangeEntry) GetWhat() string

func (*ChangeEntry) ProtoMessage

func (*ChangeEntry) ProtoMessage()

func (*ChangeEntry) ProtoReflect

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

func (*ChangeEntry) Reset

func (x *ChangeEntry) Reset()

func (*ChangeEntry) String

func (x *ChangeEntry) String() string

type CheckEntry

type CheckEntry struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type      string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Passed    bool   `protobuf:"varint,3,opt,name=passed,proto3" json:"passed,omitempty"`
	HasResult bool   `protobuf:"varint,4,opt,name=has_result,json=hasResult,proto3" json:"has_result,omitempty"`
	Error     string `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckEntry) Descriptor deprecated

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

Deprecated: Use CheckEntry.ProtoReflect.Descriptor instead.

func (*CheckEntry) GetError

func (x *CheckEntry) GetError() string

func (*CheckEntry) GetHasResult

func (x *CheckEntry) GetHasResult() bool

func (*CheckEntry) GetName

func (x *CheckEntry) GetName() string

func (*CheckEntry) GetPassed

func (x *CheckEntry) GetPassed() bool

func (*CheckEntry) GetType

func (x *CheckEntry) GetType() string

func (*CheckEntry) ProtoMessage

func (*CheckEntry) ProtoMessage()

func (*CheckEntry) ProtoReflect

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

func (*CheckEntry) Reset

func (x *CheckEntry) Reset()

func (*CheckEntry) String

func (x *CheckEntry) String() string

type CheckResult

type CheckResult struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Passed bool   `protobuf:"varint,2,opt,name=passed,proto3" json:"passed,omitempty"`
	Error  string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckResult) Descriptor deprecated

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

Deprecated: Use CheckResult.ProtoReflect.Descriptor instead.

func (*CheckResult) GetError

func (x *CheckResult) GetError() string

func (*CheckResult) GetName

func (x *CheckResult) GetName() string

func (*CheckResult) GetPassed

func (x *CheckResult) GetPassed() bool

func (*CheckResult) ProtoMessage

func (*CheckResult) ProtoMessage()

func (*CheckResult) ProtoReflect

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

func (*CheckResult) Reset

func (x *CheckResult) Reset()

func (*CheckResult) String

func (x *CheckResult) String() string

type ConventionEntry

type ConventionEntry struct {
	Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
	Package  string `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"`
	Pattern  string `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Usage    string `protobuf:"bytes,4,opt,name=usage,proto3" json:"usage,omitempty"`
	// contains filtered or unexported fields
}

func (*ConventionEntry) Descriptor deprecated

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

Deprecated: Use ConventionEntry.ProtoReflect.Descriptor instead.

func (*ConventionEntry) GetCategory

func (x *ConventionEntry) GetCategory() string

func (*ConventionEntry) GetPackage

func (x *ConventionEntry) GetPackage() string

func (*ConventionEntry) GetPattern

func (x *ConventionEntry) GetPattern() string

func (*ConventionEntry) GetUsage

func (x *ConventionEntry) GetUsage() string

func (*ConventionEntry) ProtoMessage

func (*ConventionEntry) ProtoMessage()

func (*ConventionEntry) ProtoReflect

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

func (*ConventionEntry) Reset

func (x *ConventionEntry) Reset()

func (*ConventionEntry) String

func (x *ConventionEntry) String() string

type CostEntry

type CostEntry struct {
	Name         string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Calls        int32   `protobuf:"varint,2,opt,name=calls,proto3" json:"calls,omitempty"`
	InputTokens  int32   `protobuf:"varint,3,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens int32   `protobuf:"varint,4,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	CachedTokens int32   `protobuf:"varint,5,opt,name=cached_tokens,json=cachedTokens,proto3" json:"cached_tokens,omitempty"`
	CostUsd      float64 `protobuf:"fixed64,6,opt,name=cost_usd,json=costUsd,proto3" json:"cost_usd,omitempty"`
	// contains filtered or unexported fields
}

func (*CostEntry) Descriptor deprecated

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

Deprecated: Use CostEntry.ProtoReflect.Descriptor instead.

func (*CostEntry) GetCachedTokens

func (x *CostEntry) GetCachedTokens() int32

func (*CostEntry) GetCalls

func (x *CostEntry) GetCalls() int32

func (*CostEntry) GetCostUsd

func (x *CostEntry) GetCostUsd() float64

func (*CostEntry) GetInputTokens

func (x *CostEntry) GetInputTokens() int32

func (*CostEntry) GetName

func (x *CostEntry) GetName() string

func (*CostEntry) GetOutputTokens

func (x *CostEntry) GetOutputTokens() int32

func (*CostEntry) ProtoMessage

func (*CostEntry) ProtoMessage()

func (*CostEntry) ProtoReflect

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

func (*CostEntry) Reset

func (x *CostEntry) Reset()

func (*CostEntry) String

func (x *CostEntry) String() string

type DebugEvent

type DebugEvent struct {
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Kind      string                 `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Agent     string                 `protobuf:"bytes,3,opt,name=agent,proto3" json:"agent,omitempty"`
	Message   string                 `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	Data      map[string]string      `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DebugEvent) Descriptor deprecated

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

Deprecated: Use DebugEvent.ProtoReflect.Descriptor instead.

func (*DebugEvent) GetAgent

func (x *DebugEvent) GetAgent() string

func (*DebugEvent) GetData

func (x *DebugEvent) GetData() map[string]string

func (*DebugEvent) GetKind

func (x *DebugEvent) GetKind() string

func (*DebugEvent) GetMessage

func (x *DebugEvent) GetMessage() string

func (*DebugEvent) GetTimestamp

func (x *DebugEvent) GetTimestamp() *timestamppb.Timestamp

func (*DebugEvent) ProtoMessage

func (*DebugEvent) ProtoMessage()

func (*DebugEvent) ProtoReflect

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

func (*DebugEvent) Reset

func (x *DebugEvent) Reset()

func (*DebugEvent) String

func (x *DebugEvent) String() string

type DebugServiceClient

type DebugServiceClient interface {
	// Dashboard returns an overview KPI snapshot.
	GetDashboard(ctx context.Context, in *GetDashboardRequest, opts ...grpc.CallOption) (*GetDashboardResponse, error)
	// Context returns the 3-layer prompt state (System / State / Turn).
	GetContext(ctx context.Context, in *GetContextRequest, opts ...grpc.CallOption) (*GetContextResponse, error)
	// Memory returns the current working memory state.
	GetMemory(ctx context.Context, in *GetMemoryRequest, opts ...grpc.CallOption) (*GetMemoryResponse, error)
	// Session returns session timeline and events.
	GetSession(ctx context.Context, in *GetSessionRequest, opts ...grpc.CallOption) (*GetSessionResponse, error)
	// ObjectiveGraph returns the objective DAG.
	GetObjectiveGraph(ctx context.Context, in *GetObjectiveGraphRequest, opts ...grpc.CallOption) (*GetObjectiveGraphResponse, error)
	// Trace returns the agent execution trace tree.
	GetTrace(ctx context.Context, in *GetTraceRequest, opts ...grpc.CallOption) (*GetTraceResponse, error)
	// Metrics returns token and cost metrics.
	GetMetrics(ctx context.Context, in *GetMetricsRequest, opts ...grpc.CallOption) (*GetMetricsResponse, error)
	// CostBreakdown returns hierarchical cost attribution.
	GetCostBreakdown(ctx context.Context, in *GetCostBreakdownRequest, opts ...grpc.CallOption) (*GetCostBreakdownResponse, error)
	// SymbolMap returns the code symbol graph.
	GetSymbolMap(ctx context.Context, in *GetSymbolMapRequest, opts ...grpc.CallOption) (*GetSymbolMapResponse, error)
	// FileChanges returns file operations and diffs from the current run.
	GetFileChanges(ctx context.Context, in *GetFileChangesRequest, opts ...grpc.CallOption) (*GetFileChangesResponse, error)
	// LastSummary returns the post-run summary.
	GetLastSummary(ctx context.Context, in *GetLastSummaryRequest, opts ...grpc.CallOption) (*GetLastSummaryResponse, error)
	// Rules returns loaded rules with scope and match info.
	GetRules(ctx context.Context, in *GetRulesRequest, opts ...grpc.CallOption) (*GetRulesResponse, error)
	// LLMCalls returns the full call log.
	GetLLMCalls(ctx context.Context, in *GetLLMCallsRequest, opts ...grpc.CallOption) (*GetLLMCallsResponse, error)
	// MiddlewareState returns the middleware pipeline status.
	GetMiddlewareState(ctx context.Context, in *GetMiddlewareStateRequest, opts ...grpc.CallOption) (*GetMiddlewareStateResponse, error)
	// StreamEvents pushes real-time events to the client.
	StreamEvents(ctx context.Context, in *StreamEventsRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[DebugEvent], error)
}

DebugServiceClient is the client API for DebugService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

DebugService exposes Mind's internal state for the debug web UI. All RPCs map directly to display view types in pkg/display.

type DebugServiceServer

type DebugServiceServer interface {
	// Dashboard returns an overview KPI snapshot.
	GetDashboard(context.Context, *GetDashboardRequest) (*GetDashboardResponse, error)
	// Context returns the 3-layer prompt state (System / State / Turn).
	GetContext(context.Context, *GetContextRequest) (*GetContextResponse, error)
	// Memory returns the current working memory state.
	GetMemory(context.Context, *GetMemoryRequest) (*GetMemoryResponse, error)
	// Session returns session timeline and events.
	GetSession(context.Context, *GetSessionRequest) (*GetSessionResponse, error)
	// ObjectiveGraph returns the objective DAG.
	GetObjectiveGraph(context.Context, *GetObjectiveGraphRequest) (*GetObjectiveGraphResponse, error)
	// Trace returns the agent execution trace tree.
	GetTrace(context.Context, *GetTraceRequest) (*GetTraceResponse, error)
	// Metrics returns token and cost metrics.
	GetMetrics(context.Context, *GetMetricsRequest) (*GetMetricsResponse, error)
	// CostBreakdown returns hierarchical cost attribution.
	GetCostBreakdown(context.Context, *GetCostBreakdownRequest) (*GetCostBreakdownResponse, error)
	// SymbolMap returns the code symbol graph.
	GetSymbolMap(context.Context, *GetSymbolMapRequest) (*GetSymbolMapResponse, error)
	// FileChanges returns file operations and diffs from the current run.
	GetFileChanges(context.Context, *GetFileChangesRequest) (*GetFileChangesResponse, error)
	// LastSummary returns the post-run summary.
	GetLastSummary(context.Context, *GetLastSummaryRequest) (*GetLastSummaryResponse, error)
	// Rules returns loaded rules with scope and match info.
	GetRules(context.Context, *GetRulesRequest) (*GetRulesResponse, error)
	// LLMCalls returns the full call log.
	GetLLMCalls(context.Context, *GetLLMCallsRequest) (*GetLLMCallsResponse, error)
	// MiddlewareState returns the middleware pipeline status.
	GetMiddlewareState(context.Context, *GetMiddlewareStateRequest) (*GetMiddlewareStateResponse, error)
	// StreamEvents pushes real-time events to the client.
	StreamEvents(*StreamEventsRequest, grpc.ServerStreamingServer[DebugEvent]) error
	// contains filtered or unexported methods
}

DebugServiceServer is the server API for DebugService service. All implementations must embed UnimplementedDebugServiceServer for forward compatibility.

DebugService exposes Mind's internal state for the debug web UI. All RPCs map directly to display view types in pkg/display.

type DebugService_StreamEventsClient

type DebugService_StreamEventsClient = grpc.ServerStreamingClient[DebugEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type DebugService_StreamEventsServer

type DebugService_StreamEventsServer = grpc.ServerStreamingServer[DebugEvent]

This type alias is provided for backwards compatibility with existing code that references the prior non-generic stream type by name.

type EventEntry

type EventEntry struct {
	Timestamp *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Kind      string                 `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Agent     string                 `protobuf:"bytes,3,opt,name=agent,proto3" json:"agent,omitempty"`
	Message   string                 `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*EventEntry) Descriptor deprecated

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

Deprecated: Use EventEntry.ProtoReflect.Descriptor instead.

func (*EventEntry) GetAgent

func (x *EventEntry) GetAgent() string

func (*EventEntry) GetKind

func (x *EventEntry) GetKind() string

func (*EventEntry) GetMessage

func (x *EventEntry) GetMessage() string

func (*EventEntry) GetTimestamp

func (x *EventEntry) GetTimestamp() *timestamppb.Timestamp

func (*EventEntry) ProtoMessage

func (*EventEntry) ProtoMessage()

func (*EventEntry) ProtoReflect

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

func (*EventEntry) Reset

func (x *EventEntry) Reset()

func (*EventEntry) String

func (x *EventEntry) String() string

type FileChange

type FileChange struct {
	Path   string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Op     string `protobuf:"bytes,2,opt,name=op,proto3" json:"op,omitempty"`
	Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	Diff   string `protobuf:"bytes,4,opt,name=diff,proto3" json:"diff,omitempty"`
	// contains filtered or unexported fields
}

func (*FileChange) Descriptor deprecated

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

Deprecated: Use FileChange.ProtoReflect.Descriptor instead.

func (*FileChange) GetDiff

func (x *FileChange) GetDiff() string

func (*FileChange) GetOp

func (x *FileChange) GetOp() string

func (*FileChange) GetPath

func (x *FileChange) GetPath() string

func (*FileChange) GetReason

func (x *FileChange) GetReason() string

func (*FileChange) ProtoMessage

func (*FileChange) ProtoMessage()

func (*FileChange) ProtoReflect

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

func (*FileChange) Reset

func (x *FileChange) Reset()

func (*FileChange) String

func (x *FileChange) String() string

type FileSymbols

type FileSymbols struct {
	Path    string        `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Symbols []*SymbolNode `protobuf:"bytes,2,rep,name=symbols,proto3" json:"symbols,omitempty"`
	// contains filtered or unexported fields
}

func (*FileSymbols) Descriptor deprecated

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

Deprecated: Use FileSymbols.ProtoReflect.Descriptor instead.

func (*FileSymbols) GetPath

func (x *FileSymbols) GetPath() string

func (*FileSymbols) GetSymbols

func (x *FileSymbols) GetSymbols() []*SymbolNode

func (*FileSymbols) ProtoMessage

func (*FileSymbols) ProtoMessage()

func (*FileSymbols) ProtoReflect

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

func (*FileSymbols) Reset

func (x *FileSymbols) Reset()

func (*FileSymbols) String

func (x *FileSymbols) String() string

type GetContextRequest

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

func (*GetContextRequest) Descriptor deprecated

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

Deprecated: Use GetContextRequest.ProtoReflect.Descriptor instead.

func (*GetContextRequest) ProtoMessage

func (*GetContextRequest) ProtoMessage()

func (*GetContextRequest) ProtoReflect

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

func (*GetContextRequest) Reset

func (x *GetContextRequest) Reset()

func (*GetContextRequest) String

func (x *GetContextRequest) String() string

type GetContextResponse

type GetContextResponse struct {
	ProjectName    string             `protobuf:"bytes,1,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
	ServiceName    string             `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	HasConventions bool               `protobuf:"varint,3,opt,name=has_conventions,json=hasConventions,proto3" json:"has_conventions,omitempty"`
	HasRules       bool               `protobuf:"varint,4,opt,name=has_rules,json=hasRules,proto3" json:"has_rules,omitempty"`
	HasSymbolMap   bool               `protobuf:"varint,5,opt,name=has_symbol_map,json=hasSymbolMap,proto3" json:"has_symbol_map,omitempty"`
	HasMemory      bool               `protobuf:"varint,6,opt,name=has_memory,json=hasMemory,proto3" json:"has_memory,omitempty"`
	HasSession     bool               `protobuf:"varint,7,opt,name=has_session,json=hasSession,proto3" json:"has_session,omitempty"`
	SystemPreview  string             `protobuf:"bytes,8,opt,name=system_preview,json=systemPreview,proto3" json:"system_preview,omitempty"`
	StatePreview   string             `protobuf:"bytes,9,opt,name=state_preview,json=statePreview,proto3" json:"state_preview,omitempty"`
	TurnPreview    string             `protobuf:"bytes,10,opt,name=turn_preview,json=turnPreview,proto3" json:"turn_preview,omitempty"`
	Metrics        *MetricsSummary    `protobuf:"bytes,11,opt,name=metrics,proto3" json:"metrics,omitempty"`
	Conventions    []*ConventionEntry `protobuf:"bytes,12,rep,name=conventions,proto3" json:"conventions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetContextResponse) Descriptor deprecated

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

Deprecated: Use GetContextResponse.ProtoReflect.Descriptor instead.

func (*GetContextResponse) GetConventions

func (x *GetContextResponse) GetConventions() []*ConventionEntry

func (*GetContextResponse) GetHasConventions

func (x *GetContextResponse) GetHasConventions() bool

func (*GetContextResponse) GetHasMemory

func (x *GetContextResponse) GetHasMemory() bool

func (*GetContextResponse) GetHasRules

func (x *GetContextResponse) GetHasRules() bool

func (*GetContextResponse) GetHasSession

func (x *GetContextResponse) GetHasSession() bool

func (*GetContextResponse) GetHasSymbolMap

func (x *GetContextResponse) GetHasSymbolMap() bool

func (*GetContextResponse) GetMetrics

func (x *GetContextResponse) GetMetrics() *MetricsSummary

func (*GetContextResponse) GetProjectName

func (x *GetContextResponse) GetProjectName() string

func (*GetContextResponse) GetServiceName

func (x *GetContextResponse) GetServiceName() string

func (*GetContextResponse) GetStatePreview

func (x *GetContextResponse) GetStatePreview() string

func (*GetContextResponse) GetSystemPreview

func (x *GetContextResponse) GetSystemPreview() string

func (*GetContextResponse) GetTurnPreview

func (x *GetContextResponse) GetTurnPreview() string

func (*GetContextResponse) ProtoMessage

func (*GetContextResponse) ProtoMessage()

func (*GetContextResponse) ProtoReflect

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

func (*GetContextResponse) Reset

func (x *GetContextResponse) Reset()

func (*GetContextResponse) String

func (x *GetContextResponse) String() string

type GetCostBreakdownRequest

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

func (*GetCostBreakdownRequest) Descriptor deprecated

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

Deprecated: Use GetCostBreakdownRequest.ProtoReflect.Descriptor instead.

func (*GetCostBreakdownRequest) ProtoMessage

func (*GetCostBreakdownRequest) ProtoMessage()

func (*GetCostBreakdownRequest) ProtoReflect

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

func (*GetCostBreakdownRequest) Reset

func (x *GetCostBreakdownRequest) Reset()

func (*GetCostBreakdownRequest) String

func (x *GetCostBreakdownRequest) String() string

type GetCostBreakdownResponse

type GetCostBreakdownResponse struct {
	Title   string       `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Total   *CostEntry   `protobuf:"bytes,2,opt,name=total,proto3" json:"total,omitempty"`
	Entries []*CostEntry `protobuf:"bytes,3,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCostBreakdownResponse) Descriptor deprecated

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

Deprecated: Use GetCostBreakdownResponse.ProtoReflect.Descriptor instead.

func (*GetCostBreakdownResponse) GetEntries

func (x *GetCostBreakdownResponse) GetEntries() []*CostEntry

func (*GetCostBreakdownResponse) GetTitle

func (x *GetCostBreakdownResponse) GetTitle() string

func (*GetCostBreakdownResponse) GetTotal

func (x *GetCostBreakdownResponse) GetTotal() *CostEntry

func (*GetCostBreakdownResponse) ProtoMessage

func (*GetCostBreakdownResponse) ProtoMessage()

func (*GetCostBreakdownResponse) ProtoReflect

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

func (*GetCostBreakdownResponse) Reset

func (x *GetCostBreakdownResponse) Reset()

func (*GetCostBreakdownResponse) String

func (x *GetCostBreakdownResponse) String() string

type GetDashboardRequest

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

func (*GetDashboardRequest) Descriptor deprecated

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

Deprecated: Use GetDashboardRequest.ProtoReflect.Descriptor instead.

func (*GetDashboardRequest) ProtoMessage

func (*GetDashboardRequest) ProtoMessage()

func (*GetDashboardRequest) ProtoReflect

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

func (*GetDashboardRequest) Reset

func (x *GetDashboardRequest) Reset()

func (*GetDashboardRequest) String

func (x *GetDashboardRequest) String() string

type GetDashboardResponse

type GetDashboardResponse struct {
	ActiveObjective string               `protobuf:"bytes,1,opt,name=active_objective,json=activeObjective,proto3" json:"active_objective,omitempty"`
	Iteration       int32                `protobuf:"varint,2,opt,name=iteration,proto3" json:"iteration,omitempty"`
	Phase           string               `protobuf:"bytes,3,opt,name=phase,proto3" json:"phase,omitempty"`
	CostUsd         float64              `protobuf:"fixed64,4,opt,name=cost_usd,json=costUsd,proto3" json:"cost_usd,omitempty"`
	TokensUsed      int32                `protobuf:"varint,5,opt,name=tokens_used,json=tokensUsed,proto3" json:"tokens_used,omitempty"`
	ContextWindow   int32                `protobuf:"varint,6,opt,name=context_window,json=contextWindow,proto3" json:"context_window,omitempty"`
	BudgetRemaining float64              `protobuf:"fixed64,7,opt,name=budget_remaining,json=budgetRemaining,proto3" json:"budget_remaining,omitempty"`
	Uptime          *durationpb.Duration `protobuf:"bytes,8,opt,name=uptime,proto3" json:"uptime,omitempty"`
	ChecksPassed    int32                `protobuf:"varint,9,opt,name=checks_passed,json=checksPassed,proto3" json:"checks_passed,omitempty"`
	ChecksTotal     int32                `protobuf:"varint,10,opt,name=checks_total,json=checksTotal,proto3" json:"checks_total,omitempty"`
	LlmCalls        int32                `protobuf:"varint,11,opt,name=llm_calls,json=llmCalls,proto3" json:"llm_calls,omitempty"`
	InputTokens     int32                `protobuf:"varint,12,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens    int32                `protobuf:"varint,13,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	CachedTokens    int32                `protobuf:"varint,14,opt,name=cached_tokens,json=cachedTokens,proto3" json:"cached_tokens,omitempty"`
	Achieved        bool                 `protobuf:"varint,15,opt,name=achieved,proto3" json:"achieved,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDashboardResponse) Descriptor deprecated

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

Deprecated: Use GetDashboardResponse.ProtoReflect.Descriptor instead.

func (*GetDashboardResponse) GetAchieved

func (x *GetDashboardResponse) GetAchieved() bool

func (*GetDashboardResponse) GetActiveObjective

func (x *GetDashboardResponse) GetActiveObjective() string

func (*GetDashboardResponse) GetBudgetRemaining

func (x *GetDashboardResponse) GetBudgetRemaining() float64

func (*GetDashboardResponse) GetCachedTokens

func (x *GetDashboardResponse) GetCachedTokens() int32

func (*GetDashboardResponse) GetChecksPassed

func (x *GetDashboardResponse) GetChecksPassed() int32

func (*GetDashboardResponse) GetChecksTotal

func (x *GetDashboardResponse) GetChecksTotal() int32

func (*GetDashboardResponse) GetContextWindow

func (x *GetDashboardResponse) GetContextWindow() int32

func (*GetDashboardResponse) GetCostUsd

func (x *GetDashboardResponse) GetCostUsd() float64

func (*GetDashboardResponse) GetInputTokens

func (x *GetDashboardResponse) GetInputTokens() int32

func (*GetDashboardResponse) GetIteration

func (x *GetDashboardResponse) GetIteration() int32

func (*GetDashboardResponse) GetLlmCalls

func (x *GetDashboardResponse) GetLlmCalls() int32

func (*GetDashboardResponse) GetOutputTokens

func (x *GetDashboardResponse) GetOutputTokens() int32

func (*GetDashboardResponse) GetPhase

func (x *GetDashboardResponse) GetPhase() string

func (*GetDashboardResponse) GetTokensUsed

func (x *GetDashboardResponse) GetTokensUsed() int32

func (*GetDashboardResponse) GetUptime

func (x *GetDashboardResponse) GetUptime() *durationpb.Duration

func (*GetDashboardResponse) ProtoMessage

func (*GetDashboardResponse) ProtoMessage()

func (*GetDashboardResponse) ProtoReflect

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

func (*GetDashboardResponse) Reset

func (x *GetDashboardResponse) Reset()

func (*GetDashboardResponse) String

func (x *GetDashboardResponse) String() string

type GetFileChangesRequest

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

func (*GetFileChangesRequest) Descriptor deprecated

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

Deprecated: Use GetFileChangesRequest.ProtoReflect.Descriptor instead.

func (*GetFileChangesRequest) ProtoMessage

func (*GetFileChangesRequest) ProtoMessage()

func (*GetFileChangesRequest) ProtoReflect

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

func (*GetFileChangesRequest) Reset

func (x *GetFileChangesRequest) Reset()

func (*GetFileChangesRequest) String

func (x *GetFileChangesRequest) String() string

type GetFileChangesResponse

type GetFileChangesResponse struct {
	Files []*FileChange `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFileChangesResponse) Descriptor deprecated

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

Deprecated: Use GetFileChangesResponse.ProtoReflect.Descriptor instead.

func (*GetFileChangesResponse) GetFiles

func (x *GetFileChangesResponse) GetFiles() []*FileChange

func (*GetFileChangesResponse) ProtoMessage

func (*GetFileChangesResponse) ProtoMessage()

func (*GetFileChangesResponse) ProtoReflect

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

func (*GetFileChangesResponse) Reset

func (x *GetFileChangesResponse) Reset()

func (*GetFileChangesResponse) String

func (x *GetFileChangesResponse) String() string

type GetLLMCallsRequest

type GetLLMCallsRequest struct {
	Limit  int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
	Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLLMCallsRequest) Descriptor deprecated

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

Deprecated: Use GetLLMCallsRequest.ProtoReflect.Descriptor instead.

func (*GetLLMCallsRequest) GetLimit

func (x *GetLLMCallsRequest) GetLimit() int32

func (*GetLLMCallsRequest) GetOffset

func (x *GetLLMCallsRequest) GetOffset() int32

func (*GetLLMCallsRequest) ProtoMessage

func (*GetLLMCallsRequest) ProtoMessage()

func (*GetLLMCallsRequest) ProtoReflect

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

func (*GetLLMCallsRequest) Reset

func (x *GetLLMCallsRequest) Reset()

func (*GetLLMCallsRequest) String

func (x *GetLLMCallsRequest) String() string

type GetLLMCallsResponse

type GetLLMCallsResponse struct {
	Calls []*LLMCallEntry `protobuf:"bytes,1,rep,name=calls,proto3" json:"calls,omitempty"`
	Total int32           `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLLMCallsResponse) Descriptor deprecated

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

Deprecated: Use GetLLMCallsResponse.ProtoReflect.Descriptor instead.

func (*GetLLMCallsResponse) GetCalls

func (x *GetLLMCallsResponse) GetCalls() []*LLMCallEntry

func (*GetLLMCallsResponse) GetTotal

func (x *GetLLMCallsResponse) GetTotal() int32

func (*GetLLMCallsResponse) ProtoMessage

func (*GetLLMCallsResponse) ProtoMessage()

func (*GetLLMCallsResponse) ProtoReflect

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

func (*GetLLMCallsResponse) Reset

func (x *GetLLMCallsResponse) Reset()

func (*GetLLMCallsResponse) String

func (x *GetLLMCallsResponse) String() string

type GetLastSummaryRequest

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

func (*GetLastSummaryRequest) Descriptor deprecated

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

Deprecated: Use GetLastSummaryRequest.ProtoReflect.Descriptor instead.

func (*GetLastSummaryRequest) ProtoMessage

func (*GetLastSummaryRequest) ProtoMessage()

func (*GetLastSummaryRequest) ProtoReflect

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

func (*GetLastSummaryRequest) Reset

func (x *GetLastSummaryRequest) Reset()

func (*GetLastSummaryRequest) String

func (x *GetLastSummaryRequest) String() string

type GetLastSummaryResponse

type GetLastSummaryResponse struct {
	Achieved     bool                 `protobuf:"varint,1,opt,name=achieved,proto3" json:"achieved,omitempty"`
	Iterations   int32                `protobuf:"varint,2,opt,name=iterations,proto3" json:"iterations,omitempty"`
	Duration     *durationpb.Duration `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"`
	CostUsd      float64              `protobuf:"fixed64,4,opt,name=cost_usd,json=costUsd,proto3" json:"cost_usd,omitempty"`
	LlmCalls     int32                `protobuf:"varint,5,opt,name=llm_calls,json=llmCalls,proto3" json:"llm_calls,omitempty"`
	InputTokens  int32                `protobuf:"varint,6,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens int32                `protobuf:"varint,7,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	CachedTokens int32                `protobuf:"varint,8,opt,name=cached_tokens,json=cachedTokens,proto3" json:"cached_tokens,omitempty"`
	Files        []*FileChange        `protobuf:"bytes,9,rep,name=files,proto3" json:"files,omitempty"`
	Checks       []*CheckResult       `protobuf:"bytes,10,rep,name=checks,proto3" json:"checks,omitempty"`
	TraceCompact string               `protobuf:"bytes,11,opt,name=trace_compact,json=traceCompact,proto3" json:"trace_compact,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLastSummaryResponse) Descriptor deprecated

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

Deprecated: Use GetLastSummaryResponse.ProtoReflect.Descriptor instead.

func (*GetLastSummaryResponse) GetAchieved

func (x *GetLastSummaryResponse) GetAchieved() bool

func (*GetLastSummaryResponse) GetCachedTokens

func (x *GetLastSummaryResponse) GetCachedTokens() int32

func (*GetLastSummaryResponse) GetChecks

func (x *GetLastSummaryResponse) GetChecks() []*CheckResult

func (*GetLastSummaryResponse) GetCostUsd

func (x *GetLastSummaryResponse) GetCostUsd() float64

func (*GetLastSummaryResponse) GetDuration

func (x *GetLastSummaryResponse) GetDuration() *durationpb.Duration

func (*GetLastSummaryResponse) GetFiles

func (x *GetLastSummaryResponse) GetFiles() []*FileChange

func (*GetLastSummaryResponse) GetInputTokens

func (x *GetLastSummaryResponse) GetInputTokens() int32

func (*GetLastSummaryResponse) GetIterations

func (x *GetLastSummaryResponse) GetIterations() int32

func (*GetLastSummaryResponse) GetLlmCalls

func (x *GetLastSummaryResponse) GetLlmCalls() int32

func (*GetLastSummaryResponse) GetOutputTokens

func (x *GetLastSummaryResponse) GetOutputTokens() int32

func (*GetLastSummaryResponse) GetTraceCompact

func (x *GetLastSummaryResponse) GetTraceCompact() string

func (*GetLastSummaryResponse) ProtoMessage

func (*GetLastSummaryResponse) ProtoMessage()

func (*GetLastSummaryResponse) ProtoReflect

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

func (*GetLastSummaryResponse) Reset

func (x *GetLastSummaryResponse) Reset()

func (*GetLastSummaryResponse) String

func (x *GetLastSummaryResponse) String() string

type GetMemoryRequest

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

func (*GetMemoryRequest) Descriptor deprecated

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

Deprecated: Use GetMemoryRequest.ProtoReflect.Descriptor instead.

func (*GetMemoryRequest) ProtoMessage

func (*GetMemoryRequest) ProtoMessage()

func (*GetMemoryRequest) ProtoReflect

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

func (*GetMemoryRequest) Reset

func (x *GetMemoryRequest) Reset()

func (*GetMemoryRequest) String

func (x *GetMemoryRequest) String() string

type GetMemoryResponse

type GetMemoryResponse struct {
	Objective     string            `protobuf:"bytes,1,opt,name=objective,proto3" json:"objective,omitempty"`
	Approach      string            `protobuf:"bytes,2,opt,name=approach,proto3" json:"approach,omitempty"`
	FilesModified map[string]string `` /* 174-byte string literal not displayed */
	FilesRead     map[string]string `` /* 162-byte string literal not displayed */
	Symbols       []*SymbolEntry    `protobuf:"bytes,5,rep,name=symbols,proto3" json:"symbols,omitempty"`
	Hypotheses    []string          `protobuf:"bytes,6,rep,name=hypotheses,proto3" json:"hypotheses,omitempty"`
	Blockers      []string          `protobuf:"bytes,7,rep,name=blockers,proto3" json:"blockers,omitempty"`
	NextSteps     []string          `protobuf:"bytes,8,rep,name=next_steps,json=nextSteps,proto3" json:"next_steps,omitempty"`
	Iterations    []*IterationEntry `protobuf:"bytes,9,rep,name=iterations,proto3" json:"iterations,omitempty"`
	ThreadSummary string            `protobuf:"bytes,10,opt,name=thread_summary,json=threadSummary,proto3" json:"thread_summary,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMemoryResponse) Descriptor deprecated

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

Deprecated: Use GetMemoryResponse.ProtoReflect.Descriptor instead.

func (*GetMemoryResponse) GetApproach

func (x *GetMemoryResponse) GetApproach() string

func (*GetMemoryResponse) GetBlockers

func (x *GetMemoryResponse) GetBlockers() []string

func (*GetMemoryResponse) GetFilesModified

func (x *GetMemoryResponse) GetFilesModified() map[string]string

func (*GetMemoryResponse) GetFilesRead

func (x *GetMemoryResponse) GetFilesRead() map[string]string

func (*GetMemoryResponse) GetHypotheses

func (x *GetMemoryResponse) GetHypotheses() []string

func (*GetMemoryResponse) GetIterations

func (x *GetMemoryResponse) GetIterations() []*IterationEntry

func (*GetMemoryResponse) GetNextSteps

func (x *GetMemoryResponse) GetNextSteps() []string

func (*GetMemoryResponse) GetObjective

func (x *GetMemoryResponse) GetObjective() string

func (*GetMemoryResponse) GetSymbols

func (x *GetMemoryResponse) GetSymbols() []*SymbolEntry

func (*GetMemoryResponse) GetThreadSummary

func (x *GetMemoryResponse) GetThreadSummary() string

func (*GetMemoryResponse) ProtoMessage

func (*GetMemoryResponse) ProtoMessage()

func (*GetMemoryResponse) ProtoReflect

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

func (*GetMemoryResponse) Reset

func (x *GetMemoryResponse) Reset()

func (*GetMemoryResponse) String

func (x *GetMemoryResponse) String() string

type GetMetricsRequest

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

func (*GetMetricsRequest) Descriptor deprecated

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

Deprecated: Use GetMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetMetricsRequest) ProtoMessage

func (*GetMetricsRequest) ProtoMessage()

func (*GetMetricsRequest) ProtoReflect

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

func (*GetMetricsRequest) Reset

func (x *GetMetricsRequest) Reset()

func (*GetMetricsRequest) String

func (x *GetMetricsRequest) String() string

type GetMetricsResponse

type GetMetricsResponse struct {
	LlmCalls     int32                `protobuf:"varint,1,opt,name=llm_calls,json=llmCalls,proto3" json:"llm_calls,omitempty"`
	InputTokens  int32                `protobuf:"varint,2,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens int32                `protobuf:"varint,3,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	CachedTokens int32                `protobuf:"varint,4,opt,name=cached_tokens,json=cachedTokens,proto3" json:"cached_tokens,omitempty"`
	CostUsd      float64              `protobuf:"fixed64,5,opt,name=cost_usd,json=costUsd,proto3" json:"cost_usd,omitempty"`
	Duration     *durationpb.Duration `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"`
	Iterations   int32                `protobuf:"varint,7,opt,name=iterations,proto3" json:"iterations,omitempty"`
	Context      *MetricsSummary      `protobuf:"bytes,8,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetricsResponse) Descriptor deprecated

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

Deprecated: Use GetMetricsResponse.ProtoReflect.Descriptor instead.

func (*GetMetricsResponse) GetCachedTokens

func (x *GetMetricsResponse) GetCachedTokens() int32

func (*GetMetricsResponse) GetContext

func (x *GetMetricsResponse) GetContext() *MetricsSummary

func (*GetMetricsResponse) GetCostUsd

func (x *GetMetricsResponse) GetCostUsd() float64

func (*GetMetricsResponse) GetDuration

func (x *GetMetricsResponse) GetDuration() *durationpb.Duration

func (*GetMetricsResponse) GetInputTokens

func (x *GetMetricsResponse) GetInputTokens() int32

func (*GetMetricsResponse) GetIterations

func (x *GetMetricsResponse) GetIterations() int32

func (*GetMetricsResponse) GetLlmCalls

func (x *GetMetricsResponse) GetLlmCalls() int32

func (*GetMetricsResponse) GetOutputTokens

func (x *GetMetricsResponse) GetOutputTokens() int32

func (*GetMetricsResponse) ProtoMessage

func (*GetMetricsResponse) ProtoMessage()

func (*GetMetricsResponse) ProtoReflect

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

func (*GetMetricsResponse) Reset

func (x *GetMetricsResponse) Reset()

func (*GetMetricsResponse) String

func (x *GetMetricsResponse) String() string

type GetMiddlewareStateRequest

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

func (*GetMiddlewareStateRequest) Descriptor deprecated

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

Deprecated: Use GetMiddlewareStateRequest.ProtoReflect.Descriptor instead.

func (*GetMiddlewareStateRequest) ProtoMessage

func (*GetMiddlewareStateRequest) ProtoMessage()

func (*GetMiddlewareStateRequest) ProtoReflect

func (*GetMiddlewareStateRequest) Reset

func (x *GetMiddlewareStateRequest) Reset()

func (*GetMiddlewareStateRequest) String

func (x *GetMiddlewareStateRequest) String() string

type GetMiddlewareStateResponse

type GetMiddlewareStateResponse struct {
	Chain []*MiddlewareEntry `protobuf:"bytes,1,rep,name=chain,proto3" json:"chain,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMiddlewareStateResponse) Descriptor deprecated

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

Deprecated: Use GetMiddlewareStateResponse.ProtoReflect.Descriptor instead.

func (*GetMiddlewareStateResponse) GetChain

func (*GetMiddlewareStateResponse) ProtoMessage

func (*GetMiddlewareStateResponse) ProtoMessage()

func (*GetMiddlewareStateResponse) ProtoReflect

func (*GetMiddlewareStateResponse) Reset

func (x *GetMiddlewareStateResponse) Reset()

func (*GetMiddlewareStateResponse) String

func (x *GetMiddlewareStateResponse) String() string

type GetObjectiveGraphRequest

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

func (*GetObjectiveGraphRequest) Descriptor deprecated

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

Deprecated: Use GetObjectiveGraphRequest.ProtoReflect.Descriptor instead.

func (*GetObjectiveGraphRequest) ProtoMessage

func (*GetObjectiveGraphRequest) ProtoMessage()

func (*GetObjectiveGraphRequest) ProtoReflect

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

func (*GetObjectiveGraphRequest) Reset

func (x *GetObjectiveGraphRequest) Reset()

func (*GetObjectiveGraphRequest) String

func (x *GetObjectiveGraphRequest) String() string

type GetObjectiveGraphResponse

type GetObjectiveGraphResponse struct {
	Nodes []*ObjectiveNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	Edges []*ObjectiveEdge `protobuf:"bytes,2,rep,name=edges,proto3" json:"edges,omitempty"`
	// contains filtered or unexported fields
}

func (*GetObjectiveGraphResponse) Descriptor deprecated

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

Deprecated: Use GetObjectiveGraphResponse.ProtoReflect.Descriptor instead.

func (*GetObjectiveGraphResponse) GetEdges

func (x *GetObjectiveGraphResponse) GetEdges() []*ObjectiveEdge

func (*GetObjectiveGraphResponse) GetNodes

func (x *GetObjectiveGraphResponse) GetNodes() []*ObjectiveNode

func (*GetObjectiveGraphResponse) ProtoMessage

func (*GetObjectiveGraphResponse) ProtoMessage()

func (*GetObjectiveGraphResponse) ProtoReflect

func (*GetObjectiveGraphResponse) Reset

func (x *GetObjectiveGraphResponse) Reset()

func (*GetObjectiveGraphResponse) String

func (x *GetObjectiveGraphResponse) String() string

type GetRulesRequest

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

func (*GetRulesRequest) Descriptor deprecated

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

Deprecated: Use GetRulesRequest.ProtoReflect.Descriptor instead.

func (*GetRulesRequest) ProtoMessage

func (*GetRulesRequest) ProtoMessage()

func (*GetRulesRequest) ProtoReflect

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

func (*GetRulesRequest) Reset

func (x *GetRulesRequest) Reset()

func (*GetRulesRequest) String

func (x *GetRulesRequest) String() string

type GetRulesResponse

type GetRulesResponse struct {
	Rules []*RuleEntry `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRulesResponse) Descriptor deprecated

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

Deprecated: Use GetRulesResponse.ProtoReflect.Descriptor instead.

func (*GetRulesResponse) GetRules

func (x *GetRulesResponse) GetRules() []*RuleEntry

func (*GetRulesResponse) ProtoMessage

func (*GetRulesResponse) ProtoMessage()

func (*GetRulesResponse) ProtoReflect

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

func (*GetRulesResponse) Reset

func (x *GetRulesResponse) Reset()

func (*GetRulesResponse) String

func (x *GetRulesResponse) String() string

type GetSessionRequest

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

func (*GetSessionRequest) Descriptor deprecated

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

Deprecated: Use GetSessionRequest.ProtoReflect.Descriptor instead.

func (*GetSessionRequest) ProtoMessage

func (*GetSessionRequest) ProtoMessage()

func (*GetSessionRequest) ProtoReflect

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

func (*GetSessionRequest) Reset

func (x *GetSessionRequest) Reset()

func (*GetSessionRequest) String

func (x *GetSessionRequest) String() string

type GetSessionResponse

type GetSessionResponse struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Objective string                 `protobuf:"bytes,2,opt,name=objective,proto3" json:"objective,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	Duration  *durationpb.Duration   `protobuf:"bytes,4,opt,name=duration,proto3" json:"duration,omitempty"`
	Iteration int32                  `protobuf:"varint,5,opt,name=iteration,proto3" json:"iteration,omitempty"`
	Achieved  bool                   `protobuf:"varint,6,opt,name=achieved,proto3" json:"achieved,omitempty"`
	Events    []*EventEntry          `protobuf:"bytes,7,rep,name=events,proto3" json:"events,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSessionResponse) Descriptor deprecated

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

Deprecated: Use GetSessionResponse.ProtoReflect.Descriptor instead.

func (*GetSessionResponse) GetAchieved

func (x *GetSessionResponse) GetAchieved() bool

func (*GetSessionResponse) GetCreatedAt

func (x *GetSessionResponse) GetCreatedAt() *timestamppb.Timestamp

func (*GetSessionResponse) GetDuration

func (x *GetSessionResponse) GetDuration() *durationpb.Duration

func (*GetSessionResponse) GetEvents

func (x *GetSessionResponse) GetEvents() []*EventEntry

func (*GetSessionResponse) GetId

func (x *GetSessionResponse) GetId() string

func (*GetSessionResponse) GetIteration

func (x *GetSessionResponse) GetIteration() int32

func (*GetSessionResponse) GetObjective

func (x *GetSessionResponse) GetObjective() string

func (*GetSessionResponse) ProtoMessage

func (*GetSessionResponse) ProtoMessage()

func (*GetSessionResponse) ProtoReflect

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

func (*GetSessionResponse) Reset

func (x *GetSessionResponse) Reset()

func (*GetSessionResponse) String

func (x *GetSessionResponse) String() string

type GetSymbolMapRequest

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

func (*GetSymbolMapRequest) Descriptor deprecated

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

Deprecated: Use GetSymbolMapRequest.ProtoReflect.Descriptor instead.

func (*GetSymbolMapRequest) ProtoMessage

func (*GetSymbolMapRequest) ProtoMessage()

func (*GetSymbolMapRequest) ProtoReflect

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

func (*GetSymbolMapRequest) Reset

func (x *GetSymbolMapRequest) Reset()

func (*GetSymbolMapRequest) String

func (x *GetSymbolMapRequest) String() string

type GetSymbolMapResponse

type GetSymbolMapResponse struct {
	TotalSymbols  int32          `protobuf:"varint,1,opt,name=total_symbols,json=totalSymbols,proto3" json:"total_symbols,omitempty"`
	TotalFiles    int32          `protobuf:"varint,2,opt,name=total_files,json=totalFiles,proto3" json:"total_files,omitempty"`
	OverlayActive bool           `protobuf:"varint,3,opt,name=overlay_active,json=overlayActive,proto3" json:"overlay_active,omitempty"`
	Files         []*FileSymbols `protobuf:"bytes,4,rep,name=files,proto3" json:"files,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSymbolMapResponse) Descriptor deprecated

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

Deprecated: Use GetSymbolMapResponse.ProtoReflect.Descriptor instead.

func (*GetSymbolMapResponse) GetFiles

func (x *GetSymbolMapResponse) GetFiles() []*FileSymbols

func (*GetSymbolMapResponse) GetOverlayActive

func (x *GetSymbolMapResponse) GetOverlayActive() bool

func (*GetSymbolMapResponse) GetTotalFiles

func (x *GetSymbolMapResponse) GetTotalFiles() int32

func (*GetSymbolMapResponse) GetTotalSymbols

func (x *GetSymbolMapResponse) GetTotalSymbols() int32

func (*GetSymbolMapResponse) ProtoMessage

func (*GetSymbolMapResponse) ProtoMessage()

func (*GetSymbolMapResponse) ProtoReflect

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

func (*GetSymbolMapResponse) Reset

func (x *GetSymbolMapResponse) Reset()

func (*GetSymbolMapResponse) String

func (x *GetSymbolMapResponse) String() string

type GetTraceRequest

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

func (*GetTraceRequest) Descriptor deprecated

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

Deprecated: Use GetTraceRequest.ProtoReflect.Descriptor instead.

func (*GetTraceRequest) ProtoMessage

func (*GetTraceRequest) ProtoMessage()

func (*GetTraceRequest) ProtoReflect

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

func (*GetTraceRequest) Reset

func (x *GetTraceRequest) Reset()

func (*GetTraceRequest) String

func (x *GetTraceRequest) String() string

type GetTraceResponse

type GetTraceResponse struct {
	Root *TraceNode `protobuf:"bytes,1,opt,name=root,proto3" json:"root,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTraceResponse) Descriptor deprecated

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

Deprecated: Use GetTraceResponse.ProtoReflect.Descriptor instead.

func (*GetTraceResponse) GetRoot

func (x *GetTraceResponse) GetRoot() *TraceNode

func (*GetTraceResponse) ProtoMessage

func (*GetTraceResponse) ProtoMessage()

func (*GetTraceResponse) ProtoReflect

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

func (*GetTraceResponse) Reset

func (x *GetTraceResponse) Reset()

func (*GetTraceResponse) String

func (x *GetTraceResponse) String() string

type IterationEntry

type IterationEntry struct {
	Number  int32    `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	Outcome string   `protobuf:"bytes,2,opt,name=outcome,proto3" json:"outcome,omitempty"`
	Insight string   `protobuf:"bytes,3,opt,name=insight,proto3" json:"insight,omitempty"`
	Files   []string `protobuf:"bytes,4,rep,name=files,proto3" json:"files,omitempty"`
	// contains filtered or unexported fields
}

func (*IterationEntry) Descriptor deprecated

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

Deprecated: Use IterationEntry.ProtoReflect.Descriptor instead.

func (*IterationEntry) GetFiles

func (x *IterationEntry) GetFiles() []string

func (*IterationEntry) GetInsight

func (x *IterationEntry) GetInsight() string

func (*IterationEntry) GetNumber

func (x *IterationEntry) GetNumber() int32

func (*IterationEntry) GetOutcome

func (x *IterationEntry) GetOutcome() string

func (*IterationEntry) ProtoMessage

func (*IterationEntry) ProtoMessage()

func (*IterationEntry) ProtoReflect

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

func (*IterationEntry) Reset

func (x *IterationEntry) Reset()

func (*IterationEntry) String

func (x *IterationEntry) String() string

type LLMCallEntry

type LLMCallEntry struct {
	Timestamp       *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Model           string                 `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	Agent           string                 `protobuf:"bytes,3,opt,name=agent,proto3" json:"agent,omitempty"`
	PromptHash      string                 `protobuf:"bytes,4,opt,name=prompt_hash,json=promptHash,proto3" json:"prompt_hash,omitempty"`
	PromptPreview   string                 `protobuf:"bytes,5,opt,name=prompt_preview,json=promptPreview,proto3" json:"prompt_preview,omitempty"`
	ResponsePreview string                 `protobuf:"bytes,6,opt,name=response_preview,json=responsePreview,proto3" json:"response_preview,omitempty"`
	InputTokens     int32                  `protobuf:"varint,7,opt,name=input_tokens,json=inputTokens,proto3" json:"input_tokens,omitempty"`
	OutputTokens    int32                  `protobuf:"varint,8,opt,name=output_tokens,json=outputTokens,proto3" json:"output_tokens,omitempty"`
	CachedTokens    int32                  `protobuf:"varint,9,opt,name=cached_tokens,json=cachedTokens,proto3" json:"cached_tokens,omitempty"`
	CostUsd         float64                `protobuf:"fixed64,10,opt,name=cost_usd,json=costUsd,proto3" json:"cost_usd,omitempty"`
	DurationMs      int64                  `protobuf:"varint,11,opt,name=duration_ms,json=durationMs,proto3" json:"duration_ms,omitempty"`
	CacheHit        bool                   `protobuf:"varint,12,opt,name=cache_hit,json=cacheHit,proto3" json:"cache_hit,omitempty"`
	ToolCallCount   int32                  `protobuf:"varint,13,opt,name=tool_call_count,json=toolCallCount,proto3" json:"tool_call_count,omitempty"`
	FullPrompt      string                 `protobuf:"bytes,14,opt,name=full_prompt,json=fullPrompt,proto3" json:"full_prompt,omitempty"`
	FullResponse    string                 `protobuf:"bytes,15,opt,name=full_response,json=fullResponse,proto3" json:"full_response,omitempty"`
	// contains filtered or unexported fields
}

func (*LLMCallEntry) Descriptor deprecated

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

Deprecated: Use LLMCallEntry.ProtoReflect.Descriptor instead.

func (*LLMCallEntry) GetAgent

func (x *LLMCallEntry) GetAgent() string

func (*LLMCallEntry) GetCacheHit

func (x *LLMCallEntry) GetCacheHit() bool

func (*LLMCallEntry) GetCachedTokens

func (x *LLMCallEntry) GetCachedTokens() int32

func (*LLMCallEntry) GetCostUsd

func (x *LLMCallEntry) GetCostUsd() float64

func (*LLMCallEntry) GetDurationMs

func (x *LLMCallEntry) GetDurationMs() int64

func (*LLMCallEntry) GetFullPrompt

func (x *LLMCallEntry) GetFullPrompt() string

func (*LLMCallEntry) GetFullResponse

func (x *LLMCallEntry) GetFullResponse() string

func (*LLMCallEntry) GetInputTokens

func (x *LLMCallEntry) GetInputTokens() int32

func (*LLMCallEntry) GetModel

func (x *LLMCallEntry) GetModel() string

func (*LLMCallEntry) GetOutputTokens

func (x *LLMCallEntry) GetOutputTokens() int32

func (*LLMCallEntry) GetPromptHash

func (x *LLMCallEntry) GetPromptHash() string

func (*LLMCallEntry) GetPromptPreview

func (x *LLMCallEntry) GetPromptPreview() string

func (*LLMCallEntry) GetResponsePreview

func (x *LLMCallEntry) GetResponsePreview() string

func (*LLMCallEntry) GetTimestamp

func (x *LLMCallEntry) GetTimestamp() *timestamppb.Timestamp

func (*LLMCallEntry) GetToolCallCount

func (x *LLMCallEntry) GetToolCallCount() int32

func (*LLMCallEntry) ProtoMessage

func (*LLMCallEntry) ProtoMessage()

func (*LLMCallEntry) ProtoReflect

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

func (*LLMCallEntry) Reset

func (x *LLMCallEntry) Reset()

func (*LLMCallEntry) String

func (x *LLMCallEntry) String() string

type MetricsSummary

type MetricsSummary struct {
	SystemTokens   int32   `protobuf:"varint,1,opt,name=system_tokens,json=systemTokens,proto3" json:"system_tokens,omitempty"`
	StateTokens    int32   `protobuf:"varint,2,opt,name=state_tokens,json=stateTokens,proto3" json:"state_tokens,omitempty"`
	TurnTokens     int32   `protobuf:"varint,3,opt,name=turn_tokens,json=turnTokens,proto3" json:"turn_tokens,omitempty"`
	TotalTokens    int32   `protobuf:"varint,4,opt,name=total_tokens,json=totalTokens,proto3" json:"total_tokens,omitempty"`
	SavedTokens    int32   `protobuf:"varint,5,opt,name=saved_tokens,json=savedTokens,proto3" json:"saved_tokens,omitempty"`
	CacheableRatio float64 `protobuf:"fixed64,6,opt,name=cacheable_ratio,json=cacheableRatio,proto3" json:"cacheable_ratio,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricsSummary) Descriptor deprecated

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

Deprecated: Use MetricsSummary.ProtoReflect.Descriptor instead.

func (*MetricsSummary) GetCacheableRatio

func (x *MetricsSummary) GetCacheableRatio() float64

func (*MetricsSummary) GetSavedTokens

func (x *MetricsSummary) GetSavedTokens() int32

func (*MetricsSummary) GetStateTokens

func (x *MetricsSummary) GetStateTokens() int32

func (*MetricsSummary) GetSystemTokens

func (x *MetricsSummary) GetSystemTokens() int32

func (*MetricsSummary) GetTotalTokens

func (x *MetricsSummary) GetTotalTokens() int32

func (*MetricsSummary) GetTurnTokens

func (x *MetricsSummary) GetTurnTokens() int32

func (*MetricsSummary) ProtoMessage

func (*MetricsSummary) ProtoMessage()

func (*MetricsSummary) ProtoReflect

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

func (*MetricsSummary) Reset

func (x *MetricsSummary) Reset()

func (*MetricsSummary) String

func (x *MetricsSummary) String() string

type MiddlewareEntry

type MiddlewareEntry struct {
	Name    string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Status  string            `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	Details map[string]string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MiddlewareEntry) Descriptor deprecated

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

Deprecated: Use MiddlewareEntry.ProtoReflect.Descriptor instead.

func (*MiddlewareEntry) GetDetails

func (x *MiddlewareEntry) GetDetails() map[string]string

func (*MiddlewareEntry) GetName

func (x *MiddlewareEntry) GetName() string

func (*MiddlewareEntry) GetStatus

func (x *MiddlewareEntry) GetStatus() string

func (*MiddlewareEntry) ProtoMessage

func (*MiddlewareEntry) ProtoMessage()

func (*MiddlewareEntry) ProtoReflect

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

func (*MiddlewareEntry) Reset

func (x *MiddlewareEntry) Reset()

func (*MiddlewareEntry) String

func (x *MiddlewareEntry) String() string

type ObjectiveEdge

type ObjectiveEdge struct {
	From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
	To   string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectiveEdge) Descriptor deprecated

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

Deprecated: Use ObjectiveEdge.ProtoReflect.Descriptor instead.

func (*ObjectiveEdge) GetFrom

func (x *ObjectiveEdge) GetFrom() string

func (*ObjectiveEdge) GetKind

func (x *ObjectiveEdge) GetKind() string

func (*ObjectiveEdge) GetTo

func (x *ObjectiveEdge) GetTo() string

func (*ObjectiveEdge) ProtoMessage

func (*ObjectiveEdge) ProtoMessage()

func (*ObjectiveEdge) ProtoReflect

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

func (*ObjectiveEdge) Reset

func (x *ObjectiveEdge) Reset()

func (*ObjectiveEdge) String

func (x *ObjectiveEdge) String() string

type ObjectiveNode

type ObjectiveNode struct {
	Id          string           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Description string           `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Status      string           `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
	Checks      []*CheckEntry    `protobuf:"bytes,4,rep,name=checks,proto3" json:"checks,omitempty"`
	Changes     []*ChangeEntry   `protobuf:"bytes,5,rep,name=changes,proto3" json:"changes,omitempty"`
	Children    []*ObjectiveNode `protobuf:"bytes,6,rep,name=children,proto3" json:"children,omitempty"`
	WallClockS  float64          `protobuf:"fixed64,7,opt,name=wall_clock_s,json=wallClockS,proto3" json:"wall_clock_s,omitempty"`
	WorkTimeS   float64          `protobuf:"fixed64,8,opt,name=work_time_s,json=workTimeS,proto3" json:"work_time_s,omitempty"`
	CostUsd     float64          `protobuf:"fixed64,9,opt,name=cost_usd,json=costUsd,proto3" json:"cost_usd,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectiveNode) Descriptor deprecated

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

Deprecated: Use ObjectiveNode.ProtoReflect.Descriptor instead.

func (*ObjectiveNode) GetChanges

func (x *ObjectiveNode) GetChanges() []*ChangeEntry

func (*ObjectiveNode) GetChecks

func (x *ObjectiveNode) GetChecks() []*CheckEntry

func (*ObjectiveNode) GetChildren

func (x *ObjectiveNode) GetChildren() []*ObjectiveNode

func (*ObjectiveNode) GetCostUsd

func (x *ObjectiveNode) GetCostUsd() float64

func (*ObjectiveNode) GetDescription

func (x *ObjectiveNode) GetDescription() string

func (*ObjectiveNode) GetId

func (x *ObjectiveNode) GetId() string

func (*ObjectiveNode) GetStatus

func (x *ObjectiveNode) GetStatus() string

func (*ObjectiveNode) GetWallClockS

func (x *ObjectiveNode) GetWallClockS() float64

func (*ObjectiveNode) GetWorkTimeS

func (x *ObjectiveNode) GetWorkTimeS() float64

func (*ObjectiveNode) ProtoMessage

func (*ObjectiveNode) ProtoMessage()

func (*ObjectiveNode) ProtoReflect

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

func (*ObjectiveNode) Reset

func (x *ObjectiveNode) Reset()

func (*ObjectiveNode) String

func (x *ObjectiveNode) String() string

type RuleEntry

type RuleEntry struct {
	Id             string     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Scope          *RuleScope `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
	Text           string     `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
	MatchedCurrent bool       `protobuf:"varint,4,opt,name=matched_current,json=matchedCurrent,proto3" json:"matched_current,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleEntry) Descriptor deprecated

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

Deprecated: Use RuleEntry.ProtoReflect.Descriptor instead.

func (*RuleEntry) GetId

func (x *RuleEntry) GetId() string

func (*RuleEntry) GetMatchedCurrent

func (x *RuleEntry) GetMatchedCurrent() bool

func (*RuleEntry) GetScope

func (x *RuleEntry) GetScope() *RuleScope

func (*RuleEntry) GetText

func (x *RuleEntry) GetText() string

func (*RuleEntry) ProtoMessage

func (*RuleEntry) ProtoMessage()

func (*RuleEntry) ProtoReflect

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

func (*RuleEntry) Reset

func (x *RuleEntry) Reset()

func (*RuleEntry) String

func (x *RuleEntry) String() string

type RuleScope

type RuleScope struct {
	Agents     []string `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
	Objectives []string `protobuf:"bytes,2,rep,name=objectives,proto3" json:"objectives,omitempty"`
	Code       string   `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*RuleScope) Descriptor deprecated

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

Deprecated: Use RuleScope.ProtoReflect.Descriptor instead.

func (*RuleScope) GetAgents

func (x *RuleScope) GetAgents() []string

func (*RuleScope) GetCode

func (x *RuleScope) GetCode() string

func (*RuleScope) GetObjectives

func (x *RuleScope) GetObjectives() []string

func (*RuleScope) ProtoMessage

func (*RuleScope) ProtoMessage()

func (*RuleScope) ProtoReflect

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

func (*RuleScope) Reset

func (x *RuleScope) Reset()

func (*RuleScope) String

func (x *RuleScope) String() string

type StreamEventsRequest

type StreamEventsRequest struct {
	Kinds       []string `protobuf:"bytes,1,rep,name=kinds,proto3" json:"kinds,omitempty"`
	AgentFilter string   `protobuf:"bytes,2,opt,name=agent_filter,json=agentFilter,proto3" json:"agent_filter,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamEventsRequest) Descriptor deprecated

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

Deprecated: Use StreamEventsRequest.ProtoReflect.Descriptor instead.

func (*StreamEventsRequest) GetAgentFilter

func (x *StreamEventsRequest) GetAgentFilter() string

func (*StreamEventsRequest) GetKinds

func (x *StreamEventsRequest) GetKinds() []string

func (*StreamEventsRequest) ProtoMessage

func (*StreamEventsRequest) ProtoMessage()

func (*StreamEventsRequest) ProtoReflect

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

func (*StreamEventsRequest) Reset

func (x *StreamEventsRequest) Reset()

func (*StreamEventsRequest) String

func (x *StreamEventsRequest) String() string

type SymbolEntry

type SymbolEntry struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	File      string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"`
	Relevance string `protobuf:"bytes,3,opt,name=relevance,proto3" json:"relevance,omitempty"`
	// contains filtered or unexported fields
}

func (*SymbolEntry) Descriptor deprecated

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

Deprecated: Use SymbolEntry.ProtoReflect.Descriptor instead.

func (*SymbolEntry) GetFile

func (x *SymbolEntry) GetFile() string

func (*SymbolEntry) GetName

func (x *SymbolEntry) GetName() string

func (*SymbolEntry) GetRelevance

func (x *SymbolEntry) GetRelevance() string

func (*SymbolEntry) ProtoMessage

func (*SymbolEntry) ProtoMessage()

func (*SymbolEntry) ProtoReflect

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

func (*SymbolEntry) Reset

func (x *SymbolEntry) Reset()

func (*SymbolEntry) String

func (x *SymbolEntry) String() string

type SymbolNode

type SymbolNode struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Kind      string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	Signature string `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
	Overlay   bool   `protobuf:"varint,4,opt,name=overlay,proto3" json:"overlay,omitempty"`
	// contains filtered or unexported fields
}

func (*SymbolNode) Descriptor deprecated

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

Deprecated: Use SymbolNode.ProtoReflect.Descriptor instead.

func (*SymbolNode) GetKind

func (x *SymbolNode) GetKind() string

func (*SymbolNode) GetName

func (x *SymbolNode) GetName() string

func (*SymbolNode) GetOverlay

func (x *SymbolNode) GetOverlay() bool

func (*SymbolNode) GetSignature

func (x *SymbolNode) GetSignature() string

func (*SymbolNode) ProtoMessage

func (*SymbolNode) ProtoMessage()

func (*SymbolNode) ProtoReflect

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

func (*SymbolNode) Reset

func (x *SymbolNode) Reset()

func (*SymbolNode) String

func (x *SymbolNode) String() string

type TraceEvent

type TraceEvent struct {
	Kind    string            `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Agent   string            `protobuf:"bytes,2,opt,name=agent,proto3" json:"agent,omitempty"`
	Message string            `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	Data    map[string]string `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TraceEvent) Descriptor deprecated

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

Deprecated: Use TraceEvent.ProtoReflect.Descriptor instead.

func (*TraceEvent) GetAgent

func (x *TraceEvent) GetAgent() string

func (*TraceEvent) GetData

func (x *TraceEvent) GetData() map[string]string

func (*TraceEvent) GetKind

func (x *TraceEvent) GetKind() string

func (*TraceEvent) GetMessage

func (x *TraceEvent) GetMessage() string

func (*TraceEvent) ProtoMessage

func (*TraceEvent) ProtoMessage()

func (*TraceEvent) ProtoReflect

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

func (*TraceEvent) Reset

func (x *TraceEvent) Reset()

func (*TraceEvent) String

func (x *TraceEvent) String() string

type TraceNode

type TraceNode struct {
	Agent    string               `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"`
	Duration *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"`
	Events   []*TraceEvent        `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"`
	Children []*TraceNode         `protobuf:"bytes,4,rep,name=children,proto3" json:"children,omitempty"`
	Stats    *TraceStats          `protobuf:"bytes,5,opt,name=stats,proto3" json:"stats,omitempty"`
	// contains filtered or unexported fields
}

func (*TraceNode) Descriptor deprecated

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

Deprecated: Use TraceNode.ProtoReflect.Descriptor instead.

func (*TraceNode) GetAgent

func (x *TraceNode) GetAgent() string

func (*TraceNode) GetChildren

func (x *TraceNode) GetChildren() []*TraceNode

func (*TraceNode) GetDuration

func (x *TraceNode) GetDuration() *durationpb.Duration

func (*TraceNode) GetEvents

func (x *TraceNode) GetEvents() []*TraceEvent

func (*TraceNode) GetStats

func (x *TraceNode) GetStats() *TraceStats

func (*TraceNode) ProtoMessage

func (*TraceNode) ProtoMessage()

func (*TraceNode) ProtoReflect

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

func (*TraceNode) Reset

func (x *TraceNode) Reset()

func (*TraceNode) String

func (x *TraceNode) String() string

type TraceStats

type TraceStats struct {
	LlmCalls  int32 `protobuf:"varint,1,opt,name=llm_calls,json=llmCalls,proto3" json:"llm_calls,omitempty"`
	ToolCalls int32 `protobuf:"varint,2,opt,name=tool_calls,json=toolCalls,proto3" json:"tool_calls,omitempty"`
	Errors    int32 `protobuf:"varint,3,opt,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

func (*TraceStats) Descriptor deprecated

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

Deprecated: Use TraceStats.ProtoReflect.Descriptor instead.

func (*TraceStats) GetErrors

func (x *TraceStats) GetErrors() int32

func (*TraceStats) GetLlmCalls

func (x *TraceStats) GetLlmCalls() int32

func (*TraceStats) GetToolCalls

func (x *TraceStats) GetToolCalls() int32

func (*TraceStats) ProtoMessage

func (*TraceStats) ProtoMessage()

func (*TraceStats) ProtoReflect

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

func (*TraceStats) Reset

func (x *TraceStats) Reset()

func (*TraceStats) String

func (x *TraceStats) String() string

type UnimplementedDebugServiceServer

type UnimplementedDebugServiceServer struct{}

UnimplementedDebugServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedDebugServiceServer) GetContext

func (UnimplementedDebugServiceServer) GetCostBreakdown

func (UnimplementedDebugServiceServer) GetDashboard

func (UnimplementedDebugServiceServer) GetFileChanges

func (UnimplementedDebugServiceServer) GetLLMCalls

func (UnimplementedDebugServiceServer) GetLastSummary

func (UnimplementedDebugServiceServer) GetMemory

func (UnimplementedDebugServiceServer) GetMetrics

func (UnimplementedDebugServiceServer) GetMiddlewareState

func (UnimplementedDebugServiceServer) GetObjectiveGraph

func (UnimplementedDebugServiceServer) GetRules

func (UnimplementedDebugServiceServer) GetSession

func (UnimplementedDebugServiceServer) GetSymbolMap

func (UnimplementedDebugServiceServer) GetTrace

func (UnimplementedDebugServiceServer) StreamEvents

type UnsafeDebugServiceServer

type UnsafeDebugServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDebugServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DebugServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

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