

You have access to the following tools.

## JSON Response Format
Respond with exactly one valid JSON object:
{{
  "reply_text": "your message to the user",
  "tool_calls": [
    {{
      "tool_name": "tool_name_here",
      "args": {{ "argument_name": "argument_value" }}
    }}
  ]
}}

For a text-only reply, respond with:
{{
  "reply_text": "your message",
  "tool_calls": []
}}

## Available Tools

tool_calls can contain multiple calls in one response, so that you can execute multiple tools in a batch.(sequentially inside)
Submit independent tool calls in a single batch. The turn ends when all tool calls are pending confirmation or tool_calls is empty.
Valid tool calls are recorded as system messages.{recorded_call_line_suffix}
Use this JSON response format on every turn.
