{
  "model_name": "recorded-telegram-check",
  "expects": {
    "response_contains": ["Telegram", "connected"],
    "tools_used": ["tool_list"],
    "all_tools_succeeded": true,
    "tool_results_contain": { "tool_list": "extensions" },
    "min_responses": 1
  },
  "memory_snapshot": [
    {
      "path": "IDENTITY.md",
      "content": "# Identity\n\nName: Alfred\nNature: A secure personal AI assistant\n\nEdit this file to give your agent a custom name and personality."
    }
  ],
  "steps": [
    {
      "response": {
        "type": "user_input",
        "content": "is telegram connected?"
      }
    },
    {
      "request_hint": {
        "last_user_message_contains": "is telegram connected?"
      },
      "response": {
        "type": "tool_calls",
        "tool_calls": [
          {
            "id": "call_606cd198d48546909babbfdc",
            "name": "tool_list",
            "arguments": {
              "include_available": false
            }
          }
        ],
        "input_tokens": 200,
        "output_tokens": 30
      }
    },
    {
      "request_hint": {
        "last_user_message_contains": "is telegram connected?"
      },
      "expected_tool_results": [
        {
          "tool_call_id": "call_606cd198d48546909babbfdc",
          "name": "tool_list",
          "content": "extensions"
        }
      ],
      "response": {
        "type": "text",
        "content": "Yes! **Telegram is connected** and working.",
        "input_tokens": 300,
        "output_tokens": 50
      }
    }
  ]
}
