|
|
|
|
|
GENERAL_FUNCTION_SCHEMA = { |
|
"name": "execute", |
|
"description": "Executes code on the user's machine, **in the users local environment**, and returns the output", |
|
"parameters": { |
|
"type": "object", |
|
"properties": { |
|
"language": { |
|
"type": "string", |
|
"description": "The programming language (required parameter to the `execute` function)", |
|
"enum": [ |
|
"python", |
|
"R", |
|
"shell", |
|
"applescript", |
|
"javascript", |
|
"html", |
|
"powershell", |
|
], |
|
}, |
|
"code": {"type": "string", "description": "The code to execute (required)"}, |
|
}, |
|
"required": ["language", "code"], |
|
}, |
|
} |
|
|
|
|
|
|
|
|
|
GENERAL_TOOL_CHOICE = {"type": "function", "function": {"name": "execute"}} |
|
|