| 1 | import * as path from "node:path" |
| 2 | |
| 3 | export interface ToolContext { |
| 4 | cwd: string |
| 5 | token: string |
| 6 | /** current session todo list (markdown checklist) */ |
| 7 | getTodos: () => string |
| 8 | setTodos: (todos: string) => void |
| 9 | } |
| 10 | |
| 11 | export interface ToolResult { |
| 12 | /** text returned to the model as the tool result */ |
nothing calls this directly
no outgoing calls
no test coverage detected