Documentation
¶
Overview ¶
Package tools provides the tool implementations for the Architect Agent
Index ¶
- func RegisterArchitectTools(registry *ooda.Registry)
- type TransientStoreAdapter
- func (t *TransientStoreAdapter) ClearSession(ctx context.Context, sessionID string) error
- func (t *TransientStoreAdapter) Delete(ctx context.Context, sessionID, key string) error
- func (t *TransientStoreAdapter) Get(ctx context.Context, sessionID, key string) (*ports.TransientFact, error)
- func (t *TransientStoreAdapter) GetAll(ctx context.Context, sessionID string) ([]*ports.TransientFact, error)
- func (t *TransientStoreAdapter) Put(ctx context.Context, sessionID, key string, fact *ports.TransientFact) error
- func (t *TransientStoreAdapter) ToAtoms(ctx context.Context, sessionID string) ([]core.Atom, error)
- func (t *TransientStoreAdapter) ToQuads(ctx context.Context, sessionID string) ([]core.Quad, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterArchitectTools ¶
RegisterArchitectTools registers all architect agent tools to the registry
Types ¶
type TransientStoreAdapter ¶
type TransientStoreAdapter struct {
// contains filtered or unexported fields
}
TransientStoreAdapter adapts the session store to TransientStore
func NewTransientStore ¶
func NewTransientStore() *TransientStoreAdapter
func (*TransientStoreAdapter) ClearSession ¶
func (t *TransientStoreAdapter) ClearSession(ctx context.Context, sessionID string) error
func (*TransientStoreAdapter) Delete ¶
func (t *TransientStoreAdapter) Delete(ctx context.Context, sessionID, key string) error
func (*TransientStoreAdapter) Get ¶
func (t *TransientStoreAdapter) Get(ctx context.Context, sessionID, key string) (*ports.TransientFact, error)
func (*TransientStoreAdapter) GetAll ¶
func (t *TransientStoreAdapter) GetAll(ctx context.Context, sessionID string) ([]*ports.TransientFact, error)
func (*TransientStoreAdapter) Put ¶
func (t *TransientStoreAdapter) Put(ctx context.Context, sessionID, key string, fact *ports.TransientFact) error
Click to show internal directories.
Click to hide internal directories.