Files
deepseek-harness/snapshots/session/ptc-python-turn/tool-schemas.expected.json
T

27 lines
1.3 KiB
JSON

{
"initial": [
{
"name": "run_code",
"description": "Execute a Python program against the available tools. Takes two required arguments: `description`, a short summary of what the program does, and `code`, the BODY of an async function (top-level `await` and `return` work). Call tools as `await tools.name(args)` per the declarations in the system prompt. Use `print(...)` and/or `return <value>` for program output — curate it. Image-bearing subtool results are attached after the run. The working directory is the Session's current directory.",
"parameters": {
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "Clear, concise description of what this program does in active voice, 5-10 words (shown in the UI). Provide `description` before `code` in the arguments. Examples: \"Count TODO markers across packages\"; \"Read failing test and its fixture\"; \"Rename config key in every cordis.yml\"."
},
"code": {
"type": "string",
"description": "The program: the body of an async Python function."
}
},
"required": [
"description",
"code"
]
}
}
],
"changes": []
}