{
  "initial": [
    {
      "name": "run_code",
      "description": "Execute a TypeScript program against the available tools. Write the BODY of an async function (erasable syntax only; top-level `await` and `return` work) and call tools as `await tools.name(args)` per the declarations in the system prompt. Only what you print or return comes back — curate it.",
      "parameters": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "The program: the body of an async TypeScript function."
          },
          "description": {
            "type": "string",
            "description": "Clear, concise description of what this program does in active voice, 5-10 words (shown in the UI). Examples: \"Count TODO markers across packages\"; \"Read failing test and its fixture\"; \"Rename config key in every cordis.yml\"."
          }
        },
        "required": [
          "code",
          "description"
        ]
      }
    }
  ],
  "changes": []
}
