Versions in this module Expand all Collapse all v0 v0.2.0 Jul 14, 2026 v0.1.0 Jun 22, 2026 Changes in this version + type AddObservationsTool struct + func NewAddObservationsTool(s longterm.Store) *AddObservationsTool + func (t *AddObservationsTool) BackfillInput(_ context.Context, input map[string]any) map[string]any + func (t *AddObservationsTool) Call(ctx context.Context, input tool.CallInput, _ types.CanUseToolFn) (tool.CallResult, error) + func (t *AddObservationsTool) CheckPermissions(_ context.Context, input map[string]any, _ tool.ToolUseContext) types.PermissionResult + func (t *AddObservationsTool) Definition() tool.Definition + func (t *AddObservationsTool) Description(_ context.Context) (string, error) + func (t *AddObservationsTool) FormatResult(data any) string + func (t *AddObservationsTool) IsConcurrencySafe(_ map[string]any) bool + func (t *AddObservationsTool) IsEnabled() bool + func (t *AddObservationsTool) IsReadOnly(_ map[string]any) bool + func (t *AddObservationsTool) ValidateInput(_ context.Context, input map[string]any) (map[string]any, error) + type CreateEntitiesTool struct + func NewCreateEntitiesTool(s longterm.Store) *CreateEntitiesTool + func (t *CreateEntitiesTool) BackfillInput(_ context.Context, input map[string]any) map[string]any + func (t *CreateEntitiesTool) Call(ctx context.Context, input tool.CallInput, _ types.CanUseToolFn) (tool.CallResult, error) + func (t *CreateEntitiesTool) CheckPermissions(_ context.Context, input map[string]any, _ tool.ToolUseContext) types.PermissionResult + func (t *CreateEntitiesTool) Definition() tool.Definition + func (t *CreateEntitiesTool) Description(_ context.Context) (string, error) + func (t *CreateEntitiesTool) FormatResult(data any) string + func (t *CreateEntitiesTool) IsConcurrencySafe(_ map[string]any) bool + func (t *CreateEntitiesTool) IsEnabled() bool + func (t *CreateEntitiesTool) IsReadOnly(_ map[string]any) bool + func (t *CreateEntitiesTool) ValidateInput(_ context.Context, input map[string]any) (map[string]any, error) + type OpenNodesTool struct + func NewOpenNodesTool(s longterm.Store) *OpenNodesTool + func (t *OpenNodesTool) BackfillInput(_ context.Context, input map[string]any) map[string]any + func (t *OpenNodesTool) Call(ctx context.Context, input tool.CallInput, _ types.CanUseToolFn) (tool.CallResult, error) + func (t *OpenNodesTool) CheckPermissions(_ context.Context, input map[string]any, _ tool.ToolUseContext) types.PermissionResult + func (t *OpenNodesTool) Definition() tool.Definition + func (t *OpenNodesTool) Description(_ context.Context) (string, error) + func (t *OpenNodesTool) FormatResult(data any) string + func (t *OpenNodesTool) IsConcurrencySafe(_ map[string]any) bool + func (t *OpenNodesTool) IsEnabled() bool + func (t *OpenNodesTool) IsReadOnly(_ map[string]any) bool + func (t *OpenNodesTool) ValidateInput(_ context.Context, input map[string]any) (map[string]any, error) + type SearchNodesTool struct + func NewSearchNodesTool(s longterm.Store) *SearchNodesTool + func (t *SearchNodesTool) BackfillInput(_ context.Context, input map[string]any) map[string]any + func (t *SearchNodesTool) Call(ctx context.Context, input tool.CallInput, _ types.CanUseToolFn) (tool.CallResult, error) + func (t *SearchNodesTool) CheckPermissions(_ context.Context, input map[string]any, _ tool.ToolUseContext) types.PermissionResult + func (t *SearchNodesTool) Definition() tool.Definition + func (t *SearchNodesTool) Description(_ context.Context) (string, error) + func (t *SearchNodesTool) FormatResult(data any) string + func (t *SearchNodesTool) IsConcurrencySafe(_ map[string]any) bool + func (t *SearchNodesTool) IsEnabled() bool + func (t *SearchNodesTool) IsReadOnly(_ map[string]any) bool + func (t *SearchNodesTool) ValidateInput(_ context.Context, input map[string]any) (map[string]any, error)