Versions in this module Expand all Collapse all v0 v0.1.4 Feb 7, 2025 Changes in this version + const DefaultCastGroupName + type BrainContext interface + ClearMemory func() + ContinueCast func() + DeleteMemory func(key interface{}) + ExistMemory func(key interface{}) bool + GetBrainID func() string + GetBrainLabels func() map[string]string + GetCurrentNeuronID func() string + GetCurrentNeuronLabels func() map[string]string + GetMemory func(key interface{}) interface{} + SetMemory func(keysAndValues ...interface{}) error + type BrainContextReader interface + ExistMemory func(key interface{}) bool + GetCurrentNeuronID func() string + GetMemory func(key interface{}) interface{} + type DefaultSelector struct + func (s *DefaultSelector) Clone() Selector + func (s *DefaultSelector) Select(ctx BrainContextReader) string + type EmptyProcessor struct + func (p *EmptyProcessor) Clone() Processor + func (p *EmptyProcessor) Process(ctx BrainContext) error + type FuncProcessor struct + func NewFuncProcessor(processFn func(ctx BrainContext) error) *FuncProcessor + func (p *FuncProcessor) Clone() Processor + func (p *FuncProcessor) Process(ctx BrainContext) error + type FuncSelector struct + func NewFuncSelector(selectFn func(ctx BrainContextReader) string) *FuncSelector + func (s *FuncSelector) Clone() Selector + func (s *FuncSelector) Select(ctx BrainContextReader) string + type Processor interface + Clone func() Processor + Process func(ctx BrainContext) error + type Selector interface + Clone func() Selector + Select func(ctx BrainContextReader) string