Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GlobTool ¶
type GlobTool struct {
RootDir string
}
GlobTool finds files matching a pattern
func (*GlobTool) Description ¶
type LsTool ¶
type LsTool struct {
RootDir string
}
LsTool lists files in a directory
func (*LsTool) Description ¶
type ReadFileTool ¶
type ReadFileTool struct {
RootDir string
}
ReadFileTool reads a file
func (*ReadFileTool) Description ¶
func (t *ReadFileTool) Description() string
func (*ReadFileTool) Name ¶
func (t *ReadFileTool) Name() string
type ReadTodosTool ¶
type ReadTodosTool struct {
Manager *TodoManager
}
ReadTodosTool reads the current todo list
func (*ReadTodosTool) Description ¶
func (t *ReadTodosTool) Description() string
func (*ReadTodosTool) Name ¶
func (t *ReadTodosTool) Name() string
type SubAgentHandler ¶
SubAgentHandler is a function that handles a subagent task
type TaskTool ¶
type TaskTool struct {
Handler SubAgentHandler
}
TaskTool delegates a task to a subagent
func (*TaskTool) Description ¶
type TodoManager ¶
type TodoManager struct {
// contains filtered or unexported fields
}
TodoManager manages a list of todos
func NewTodoManager ¶
func NewTodoManager() *TodoManager
type WriteFileTool ¶
type WriteFileTool struct {
RootDir string
}
WriteFileTool writes to a file
func (*WriteFileTool) Description ¶
func (t *WriteFileTool) Description() string
func (*WriteFileTool) Name ¶
func (t *WriteFileTool) Name() string
type WriteTodosTool ¶
type WriteTodosTool struct {
Manager *TodoManager
}
WriteTodosTool writes a list of todos
func (*WriteTodosTool) Description ¶
func (t *WriteTodosTool) Description() string
func (*WriteTodosTool) Name ¶
func (t *WriteTodosTool) Name() string
Click to show internal directories.
Click to hide internal directories.