theabbie's picture
Publish Needle Pi coding-agent fine-tune
54c5de0 verified
Raw
History Blame Contribute Delete
1.69 kB
[
{
"name": "read",
"description": "Read the contents of a file. Supports text files and images. Use offset and limit for large text files.",
"parameters": {
"path": {"type": "string", "description": "Path to the file to read (relative or absolute)", "required": true},
"offset": {"type": "number", "description": "Line number to start reading from (1-indexed)", "required": false},
"limit": {"type": "number", "description": "Maximum number of lines to read", "required": false}
}
},
{
"name": "bash",
"description": "Execute a bash command in the current working directory and return stdout and stderr.",
"parameters": {
"command": {"type": "string", "description": "Exact Bash command to execute", "required": true},
"timeout": {"type": "number", "description": "Optional timeout in seconds", "required": false}
}
},
{
"name": "edit",
"description": "Edit one file using one or more exact, non-overlapping text replacements.",
"parameters": {
"path": {"type": "string", "description": "Path to the file to edit (relative or absolute)", "required": true},
"edits": {"type": "array", "description": "Array of objects with exact oldText and replacement newText strings", "required": true}
}
},
{
"name": "write",
"description": "Create or completely overwrite a file, creating parent directories automatically.",
"parameters": {
"path": {"type": "string", "description": "Path to the file to write (relative or absolute)", "required": true},
"content": {"type": "string", "description": "Complete content to write to the file", "required": true}
}
}
]