Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDevToolsLoader ¶
func NewDevToolsLoader() common.ToolLoader
NewDevToolsLoader creates a new instance of DevToolsLoader
Types ¶
type CommandExecutorTool ¶
type CommandExecutorTool struct {
common.BuiltInTool
}
CommandExecutorTool implements the Tool interface for executing commands and scripts
func (CommandExecutorTool) Annotations ¶
func (t CommandExecutorTool) Annotations() mcp.ToolAnnotation
func (CommandExecutorTool) Description ¶
func (t CommandExecutorTool) Description() string
func (CommandExecutorTool) Name ¶
func (t CommandExecutorTool) Name() string
type CommandRequest ¶
type CommandResponse ¶
type DevToolsLoader ¶
type DevToolsLoader struct{}
DevToolLoader loads development-related tools
func (*DevToolsLoader) LoadTools ¶
func (l *DevToolsLoader) LoadTools(ctx context.Context) ([]common.AnnotatedTool, error)
LoadTools loads and returns all development-related tools
Click to show internal directories.
Click to hide internal directories.