diff options
| author | Grail Finder <wohilas@gmail.com> | 2026-03-01 12:16:17 +0300 |
|---|---|---|
| committer | Grail Finder <wohilas@gmail.com> | 2026-03-01 12:16:17 +0300 |
| commit | f6a395bce9343a9224b2c43b231a749108acad1e (patch) | |
| tree | 501f9913fbc253dfdf9192facf8fdcc1c08826a4 /tools.go | |
| parent | dc34c63256c0bfc6b11625e91e7a981968160929 (diff) | |
Fix: todo_update
Diffstat (limited to 'tools.go')
| -rw-r--r-- | tools.go | 19 |
1 files changed, 16 insertions, 3 deletions
@@ -1546,9 +1546,22 @@ var baseTools = []models.Tool{ Name: "todo_update", Description: "Update a todo item by ID with new task or status. Status must be one of: pending, in_progress, completed.", Parameters: models.ToolFuncParams{ - Type: "object", - Required: []string{}, - Properties: map[string]models.ToolArgProps{}, + Type: "object", + Required: []string{"id"}, + Properties: map[string]models.ToolArgProps{ + "id": models.ToolArgProps{ + Type: "string", + Description: "id of the todo item to update", + }, + "task": models.ToolArgProps{ + Type: "string", + Description: "new task description (optional)", + }, + "status": models.ToolArgProps{ + Type: "string", + Description: "new status: pending, in_progress, or completed (optional)", + }, + }, }, }, }, |
