Versions in this module Expand all Collapse all v0 v0.0.1 Jan 8, 2025 Changes in this version + var ExecCommandTool = openai.ChatCompletionToolParam + var ExecCommandToolName = execCommandFunction.Name + var ExecHttpCallTool = openai.ChatCompletionToolParam + var ExecHttpCallToolName = execHttpCallFunction.Name + var FsCreateOrUpdateTool = openai.ChatCompletionToolParam + var FsCreateOrUpdateToolName = fsCreateOrUpdateFunction.Name + var FsDeleteTool = openai.ChatCompletionToolParam + var FsDeleteToolName = fsDeleteFunction.Name + var FsReadTool = openai.ChatCompletionToolParam + var FsReadToolName = fsReadFunction.Name + var FsStatTool = openai.ChatCompletionToolParam + var FsStatToolName = fsStatFunction.Name + var Tools = []openai.ChatCompletionToolParam + type ExecCommandArguments struct + CommandLine string + WorkingDir string + type ExecCommandToolHandler struct + func NewExecCommandToolHandler(argsJSON, baseDir string) (*ExecCommandToolHandler, error) + func (h *ExecCommandToolHandler) Describe(ctx context.Context) (string, error) + func (h *ExecCommandToolHandler) Execute(ctx context.Context) (any, error) + type ExecHttpCallArguments struct + Body *string + Headers map[string]string + Method string + QueryParameters map[string]string + Url string + type ExecHttpCallToolHandler struct + func NewExecHttpCallToolHandler(argsJSON string) (*ExecHttpCallToolHandler, error) + func (h *ExecHttpCallToolHandler) Describe(ctx context.Context) (string, error) + func (h *ExecHttpCallToolHandler) Execute(ctx context.Context) (any, error) + type FsCreateOrUpdateArguments struct + FileContent string + Path string + type FsCreateOrUpdateToolHandler struct + func NewFsCreateOrUpdateToolHandler(argsJSON, baseDir string) (*FsCreateOrUpdateToolHandler, error) + func (h *FsCreateOrUpdateToolHandler) Describe(ctx context.Context) (string, error) + func (h *FsCreateOrUpdateToolHandler) Execute(ctx context.Context) (any, error) + type FsDeleteArguments struct + Path string + Recursive bool + type FsDeleteToolHandler struct + func NewFsDeleteToolHandler(argsJSON, baseDir string) (*FsDeleteToolHandler, error) + func (h *FsDeleteToolHandler) Describe(ctx context.Context) (string, error) + func (h *FsDeleteToolHandler) Execute(ctx context.Context) (any, error) + type FsReadArguments struct + Path string + type FsReadToolHandler struct + func NewFsReadToolHandler(argsJSON, baseDir string) (*FsReadToolHandler, error) + func (h *FsReadToolHandler) Execute(ctx context.Context) (any, error) + type FsStatArguments struct + Path string + type FsStatToolHandler struct + func NewFsStatToolHandler(argsJSON, baseDir string) (*FsStatToolHandler, error) + func (h *FsStatToolHandler) Execute(ctx context.Context) (any, error)