Versions in this module Expand all Collapse all v0 v0.3.0 Jun 18, 2026 v0.2.1 Jun 17, 2026 v0.2.0 Jun 16, 2026 v0.1.0 Jun 16, 2026 Changes in this version + const LLMService_Complete_FullMethodName + const LLMService_Name_FullMethodName + const NotifierService_Name_FullMethodName + const NotifierService_Notify_FullMethodName + const StatusProviderService_Check_FullMethodName + const StatusProviderService_Name_FullMethodName + const StoreService_CreateComponent_FullMethodName + const StoreService_CreateFlag_FullMethodName + const StoreService_DeleteComponent_FullMethodName + const StoreService_DeleteFlag_FullMethodName + const StoreService_GetComponent_FullMethodName + const StoreService_GetFlag_FullMethodName + const StoreService_LatestCheck_FullMethodName + const StoreService_LatestChecks_FullMethodName + const StoreService_ListComponents_FullMethodName + const StoreService_ListFlags_FullMethodName + const StoreService_Ping_FullMethodName + const StoreService_RecordCheck_FullMethodName + const StoreService_UpdateComponent_FullMethodName + const StoreService_UpdateFlag_FullMethodName + var File_proto_llm_proto protoreflect.FileDescriptor + var File_proto_notify_proto protoreflect.FileDescriptor + var File_proto_status_proto protoreflect.FileDescriptor + var File_proto_store_proto protoreflect.FileDescriptor + var LLMService_ServiceDesc = grpc.ServiceDesc + var NotifierService_ServiceDesc = grpc.ServiceDesc + var StatusProviderService_ServiceDesc = grpc.ServiceDesc + var StoreService_ServiceDesc = grpc.ServiceDesc + func RegisterLLMServiceServer(s grpc.ServiceRegistrar, srv LLMServiceServer) + func RegisterNotifierServiceServer(s grpc.ServiceRegistrar, srv NotifierServiceServer) + func RegisterStatusProviderServiceServer(s grpc.ServiceRegistrar, srv StatusProviderServiceServer) + func RegisterStoreServiceServer(s grpc.ServiceRegistrar, srv StoreServiceServer) + type Check struct + CheckedAtUnixNano int64 + Component string + LatencyNanos int64 + Message string + State int32 + func (*Check) Descriptor() ([]byte, []int) + func (*Check) ProtoMessage() + func (x *Check) GetCheckedAtUnixNano() int64 + func (x *Check) GetComponent() string + func (x *Check) GetLatencyNanos() int64 + func (x *Check) GetMessage() string + func (x *Check) GetState() int32 + func (x *Check) ProtoReflect() protoreflect.Message + func (x *Check) Reset() + func (x *Check) String() string + type CheckList struct + Checks []*Check + func (*CheckList) Descriptor() ([]byte, []int) + func (*CheckList) ProtoMessage() + func (x *CheckList) GetChecks() []*Check + func (x *CheckList) ProtoReflect() protoreflect.Message + func (x *CheckList) Reset() + func (x *CheckList) String() string + type CompleteRequest struct + MaxTokens int32 + Messages []*LLMMessage + Model string + System string + func (*CompleteRequest) Descriptor() ([]byte, []int) + func (*CompleteRequest) ProtoMessage() + func (x *CompleteRequest) GetMaxTokens() int32 + func (x *CompleteRequest) GetMessages() []*LLMMessage + func (x *CompleteRequest) GetModel() string + func (x *CompleteRequest) GetSystem() string + func (x *CompleteRequest) ProtoReflect() protoreflect.Message + func (x *CompleteRequest) Reset() + func (x *CompleteRequest) String() string + type CompleteResponse struct + Text string + func (*CompleteResponse) Descriptor() ([]byte, []int) + func (*CompleteResponse) ProtoMessage() + func (x *CompleteResponse) GetText() string + func (x *CompleteResponse) ProtoReflect() protoreflect.Message + func (x *CompleteResponse) Reset() + func (x *CompleteResponse) String() string + type Component struct + Config map[string]string + CreatedAtUnixNano int64 + Description string + Key string + Name string + Provider string + UpdatedAtUnixNano int64 + func (*Component) Descriptor() ([]byte, []int) + func (*Component) ProtoMessage() + func (x *Component) GetConfig() map[string]string + func (x *Component) GetCreatedAtUnixNano() int64 + func (x *Component) GetDescription() string + func (x *Component) GetKey() string + func (x *Component) GetName() string + func (x *Component) GetProvider() string + func (x *Component) GetUpdatedAtUnixNano() int64 + func (x *Component) ProtoReflect() protoreflect.Message + func (x *Component) Reset() + func (x *Component) String() string + type ComponentList struct + Components []*Component + func (*ComponentList) Descriptor() ([]byte, []int) + func (*ComponentList) ProtoMessage() + func (x *ComponentList) GetComponents() []*Component + func (x *ComponentList) ProtoReflect() protoreflect.Message + func (x *ComponentList) Reset() + func (x *ComponentList) String() string + type Empty struct + func (*Empty) Descriptor() ([]byte, []int) + func (*Empty) ProtoMessage() + func (x *Empty) ProtoReflect() protoreflect.Message + func (x *Empty) Reset() + func (x *Empty) String() string + type Event struct + AtUnixNano int64 + Component string + Flag string + From int32 + Message string + Title string + To int32 + Type string + func (*Event) Descriptor() ([]byte, []int) + func (*Event) ProtoMessage() + func (x *Event) GetAtUnixNano() int64 + func (x *Event) GetComponent() string + func (x *Event) GetFlag() string + func (x *Event) GetFrom() int32 + func (x *Event) GetMessage() string + func (x *Event) GetTitle() string + func (x *Event) GetTo() int32 + func (x *Event) GetType() string + func (x *Event) ProtoReflect() protoreflect.Message + func (x *Event) Reset() + func (x *Event) String() string + type Flag struct + Cohort string + CreatedAtUnixNano int64 + Description string + Enabled bool + Experiment string + Key string + Rollout int32 + Scope string + UpdatedAtUnixNano int64 + Variants []*Variant + func (*Flag) Descriptor() ([]byte, []int) + func (*Flag) ProtoMessage() + func (x *Flag) GetCohort() string + func (x *Flag) GetCreatedAtUnixNano() int64 + func (x *Flag) GetDescription() string + func (x *Flag) GetEnabled() bool + func (x *Flag) GetExperiment() string + func (x *Flag) GetKey() string + func (x *Flag) GetRollout() int32 + func (x *Flag) GetScope() string + func (x *Flag) GetUpdatedAtUnixNano() int64 + func (x *Flag) GetVariants() []*Variant + func (x *Flag) ProtoReflect() protoreflect.Message + func (x *Flag) Reset() + func (x *Flag) String() string + type FlagList struct + Flags []*Flag + func (*FlagList) Descriptor() ([]byte, []int) + func (*FlagList) ProtoMessage() + func (x *FlagList) GetFlags() []*Flag + func (x *FlagList) ProtoReflect() protoreflect.Message + func (x *FlagList) Reset() + func (x *FlagList) String() string + type Key struct + Key string + func (*Key) Descriptor() ([]byte, []int) + func (*Key) ProtoMessage() + func (x *Key) GetKey() string + func (x *Key) ProtoReflect() protoreflect.Message + func (x *Key) Reset() + func (x *Key) String() string + type LLMEmpty struct + func (*LLMEmpty) Descriptor() ([]byte, []int) + func (*LLMEmpty) ProtoMessage() + func (x *LLMEmpty) ProtoReflect() protoreflect.Message + func (x *LLMEmpty) Reset() + func (x *LLMEmpty) String() string + type LLMMessage struct + Role string + Text string + func (*LLMMessage) Descriptor() ([]byte, []int) + func (*LLMMessage) ProtoMessage() + func (x *LLMMessage) GetRole() string + func (x *LLMMessage) GetText() string + func (x *LLMMessage) ProtoReflect() protoreflect.Message + func (x *LLMMessage) Reset() + func (x *LLMMessage) String() string + type LLMName struct + Name string + func (*LLMName) Descriptor() ([]byte, []int) + func (*LLMName) ProtoMessage() + func (x *LLMName) GetName() string + func (x *LLMName) ProtoReflect() protoreflect.Message + func (x *LLMName) Reset() + func (x *LLMName) String() string + type LLMServiceClient interface + Complete func(ctx context.Context, in *CompleteRequest, opts ...grpc.CallOption) (*CompleteResponse, error) + Name func(ctx context.Context, in *LLMEmpty, opts ...grpc.CallOption) (*LLMName, error) + func NewLLMServiceClient(cc grpc.ClientConnInterface) LLMServiceClient + type LLMServiceServer interface + Complete func(context.Context, *CompleteRequest) (*CompleteResponse, error) + Name func(context.Context, *LLMEmpty) (*LLMName, error) + type NotifierName struct + Name string + func (*NotifierName) Descriptor() ([]byte, []int) + func (*NotifierName) ProtoMessage() + func (x *NotifierName) GetName() string + func (x *NotifierName) ProtoReflect() protoreflect.Message + func (x *NotifierName) Reset() + func (x *NotifierName) String() string + type NotifierServiceClient interface + Name func(ctx context.Context, in *NotifyEmpty, opts ...grpc.CallOption) (*NotifierName, error) + Notify func(ctx context.Context, in *Event, opts ...grpc.CallOption) (*NotifyEmpty, error) + func NewNotifierServiceClient(cc grpc.ClientConnInterface) NotifierServiceClient + type NotifierServiceServer interface + Name func(context.Context, *NotifyEmpty) (*NotifierName, error) + Notify func(context.Context, *Event) (*NotifyEmpty, error) + type NotifyEmpty struct + func (*NotifyEmpty) Descriptor() ([]byte, []int) + func (*NotifyEmpty) ProtoMessage() + func (x *NotifyEmpty) ProtoReflect() protoreflect.Message + func (x *NotifyEmpty) Reset() + func (x *NotifyEmpty) String() string + type StatusCheck struct + CheckedAtUnixNano int64 + Component string + LatencyNanos int64 + Message string + State int32 + func (*StatusCheck) Descriptor() ([]byte, []int) + func (*StatusCheck) ProtoMessage() + func (x *StatusCheck) GetCheckedAtUnixNano() int64 + func (x *StatusCheck) GetComponent() string + func (x *StatusCheck) GetLatencyNanos() int64 + func (x *StatusCheck) GetMessage() string + func (x *StatusCheck) GetState() int32 + func (x *StatusCheck) ProtoReflect() protoreflect.Message + func (x *StatusCheck) Reset() + func (x *StatusCheck) String() string + type StatusComponent struct + Config map[string]string + Description string + Key string + Name string + Provider string + func (*StatusComponent) Descriptor() ([]byte, []int) + func (*StatusComponent) ProtoMessage() + func (x *StatusComponent) GetConfig() map[string]string + func (x *StatusComponent) GetDescription() string + func (x *StatusComponent) GetKey() string + func (x *StatusComponent) GetName() string + func (x *StatusComponent) GetProvider() string + func (x *StatusComponent) ProtoReflect() protoreflect.Message + func (x *StatusComponent) Reset() + func (x *StatusComponent) String() string + type StatusEmpty struct + func (*StatusEmpty) Descriptor() ([]byte, []int) + func (*StatusEmpty) ProtoMessage() + func (x *StatusEmpty) ProtoReflect() protoreflect.Message + func (x *StatusEmpty) Reset() + func (x *StatusEmpty) String() string + type StatusName struct + Name string + func (*StatusName) Descriptor() ([]byte, []int) + func (*StatusName) ProtoMessage() + func (x *StatusName) GetName() string + func (x *StatusName) ProtoReflect() protoreflect.Message + func (x *StatusName) Reset() + func (x *StatusName) String() string + type StatusProviderServiceClient interface + Check func(ctx context.Context, in *StatusComponent, opts ...grpc.CallOption) (*StatusCheck, error) + Name func(ctx context.Context, in *StatusEmpty, opts ...grpc.CallOption) (*StatusName, error) + func NewStatusProviderServiceClient(cc grpc.ClientConnInterface) StatusProviderServiceClient + type StatusProviderServiceServer interface + Check func(context.Context, *StatusComponent) (*StatusCheck, error) + Name func(context.Context, *StatusEmpty) (*StatusName, error) + type StoreServiceClient interface + CreateComponent func(ctx context.Context, in *Component, opts ...grpc.CallOption) (*Empty, error) + CreateFlag func(ctx context.Context, in *Flag, opts ...grpc.CallOption) (*Empty, error) + DeleteComponent func(ctx context.Context, in *Key, opts ...grpc.CallOption) (*Empty, error) + DeleteFlag func(ctx context.Context, in *Key, opts ...grpc.CallOption) (*Empty, error) + GetComponent func(ctx context.Context, in *Key, opts ...grpc.CallOption) (*Component, error) + GetFlag func(ctx context.Context, in *Key, opts ...grpc.CallOption) (*Flag, error) + LatestCheck func(ctx context.Context, in *Key, opts ...grpc.CallOption) (*Check, error) + LatestChecks func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*CheckList, error) + ListComponents func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*ComponentList, error) + ListFlags func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*FlagList, error) + Ping func(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error) + RecordCheck func(ctx context.Context, in *Check, opts ...grpc.CallOption) (*Empty, error) + UpdateComponent func(ctx context.Context, in *Component, opts ...grpc.CallOption) (*Empty, error) + UpdateFlag func(ctx context.Context, in *Flag, opts ...grpc.CallOption) (*Empty, error) + func NewStoreServiceClient(cc grpc.ClientConnInterface) StoreServiceClient + type StoreServiceServer interface + CreateComponent func(context.Context, *Component) (*Empty, error) + CreateFlag func(context.Context, *Flag) (*Empty, error) + DeleteComponent func(context.Context, *Key) (*Empty, error) + DeleteFlag func(context.Context, *Key) (*Empty, error) + GetComponent func(context.Context, *Key) (*Component, error) + GetFlag func(context.Context, *Key) (*Flag, error) + LatestCheck func(context.Context, *Key) (*Check, error) + LatestChecks func(context.Context, *Empty) (*CheckList, error) + ListComponents func(context.Context, *Empty) (*ComponentList, error) + ListFlags func(context.Context, *Empty) (*FlagList, error) + Ping func(context.Context, *Empty) (*Empty, error) + RecordCheck func(context.Context, *Check) (*Empty, error) + UpdateComponent func(context.Context, *Component) (*Empty, error) + UpdateFlag func(context.Context, *Flag) (*Empty, error) + type UnimplementedLLMServiceServer struct + func (UnimplementedLLMServiceServer) Complete(context.Context, *CompleteRequest) (*CompleteResponse, error) + func (UnimplementedLLMServiceServer) Name(context.Context, *LLMEmpty) (*LLMName, error) + type UnimplementedNotifierServiceServer struct + func (UnimplementedNotifierServiceServer) Name(context.Context, *NotifyEmpty) (*NotifierName, error) + func (UnimplementedNotifierServiceServer) Notify(context.Context, *Event) (*NotifyEmpty, error) + type UnimplementedStatusProviderServiceServer struct + func (UnimplementedStatusProviderServiceServer) Check(context.Context, *StatusComponent) (*StatusCheck, error) + func (UnimplementedStatusProviderServiceServer) Name(context.Context, *StatusEmpty) (*StatusName, error) + type UnimplementedStoreServiceServer struct + func (UnimplementedStoreServiceServer) CreateComponent(context.Context, *Component) (*Empty, error) + func (UnimplementedStoreServiceServer) CreateFlag(context.Context, *Flag) (*Empty, error) + func (UnimplementedStoreServiceServer) DeleteComponent(context.Context, *Key) (*Empty, error) + func (UnimplementedStoreServiceServer) DeleteFlag(context.Context, *Key) (*Empty, error) + func (UnimplementedStoreServiceServer) GetComponent(context.Context, *Key) (*Component, error) + func (UnimplementedStoreServiceServer) GetFlag(context.Context, *Key) (*Flag, error) + func (UnimplementedStoreServiceServer) LatestCheck(context.Context, *Key) (*Check, error) + func (UnimplementedStoreServiceServer) LatestChecks(context.Context, *Empty) (*CheckList, error) + func (UnimplementedStoreServiceServer) ListComponents(context.Context, *Empty) (*ComponentList, error) + func (UnimplementedStoreServiceServer) ListFlags(context.Context, *Empty) (*FlagList, error) + func (UnimplementedStoreServiceServer) Ping(context.Context, *Empty) (*Empty, error) + func (UnimplementedStoreServiceServer) RecordCheck(context.Context, *Check) (*Empty, error) + func (UnimplementedStoreServiceServer) UpdateComponent(context.Context, *Component) (*Empty, error) + func (UnimplementedStoreServiceServer) UpdateFlag(context.Context, *Flag) (*Empty, error) + type UnsafeLLMServiceServer interface + type UnsafeNotifierServiceServer interface + type UnsafeStatusProviderServiceServer interface + type UnsafeStoreServiceServer interface + type Variant struct + Key string + Value string + Weight int32 + func (*Variant) Descriptor() ([]byte, []int) + func (*Variant) ProtoMessage() + func (x *Variant) GetKey() string + func (x *Variant) GetValue() string + func (x *Variant) GetWeight() int32 + func (x *Variant) ProtoReflect() protoreflect.Message + func (x *Variant) Reset() + func (x *Variant) String() string