Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContextContinuityProtocol ¶
type ContextContinuityProtocol struct {
// contains filtered or unexported fields
}
func NewCCP ¶
func NewCCP(db *sql.DB) *ContextContinuityProtocol
func (*ContextContinuityProtocol) Cleanup ¶
func (ccp *ContextContinuityProtocol) Cleanup() error
func (*ContextContinuityProtocol) Init ¶
func (ccp *ContextContinuityProtocol) Init() error
func (*ContextContinuityProtocol) Retrieve ¶
func (ccp *ContextContinuityProtocol) Retrieve(project string, memType MemoryType, limit int) ([]MemoryEntry, error)
func (*ContextContinuityProtocol) Store ¶
func (ccp *ContextContinuityProtocol) Store(entry *MemoryEntry) error
type MemoryEntry ¶
type MemoryType ¶
type MemoryType string
const ( MemoryTask MemoryType = "task" MemoryFinding MemoryType = "finding" MemoryDecision MemoryType = "decision" MemoryKnowledge MemoryType = "knowledge" )
type Scratchpad ¶
type Scratchpad struct {
// contains filtered or unexported fields
}
func NewScratchpad ¶
func NewScratchpad(agentID string) *Scratchpad
func (*Scratchpad) List ¶
func (s *Scratchpad) List() map[string]string
func (*Scratchpad) Read ¶
func (s *Scratchpad) Read(key string) string
func (*Scratchpad) Write ¶
func (s *Scratchpad) Write(key, value string)
Click to show internal directories.
Click to hide internal directories.