seshatskill

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ListTool

type ListTool struct {
	// contains filtered or unexported fields
}

ListTool implements seshat_list_skills.

func NewListTool

func NewListTool() *ListTool

func (ListTool) BackfillInput

func (ListTool) BackfillInput(_ context.Context, input map[string]any) map[string]any

func (*ListTool) Call

func (ListTool) CheckPermissions

func (ListTool) CheckPermissions(_ context.Context, input map[string]any, _ tool.ToolUseContext) types.PermissionResult

func (*ListTool) Definition

func (t *ListTool) Definition() tool.Definition

func (*ListTool) Description

func (t *ListTool) Description(_ context.Context) (string, error)

func (ListTool) FormatResult

func (ListTool) FormatResult(data any) string

func (ListTool) IsConcurrencySafe

func (ListTool) IsConcurrencySafe(_ map[string]any) bool

func (ListTool) IsEnabled

func (ListTool) IsEnabled() bool

func (ListTool) IsReadOnly

func (ListTool) IsReadOnly(_ map[string]any) bool

func (*ListTool) ValidateInput

func (t *ListTool) ValidateInput(_ context.Context, input map[string]any) (map[string]any, error)

type ReadTool

type ReadTool struct {
	// contains filtered or unexported fields
}

ReadTool implements seshat_read_skill.

func NewReadTool

func NewReadTool() *ReadTool

func (ReadTool) BackfillInput

func (ReadTool) BackfillInput(_ context.Context, input map[string]any) map[string]any

func (*ReadTool) Call

func (ReadTool) CheckPermissions

func (ReadTool) CheckPermissions(_ context.Context, input map[string]any, _ tool.ToolUseContext) types.PermissionResult

func (*ReadTool) Definition

func (t *ReadTool) Definition() tool.Definition

func (*ReadTool) Description

func (t *ReadTool) Description(_ context.Context) (string, error)

func (ReadTool) FormatResult

func (ReadTool) FormatResult(data any) string

func (ReadTool) IsConcurrencySafe

func (ReadTool) IsConcurrencySafe(_ map[string]any) bool

func (ReadTool) IsEnabled

func (ReadTool) IsEnabled() bool

func (ReadTool) IsReadOnly

func (ReadTool) IsReadOnly(_ map[string]any) bool

func (*ReadTool) ValidateInput

func (t *ReadTool) ValidateInput(_ context.Context, input map[string]any) (map[string]any, error)

type ValidateTool

type ValidateTool struct {
	// contains filtered or unexported fields
}

ValidateTool implements seshat_validate_skill.

func NewValidateTool

func NewValidateTool() *ValidateTool

func (ValidateTool) BackfillInput

func (ValidateTool) BackfillInput(_ context.Context, input map[string]any) map[string]any

func (*ValidateTool) Call

func (ValidateTool) CheckPermissions

func (ValidateTool) CheckPermissions(_ context.Context, input map[string]any, _ tool.ToolUseContext) types.PermissionResult

func (*ValidateTool) Definition

func (t *ValidateTool) Definition() tool.Definition

func (*ValidateTool) Description

func (t *ValidateTool) Description(_ context.Context) (string, error)

func (ValidateTool) FormatResult

func (ValidateTool) FormatResult(data any) string

func (ValidateTool) IsConcurrencySafe

func (ValidateTool) IsConcurrencySafe(_ map[string]any) bool

func (ValidateTool) IsEnabled

func (ValidateTool) IsEnabled() bool

func (ValidateTool) IsReadOnly

func (ValidateTool) IsReadOnly(_ map[string]any) bool

func (*ValidateTool) ValidateInput

func (t *ValidateTool) ValidateInput(_ context.Context, input map[string]any) (map[string]any, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL