Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewShellTool ¶
func NewShellTool(executor codeexecutor.CodeExecutor) tool.Tool
Types ¶
type ShellTool ¶
type ShellTool struct {
// contains filtered or unexported fields
}
ShellTool is a simplified tool for running shell commands. It wraps a codeexecutor.CodeExecutor but exposes a simpler "command" interface that is friendlier to models than the full codeexec.Tool.
func (*ShellTool) Declaration ¶
func (t *ShellTool) Declaration() *tool.Declaration
Click to show internal directories.
Click to hide internal directories.