{
 "note": "問い・区分・依頼文・正解の道具と引数の照合（eq は完全一致、any は任意の値、optional は付けてもよい引数）。",
 "questions": [
  {
   "id": "a001",
   "category": "A",
   "server": "github",
   "request": "kaede-labs/inventory-api の issue 214 の内容を確認したいです。",
   "gold": [
    {
     "name": "issue_read",
     "args": {
      "owner": {
       "eq": "kaede-labs"
      },
      "repo": {
       "eq": "inventory-api"
      },
      "issue_number": {
       "eq": 214
      },
      "method": {
       "eq": "get",
       "implied": true
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a002",
   "category": "A",
   "server": "github",
   "request": "hoshikage-works/shop-web の issue 87 に付いているコメントを全部読ませて。",
   "gold": [
    {
     "name": "issue_read",
     "args": {
      "owner": {
       "eq": "hoshikage-works"
      },
      "repo": {
       "eq": "shop-web"
      },
      "issue_number": {
       "eq": 87
      },
      "method": {
       "eq": "get_comments",
       "implied": true
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a003",
   "category": "A",
   "server": "github",
   "request": "mizunara-dev/ledger-core の issue 31 の子 issue（サブ issue）の一覧がほしいです。",
   "gold": [
    {
     "name": "issue_read",
     "args": {
      "owner": {
       "eq": "mizunara-dev"
      },
      "repo": {
       "eq": "ledger-core"
      },
      "issue_number": {
       "eq": 31
      },
      "method": {
       "eq": "get_sub_issues",
       "implied": true
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a004",
   "category": "A",
   "server": "github",
   "request": "tsubame-co/notif-service に、題名「通知メールの文字化けを調査」、本文「件名が ISO-2022-JP のとき文字化けします。」で新しく issue を作成してください。",
   "gold": [
    {
     "name": "issue_write",
     "args": {
      "owner": {
       "eq": "tsubame-co"
      },
      "repo": {
       "eq": "notif-service"
      },
      "method": {
       "eq": "create",
       "implied": true
      },
      "title": {
       "eq": "通知メールの文字化けを調査"
      },
      "body": {
       "eq": "件名が ISO-2022-JP のとき文字化けします。"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a005",
   "category": "A",
   "server": "github",
   "request": "aoba-studio/docs-site の issue 56 は対応が終わったので、クローズしてください。",
   "gold": [
    {
     "name": "issue_write",
     "args": {
      "owner": {
       "eq": "aoba-studio"
      },
      "repo": {
       "eq": "docs-site"
      },
      "method": {
       "eq": "update",
       "implied": true
      },
      "issue_number": {
       "eq": 56
      },
      "state": {
       "eq": "closed",
       "implied": true
      }
     },
     "optional": {
      "state_reason": {
       "eq": "completed"
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a006",
   "category": "A",
   "server": "github",
   "request": "momiji-corp/batch-runner の issue 402 に「来週のリリースで修正します。」とコメントを追加して。",
   "gold": [
    {
     "name": "add_issue_comment",
     "args": {
      "owner": {
       "eq": "momiji-corp"
      },
      "repo": {
       "eq": "batch-runner"
      },
      "issue_number": {
       "eq": 402
      },
      "body": {
       "eq": "来週のリリースで修正します。"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a007",
   "category": "A",
   "server": "github",
   "request": "shirakaba-soft/auth-gateway のコメント ID 1987654321 の本文を「手順を最新版に更新しました。」に書き換えてください。",
   "gold": [
    {
     "name": "update_issue_comment",
     "args": {
      "owner": {
       "eq": "shirakaba-soft"
      },
      "repo": {
       "eq": "auth-gateway"
      },
      "comment_id": {
       "eq": 1987654321
      },
      "body": {
       "eq": "手順を最新版に更新しました。"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a008",
   "category": "A",
   "server": "github",
   "request": "nagare-inc/metrics-agent のプルリクエスト 73 の差分を取得してください。",
   "gold": [
    {
     "name": "pull_request_read",
     "args": {
      "owner": {
       "eq": "nagare-inc"
      },
      "repo": {
       "eq": "metrics-agent"
      },
      "pullNumber": {
       "eq": 73
      },
      "method": {
       "eq": "get_diff",
       "implied": true
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a009",
   "category": "A",
   "server": "github",
   "request": "kaede-labs/inventory-api のプルリクエスト 150 で、CI の個々のジョブやチェックがどうなったか、1 件ずつの結果を見たいです。",
   "gold": [
    {
     "name": "pull_request_read",
     "args": {
      "owner": {
       "eq": "kaede-labs"
      },
      "repo": {
       "eq": "inventory-api"
      },
      "pullNumber": {
       "eq": 150
      },
      "method": {
       "eq": "get_check_runs",
       "implied": true
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a010",
   "category": "A",
   "server": "github",
   "request": "hoshikage-works/shop-web のプルリクエスト 42 を承認してください。レビューのコメントは「確認しました。問題ありません。」でお願いします。",
   "gold": [
    {
     "name": "pull_request_review_write",
     "args": {
      "owner": {
       "eq": "hoshikage-works"
      },
      "repo": {
       "eq": "shop-web"
      },
      "pullNumber": {
       "eq": 42
      },
      "method": {
       "eq": "create",
       "implied": true
      },
      "event": {
       "eq": "APPROVE",
       "implied": true
      },
      "body": {
       "eq": "確認しました。問題ありません。"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a011",
   "category": "A",
   "server": "github",
   "request": "mizunara-dev/ledger-core のプルリクエスト 318 をスカッシュマージしてください。",
   "gold": [
    {
     "name": "merge_pull_request",
     "args": {
      "owner": {
       "eq": "mizunara-dev"
      },
      "repo": {
       "eq": "ledger-core"
      },
      "pullNumber": {
       "eq": 318
      },
      "merge_method": {
       "eq": "squash",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a012",
   "category": "A",
   "server": "github",
   "request": "tsubame-co/notif-service で、ブランチ fix/mail-encoding を main に取り込むプルリクエストを、タイトル「メール文字コードの修正」で作成してください。",
   "gold": [
    {
     "name": "create_pull_request",
     "args": {
      "owner": {
       "eq": "tsubame-co"
      },
      "repo": {
       "eq": "notif-service"
      },
      "head": {
       "eq": "fix/mail-encoding"
      },
      "base": {
       "eq": "main"
      },
      "title": {
       "eq": "メール文字コードの修正"
      }
     },
     "optional": {
      "draft": {
       "eq": false
      },
      "maintainer_can_modify": {
       "eq": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a013",
   "category": "A",
   "server": "github",
   "request": "aoba-studio/docs-site のプルリクエスト 19 のタイトルを「目次の並びを修正」に変更してください。",
   "gold": [
    {
     "name": "update_pull_request",
     "args": {
      "owner": {
       "eq": "aoba-studio"
      },
      "repo": {
       "eq": "docs-site"
      },
      "pullNumber": {
       "eq": 19
      },
      "title": {
       "eq": "目次の並びを修正"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a014",
   "category": "A",
   "server": "github",
   "request": "momiji-corp/batch-runner に、main を元にして feature/retry-policy というブランチを作ってください。",
   "gold": [
    {
     "name": "create_branch",
     "args": {
      "owner": {
       "eq": "momiji-corp"
      },
      "repo": {
       "eq": "batch-runner"
      },
      "branch": {
       "eq": "feature/retry-policy"
      },
      "from_branch": {
       "eq": "main"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a015",
   "category": "A",
   "server": "github",
   "request": "GitHub 上の shirakaba-soft/auth-gateway のブランチ一覧を出してください。",
   "gold": [
    {
     "name": "list_branches",
     "args": {
      "owner": {
       "eq": "shirakaba-soft"
      },
      "repo": {
       "eq": "auth-gateway"
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a016",
   "category": "A",
   "server": "github",
   "request": "GitHub の nagare-inc/metrics-agent にある config/default.yaml の中身を見せてください。",
   "gold": [
    {
     "name": "get_file_contents",
     "args": {
      "owner": {
       "eq": "nagare-inc"
      },
      "repo": {
       "eq": "metrics-agent"
      },
      "path": {
       "eq": "config/default.yaml"
      }
     },
     "optional": {
      "fields": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a017",
   "category": "A",
   "server": "github",
   "request": "kaede-labs/inventory-api の main ブランチに、docs/NOTES.md を内容「# メモ」、コミットメッセージ「メモを追加」で新規作成してください。",
   "gold": [
    {
     "name": "create_or_update_file",
     "args": {
      "owner": {
       "eq": "kaede-labs"
      },
      "repo": {
       "eq": "inventory-api"
      },
      "branch": {
       "eq": "main"
      },
      "path": {
       "eq": "docs/NOTES.md"
      },
      "content": {
       "eq": "# メモ"
      },
      "message": {
       "eq": "メモを追加"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a018",
   "category": "A",
   "server": "github",
   "request": "hoshikage-works/shop-web の main ブランチから tmp/old_banner.html を削除してください。コミットメッセージは「不要ファイルを削除」にします。",
   "gold": [
    {
     "name": "delete_file",
     "args": {
      "owner": {
       "eq": "hoshikage-works"
      },
      "repo": {
       "eq": "shop-web"
      },
      "branch": {
       "eq": "main"
      },
      "path": {
       "eq": "tmp/old_banner.html"
      },
      "message": {
       "eq": "不要ファイルを削除"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a019",
   "category": "A",
   "server": "github",
   "request": "mizunara-dev/ledger-core で src/billing.py を変更したコミットの履歴を見たいです。",
   "gold": [
    {
     "name": "list_commits",
     "args": {
      "owner": {
       "eq": "mizunara-dev"
      },
      "repo": {
       "eq": "ledger-core"
      },
      "path": {
       "eq": "src/billing.py"
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      },
      "fields": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a020",
   "category": "A",
   "server": "github",
   "request": "tsubame-co/notif-service のコミット 9f3c2ab7d1e04c58a6b2f1d09e7a3c4b5d6e7f80 でどのファイルがどう変わったか教えてください。",
   "gold": [
    {
     "name": "get_commit",
     "args": {
      "owner": {
       "eq": "tsubame-co"
      },
      "repo": {
       "eq": "notif-service"
      },
      "sha": {
       "eq": "9f3c2ab7d1e04c58a6b2f1d09e7a3c4b5d6e7f80"
      }
     },
     "optional": {
      "detail": {
       "any": true
      },
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a021",
   "category": "A",
   "server": "github",
   "request": "aoba-studio/docs-site で、今オープンになっているプルリクエストを一覧にしてください。",
   "gold": [
    {
     "name": "list_pull_requests",
     "args": {
      "owner": {
       "eq": "aoba-studio"
      },
      "repo": {
       "eq": "docs-site"
      },
      "state": {
       "eq": "open",
       "implied": true
      }
     },
     "optional": {
      "page": {
       "eq": 1
      },
      "perPage": {
       "any": true
      },
      "fields": {
       "any": true
      },
      "sort": {
       "any": true
      },
      "direction": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a022",
   "category": "A",
   "server": "github",
   "request": "momiji-corp/batch-runner で bug ラベルが付いているオープンな issue を一覧表示してください。",
   "gold": [
    {
     "name": "list_issues",
     "args": {
      "owner": {
       "eq": "momiji-corp"
      },
      "repo": {
       "eq": "batch-runner"
      },
      "labels": {
       "eq": [
        "bug"
       ]
      },
      "state": {
       "eq": "OPEN",
       "implied": true
      }
     },
     "optional": {
      "perPage": {
       "any": true
      },
      "fields": {
       "any": true
      },
      "orderBy": {
       "any": true
      },
      "direction": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a023",
   "category": "A",
   "server": "github",
   "request": "shirakaba-soft/auth-gateway の最新リリースの情報を教えてください。",
   "gold": [
    {
     "name": "get_latest_release",
     "args": {
      "owner": {
       "eq": "shirakaba-soft"
      },
      "repo": {
       "eq": "auth-gateway"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a024",
   "category": "A",
   "server": "github",
   "request": "nagare-inc/metrics-agent の issue 12 の下に、ID 3141592653 の issue をサブ issue として追加してください。",
   "gold": [
    {
     "name": "sub_issue_write",
     "args": {
      "owner": {
       "eq": "nagare-inc"
      },
      "repo": {
       "eq": "metrics-agent"
      },
      "issue_number": {
       "eq": 12
      },
      "method": {
       "eq": "add",
       "implied": true
      },
      "sub_issue_id": {
       "eq": 3141592653
      }
     },
     "optional": {
      "replace_parent": {
       "eq": false
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a025",
   "category": "A",
   "server": "git",
   "request": "/home/dev/projects/kikori-app のリポジトリで、作業ツリーの状態を確認してください。",
   "gold": [
    {
     "name": "git_status",
     "args": {
      "repo_path": {
       "eq": "/home/dev/projects/kikori-app"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a026",
   "category": "A",
   "server": "git",
   "request": "/srv/repos/tide-notes で、まだステージしていない変更の差分を見せてください。",
   "gold": [
    {
     "name": "git_diff_unstaged",
     "args": {
      "repo_path": {
       "eq": "/srv/repos/tide-notes"
      }
     },
     "optional": {
      "context_lines": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a027",
   "category": "A",
   "server": "git",
   "request": "/home/dev/work/lumen-cli で、ステージ済みの変更の差分を表示してください。",
   "gold": [
    {
     "name": "git_diff_staged",
     "args": {
      "repo_path": {
       "eq": "/home/dev/work/lumen-cli"
      }
     },
     "optional": {
      "context_lines": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a028",
   "category": "A",
   "server": "git",
   "request": "/home/dev/work/ferry-batch の今の状態と main ブランチとの差分を出してください。",
   "gold": [
    {
     "name": "git_diff",
     "args": {
      "repo_path": {
       "eq": "/home/dev/work/ferry-batch"
      },
      "target": {
       "eq": "main"
      }
     },
     "optional": {
      "context_lines": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a029",
   "category": "A",
   "server": "git",
   "request": "/srv/repos/tide-notes の README.md と docs/usage.md をステージに追加してください。",
   "gold": [
    {
     "name": "git_add",
     "args": {
      "repo_path": {
       "eq": "/srv/repos/tide-notes"
      },
      "files": {
       "in": [
        [
         "README.md",
         "docs/usage.md"
        ],
        [
         "/srv/repos/tide-notes/README.md",
         "/srv/repos/tide-notes/docs/usage.md"
        ]
       ],
       "unordered": true,
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a030",
   "category": "A",
   "server": "git",
   "request": "/home/dev/projects/kikori-app で、メッセージ「ログイン画面の文言を修正」でコミットしてください。",
   "gold": [
    {
     "name": "git_commit",
     "args": {
      "repo_path": {
       "eq": "/home/dev/projects/kikori-app"
      },
      "message": {
       "eq": "ログイン画面の文言を修正"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a031",
   "category": "A",
   "server": "git",
   "request": "/home/dev/work/lumen-cli の直近 5 件のコミットログを見せてください。",
   "gold": [
    {
     "name": "git_log",
     "args": {
      "repo_path": {
       "eq": "/home/dev/work/lumen-cli"
      },
      "max_count": {
       "eq": 5
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a032",
   "category": "A",
   "server": "git",
   "request": "/home/dev/work/ferry-batch に feature/export-csv という新しいブランチを作ってください。",
   "gold": [
    {
     "name": "git_create_branch",
     "args": {
      "repo_path": {
       "eq": "/home/dev/work/ferry-batch"
      },
      "branch_name": {
       "eq": "feature/export-csv"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a033",
   "category": "A",
   "server": "git",
   "request": "/srv/repos/tide-notes のブランチを release/1.4 に切り替えてください。",
   "gold": [
    {
     "name": "git_checkout",
     "args": {
      "repo_path": {
       "eq": "/srv/repos/tide-notes"
      },
      "branch_name": {
       "eq": "release/1.4"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a034",
   "category": "A",
   "server": "git",
   "request": "/home/dev/projects/kikori-app にあるローカルのブランチを一覧にしてください。",
   "gold": [
    {
     "name": "git_branch",
     "args": {
      "repo_path": {
       "eq": "/home/dev/projects/kikori-app"
      },
      "branch_type": {
       "eq": "local",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a035",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/notes/meeting.txt の中身を読んでください。",
   "gold": [
    {
     "name": "read_text_file",
     "args": {
      "path": {
       "eq": "/home/dev/notes/meeting.txt"
      }
     },
     "optional": {}
    },
    {
     "name": "read_file",
     "args": {
      "path": {
       "eq": "/home/dev/notes/meeting.txt"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a036",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/reports/q3.xlsx のサイズと最終更新日時を知りたいです。",
   "gold": [
    {
     "name": "get_file_info",
     "args": {
      "path": {
       "eq": "/home/dev/reports/q3.xlsx"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a037",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/images/logo.png を画像として読み込んでください。",
   "gold": [
    {
     "name": "read_media_file",
     "args": {
      "path": {
       "eq": "/home/dev/images/logo.png"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a038",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/config/dev.json と /home/dev/config/prod.json の 2 つを、まとめて 1 回で読んでください。",
   "gold": [
    {
     "name": "read_multiple_files",
     "args": {
      "paths": {
       "eq": [
        "/home/dev/config/dev.json",
        "/home/dev/config/prod.json"
       ],
       "unordered": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a039",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/tmp/todo.txt を新規作成して、内容を「牛乳を買う」にしてください。",
   "gold": [
    {
     "name": "write_file",
     "args": {
      "path": {
       "eq": "/home/dev/tmp/todo.txt"
      },
      "content": {
       "eq": "牛乳を買う"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a040",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/app/settings.ini の「debug=true」を「debug=false」に置き換えてください。",
   "gold": [
    {
     "name": "edit_file",
     "args": {
      "path": {
       "eq": "/home/dev/app/settings.ini"
      },
      "edits": {
       "eq": [
        {
         "oldText": "debug=true",
         "newText": "debug=false"
        }
       ]
      }
     },
     "optional": {
      "dryRun": {
       "eq": false
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a041",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/projects/newsite/assets/img を、途中のフォルダも含めて作成してください。",
   "gold": [
    {
     "name": "create_directory",
     "args": {
      "path": {
       "eq": "/home/dev/projects/newsite/assets/img"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a042",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/projects/newsite の直下にあるファイルとフォルダを、名前だけで一覧にしてください。",
   "gold": [
    {
     "name": "list_directory",
     "args": {
      "path": {
       "eq": "/home/dev/projects/newsite"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a043",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/downloads の中身を、サイズの大きい順に並べて見せてください。",
   "gold": [
    {
     "name": "list_directory_with_sizes",
     "args": {
      "path": {
       "eq": "/home/dev/downloads"
      },
      "sortBy": {
       "eq": "size",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a044",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/projects/newsite 以下のフォルダ構成を、深い階層までツリーで見せてください。",
   "gold": [
    {
     "name": "directory_tree",
     "args": {
      "path": {
       "eq": "/home/dev/projects/newsite"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a045",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/tmp/draft.md を /home/dev/docs/final.md に移動して、名前も変えてください。",
   "gold": [
    {
     "name": "move_file",
     "args": {
      "source": {
       "eq": "/home/dev/tmp/draft.md"
      },
      "destination": {
       "eq": "/home/dev/docs/final.md"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a046",
   "category": "A",
   "server": "filesystem",
   "request": "/home/dev/projects の下から、サブフォルダの中も含めて、拡張子が .log のファイルを探してください。",
   "gold": [
    {
     "name": "search_files",
     "args": {
      "path": {
       "eq": "/home/dev/projects"
      },
      "pattern": {
       "eq": "**/*.log",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a047",
   "category": "A",
   "server": "mongodb",
   "request": "接続済みの MongoDB（connectionId は conn-3a9f）で、データベース shopdb の orders コレクションから、status が \"shipped\" のドキュメントを取得してください。",
   "gold": [
    {
     "name": "find",
     "args": {
      "connectionId": {
       "eq": "conn-3a9f"
      },
      "database": {
       "eq": "shopdb"
      },
      "collection": {
       "eq": "orders"
      },
      "filter": {
       "eq": {
        "status": "shipped"
       }
      }
     },
     "optional": {
      "limit": {
       "any": true
      },
      "responseBytesLimit": {
       "any": true
      },
      "sort": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a048",
   "category": "A",
   "server": "mongodb",
   "request": "MongoDB の接続 conn-77b2 を使って、データベース hrdb の employees コレクションのうち、department が \"sales\" のドキュメントの件数を数えてください。",
   "gold": [
    {
     "name": "count",
     "args": {
      "connectionId": {
       "eq": "conn-77b2"
      },
      "database": {
       "eq": "hrdb"
      },
      "collection": {
       "eq": "employees"
      },
      "query": {
       "eq": {
        "department": "sales"
       }
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a049",
   "category": "A",
   "server": "mongodb",
   "request": "MongoDB は接続済みで connectionId は conn-c501 です。データベース logdb の accesslogs コレクションに、パイプライン [{\"$group\": {\"_id\": \"$path\", \"hits\": {\"$sum\": 1}}}] を実行してください。",
   "gold": [
    {
     "name": "aggregate",
     "args": {
      "connectionId": {
       "eq": "conn-c501"
      },
      "database": {
       "eq": "logdb"
      },
      "collection": {
       "eq": "accesslogs"
      },
      "pipeline": {
       "eq": [
        {
         "$group": {
          "_id": "$path",
          "hits": {
           "$sum": 1
          }
         }
        }
       ]
      }
     },
     "optional": {
      "responseBytesLimit": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a050",
   "category": "A",
   "server": "mongodb",
   "request": "接続済みの MongoDB（connectionId は conn-e812）にあるデータベースを、全部一覧にしてください。",
   "gold": [
    {
     "name": "list-databases",
     "args": {
      "connectionId": {
       "eq": "conn-e812"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a051",
   "category": "A",
   "server": "mongodb",
   "request": "接続済み MongoDB（connectionId: conn-5d10）の inventory データベースにあるコレクションの一覧を出して。",
   "gold": [
    {
     "name": "list-collections",
     "args": {
      "connectionId": {
       "eq": "conn-5d10"
      },
      "database": {
       "eq": "inventory"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a052",
   "category": "A",
   "server": "mongodb",
   "request": "connectionId が conn-90ab の MongoDB で、crmdb データベースの contacts コレクションのスキーマを調べてください。",
   "gold": [
    {
     "name": "collection-schema",
     "args": {
      "connectionId": {
       "eq": "conn-90ab"
      },
      "database": {
       "eq": "crmdb"
      },
      "collection": {
       "eq": "contacts"
      }
     },
     "optional": {
      "sampleSize": {
       "any": true
      },
      "responseBytesLimit": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a053",
   "category": "A",
   "server": "mongodb",
   "request": "接続済みの MongoDB（connectionId は conn-2c47）で、bookstore データベースの titles コレクションに張られているインデックスを教えてください。",
   "gold": [
    {
     "name": "collection-indexes",
     "args": {
      "connectionId": {
       "eq": "conn-2c47"
      },
      "database": {
       "eq": "bookstore"
      },
      "collection": {
       "eq": "titles"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a054",
   "category": "A",
   "server": "mongodb",
   "request": "MongoDB の接続 conn-b6e3 を使って、mediadb データベースの thumbnails コレクションのストレージサイズを確認してください。",
   "gold": [
    {
     "name": "collection-storage-size",
     "args": {
      "connectionId": {
       "eq": "conn-b6e3"
      },
      "database": {
       "eq": "mediadb"
      },
      "collection": {
       "eq": "thumbnails"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a055",
   "category": "A",
   "server": "mongodb",
   "request": "connectionId が conn-18fd の接続済み MongoDB で、analytics データベースの統計情報を見せてください。",
   "gold": [
    {
     "name": "db-stats",
     "args": {
      "connectionId": {
       "eq": "conn-18fd"
      },
      "database": {
       "eq": "analytics"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a056",
   "category": "A",
   "server": "mongodb",
   "request": "connectionId が conn-a0d9 の MongoDB で、sessiondb データベースの tokens コレクションから、expired が true のドキュメントを全部削除してください。",
   "gold": [
    {
     "name": "delete-many",
     "args": {
      "connectionId": {
       "eq": "conn-a0d9"
      },
      "database": {
       "eq": "sessiondb"
      },
      "collection": {
       "eq": "tokens"
      },
      "filter": {
       "eq": {
        "expired": true
       }
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a057",
   "category": "A",
   "server": "mongodb",
   "request": "接続済みの MongoDB（connectionId は conn-6e21）で、shopdb データベースの customers コレクションの、plan が \"free\" のドキュメントすべてについて、plan を \"standard\" に更新してください（update は {\"$set\": {\"plan\": \"standard\"}}）。",
   "gold": [
    {
     "name": "update-many",
     "args": {
      "connectionId": {
       "eq": "conn-6e21"
      },
      "database": {
       "eq": "shopdb"
      },
      "collection": {
       "eq": "customers"
      },
      "filter": {
       "eq": {
        "plan": "free"
       }
      },
      "update": {
       "eq": {
        "$set": {
         "plan": "standard"
        }
       }
      }
     },
     "optional": {
      "upsert": {
       "eq": false
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a058",
   "category": "A",
   "server": "mongodb",
   "request": "MongoDB の接続 conn-f4b8 を使って、eventsdb データベースの attendees コレクションに、次の 2 件のドキュメントを追加してください: {\"name\": \"佐伯\", \"seat\": 12} と {\"name\": \"田端\", \"seat\": 13}。",
   "gold": [
    {
     "name": "insert-many",
     "args": {
      "connectionId": {
       "eq": "conn-f4b8"
      },
      "database": {
       "eq": "eventsdb"
      },
      "collection": {
       "eq": "attendees"
      },
      "documents": {
       "eq": [
        {
         "name": "佐伯",
         "seat": 12
        },
        {
         "name": "田端",
         "seat": 13
        }
       ],
       "unordered": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a059",
   "category": "A",
   "server": "mongodb",
   "request": "connectionId が conn-d731 の MongoDB で、warehouse データベースの tmp_items コレクションの名前を \"items_archive\" に変更してください。",
   "gold": [
    {
     "name": "rename-collection",
     "args": {
      "connectionId": {
       "eq": "conn-d731"
      },
      "database": {
       "eq": "warehouse"
      },
      "collection": {
       "eq": "tmp_items"
      },
      "newName": {
       "eq": "items_archive"
      }
     },
     "optional": {
      "dropTarget": {
       "eq": false
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a060",
   "category": "A",
   "server": "mongodb",
   "request": "接続済みの MongoDB（connectionId は conn-09ce）で、userdb データベースの accounts コレクションから、email_1 という名前の通常のインデックスを削除してください。",
   "gold": [
    {
     "name": "drop-index",
     "args": {
      "connectionId": {
       "eq": "conn-09ce"
      },
      "database": {
       "eq": "userdb"
      },
      "collection": {
       "eq": "accounts"
      },
      "indexName": {
       "eq": "email_1"
      },
      "type": {
       "eq": "classic",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a061",
   "category": "A",
   "server": "notion",
   "request": "Notion のページ 3c9e1b52-7a4d-4f08-9b36-5d2e8a1f6c07 のプロパティ情報を取得してください。",
   "gold": [
    {
     "name": "API-retrieve-a-page",
     "args": {
      "page_id": {
       "eq": "3c9e1b52-7a4d-4f08-9b36-5d2e8a1f6c07"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a062",
   "category": "A",
   "server": "notion",
   "request": "Notion のブロック b81f47d3-2e69-4c15-a7d0-93f5c6e2a418 の子ブロックを一覧で取得してください。",
   "gold": [
    {
     "name": "API-get-block-children",
     "args": {
      "block_id": {
       "eq": "b81f47d3-2e69-4c15-a7d0-93f5c6e2a418"
      }
     },
     "optional": {
      "page_size": {
       "any": true
      },
      "start_cursor": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a063",
   "category": "A",
   "server": "notion",
   "request": "Notion のブロック 5f2a9c84-1b73-4e6d-8a05-c7d94e3b1f62 を削除してください。",
   "gold": [
    {
     "name": "API-delete-a-block",
     "args": {
      "block_id": {
       "eq": "5f2a9c84-1b73-4e6d-8a05-c7d94e3b1f62"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a064",
   "category": "A",
   "server": "notion",
   "request": "Notion のページ e07d5a31-96c2-48bf-b1e4-2a8f3d7c9506 の内容を Markdown で取得してください。",
   "gold": [
    {
     "name": "API-retrieve-page-markdown",
     "args": {
      "page_id": {
       "eq": "e07d5a31-96c2-48bf-b1e4-2a8f3d7c9506"
      }
     },
     "optional": {
      "include_transcript": {
       "eq": false
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a065",
   "category": "A",
   "server": "notion",
   "request": "Notion のページ 7ad3c6e9-4f15-4b28-90e1-d6b8a2c53f74 に付いているコメントを取得してください。",
   "gold": [
    {
     "name": "API-retrieve-a-comment",
     "args": {
      "block_id": {
       "eq": "7ad3c6e9-4f15-4b28-90e1-d6b8a2c53f74"
      }
     },
     "optional": {
      "page_size": {
       "any": true
      },
      "start_cursor": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a066",
   "category": "A",
   "server": "notion",
   "request": "Notion のデータソース 92b4e7f0-3d58-4a1c-b6e9-0c5a7d1f8e23 に入っているページを取得してください。",
   "gold": [
    {
     "name": "API-query-data-source",
     "args": {
      "data_source_id": {
       "eq": "92b4e7f0-3d58-4a1c-b6e9-0c5a7d1f8e23"
      }
     },
     "optional": {
      "page_size": {
       "any": true
      },
      "start_cursor": {
       "any": true
      },
      "in_trash": {
       "eq": false
      },
      "archived": {
       "eq": false
      },
      "sorts": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a067",
   "category": "A",
   "server": "notion",
   "request": "Notion のデータソース d4106b8a-e5f3-47c9-a2d1-8b73f09c6e15 の定義（プロパティの構成など）を取得してください。",
   "gold": [
    {
     "name": "API-retrieve-a-data-source",
     "args": {
      "data_source_id": {
       "eq": "d4106b8a-e5f3-47c9-a2d1-8b73f09c6e15"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a068",
   "category": "A",
   "server": "notion",
   "request": "Notion のユーザー 1e5c8f37-a9d2-4604-b3f8-7c2d60e9a145 の情報を取得してください。",
   "gold": [
    {
     "name": "API-get-user",
     "args": {
      "user_id": {
       "eq": "1e5c8f37-a9d2-4604-b3f8-7c2d60e9a145"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a069",
   "category": "A",
   "server": "notion",
   "request": "Notion でタイトルに「議事録」を含むページとデータソースを検索してください。",
   "gold": [
    {
     "name": "API-post-search",
     "args": {
      "query": {
       "eq": "議事録"
      }
     },
     "optional": {
      "page_size": {
       "any": true
      },
      "start_cursor": {
       "any": true
      },
      "sort": {
       "in": [
        {
         "direction": "descending",
         "timestamp": "last_edited_time"
        },
        {
         "direction": "ascending",
         "timestamp": "last_edited_time"
        }
       ]
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a070",
   "category": "A",
   "server": "notion",
   "request": "Notion のページ a3f90d27-8c51-4e6b-95a4-1d07b2e8c6f3 を、ページ 60b7e1c4-d2a9-4f83-8e15-9a4c3f7d0b62 の下に移動してください。",
   "gold": [
    {
     "name": "API-move-page",
     "args": {
      "page_id": {
       "eq": "a3f90d27-8c51-4e6b-95a4-1d07b2e8c6f3"
      },
      "parent": {
       "eq": {
        "type": "page_id",
        "page_id": "60b7e1c4-d2a9-4f83-8e15-9a4c3f7d0b62"
       }
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a071",
   "category": "A",
   "server": "slack",
   "request": "Slack のチャンネル C04PM7X2D に「本日 15 時から定例会を始めます」と投稿してください。",
   "gold": [
    {
     "name": "slack_post_message",
     "args": {
      "channel_id": {
       "eq": "C04PM7X2D"
      },
      "text": {
       "eq": "本日 15 時から定例会を始めます"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a072",
   "category": "A",
   "server": "slack",
   "request": "Slack のチャンネル C05RT91AB で、スレッド 1731398410.482915 に「確認しました。対応します」と返信してください。",
   "gold": [
    {
     "name": "slack_reply_to_thread",
     "args": {
      "channel_id": {
       "eq": "C05RT91AB"
      },
      "thread_ts": {
       "eq": "1731398410.482915"
      },
      "text": {
       "eq": "確認しました。対応します"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a073",
   "category": "A",
   "server": "slack",
   "request": "Slack のチャンネル C06NQ4HEF のメッセージ（タイムスタンプ 1731401122.003200）に、eyes のリアクションを付けてください。",
   "gold": [
    {
     "name": "slack_add_reaction",
     "args": {
      "channel_id": {
       "eq": "C06NQ4HEF"
      },
      "timestamp": {
       "eq": "1731401122.003200"
      },
      "reaction": {
       "eq": "eyes"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a074",
   "category": "A",
   "server": "slack",
   "request": "Slack のチャンネル C07WD38KL の最新のメッセージを 20 件取得してください。",
   "gold": [
    {
     "name": "slack_get_channel_history",
     "args": {
      "channel_id": {
       "eq": "C07WD38KL"
      },
      "limit": {
       "eq": 20
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a075",
   "category": "A",
   "server": "slack",
   "request": "Slack のチャンネル C08ZX50GH にあるスレッド 1731405533.116400 の返信をすべて取得してください。",
   "gold": [
    {
     "name": "slack_get_thread_replies",
     "args": {
      "channel_id": {
       "eq": "C08ZX50GH"
      },
      "thread_ts": {
       "eq": "1731405533.116400"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a076",
   "category": "A",
   "server": "slack",
   "request": "Slack のユーザー U09A3BC7D のプロフィールを詳しく見せてください。",
   "gold": [
    {
     "name": "slack_get_user_profile",
     "args": {
      "user_id": {
       "eq": "U09A3BC7D"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a077",
   "category": "A",
   "server": "slack",
   "request": "Slack のワークスペースにあるチャンネルを、50 件まで一覧にしてください。",
   "gold": [
    {
     "name": "slack_list_channels",
     "args": {
      "limit": {
       "eq": 50
      }
     },
     "optional": {
      "cursor": {
       "any": true
      }
     }
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a078",
   "category": "A",
   "server": "memory",
   "request": "ナレッジグラフに、名前が「ホシカゼ商事」、種類が「会社」、観察が「請求書は月末締め」のエンティティを新しく作ってください。",
   "gold": [
    {
     "name": "create_entities",
     "args": {
      "entities": {
       "eq": [
        {
         "name": "ホシカゼ商事",
         "entityType": "会社",
         "observations": [
          "請求書は月末締め"
         ]
        }
       ]
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a079",
   "category": "A",
   "server": "memory",
   "request": "ナレッジグラフで、「ホシカゼ商事」から「藤井さん」への関係を、関係の種類を「雇用している」として作成してください。",
   "gold": [
    {
     "name": "create_relations",
     "args": {
      "relations": {
       "eq": [
        {
         "from": "ホシカゼ商事",
         "to": "藤井さん",
         "relationType": "雇用している"
        }
       ]
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a080",
   "category": "A",
   "server": "memory",
   "request": "ナレッジグラフの既存のエンティティ「ホシカゼ商事」に、観察として「支払いは翌月10日」を追加してください。",
   "gold": [
    {
     "name": "add_observations",
     "args": {
      "observations": {
       "eq": [
        {
         "entityName": "ホシカゼ商事",
         "contents": [
          "支払いは翌月10日"
         ]
        }
       ]
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a081",
   "category": "A",
   "server": "memory",
   "request": "ナレッジグラフから、エンティティ「旧顧客リスト」を、関連する関係も含めて削除してください。",
   "gold": [
    {
     "name": "delete_entities",
     "args": {
      "entityNames": {
       "eq": [
        "旧顧客リスト"
       ]
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a082",
   "category": "A",
   "server": "memory",
   "request": "ナレッジグラフを「請求」というキーワードで検索してください。",
   "gold": [
    {
     "name": "search_nodes",
     "args": {
      "query": {
       "eq": "請求"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a083",
   "category": "A",
   "server": "memory",
   "request": "ナレッジグラフから、名前が「ホシカゼ商事」と「藤井さん」のエンティティの内容を見せてください。",
   "gold": [
    {
     "name": "open_nodes",
     "args": {
      "names": {
       "eq": [
        "ホシカゼ商事",
        "藤井さん"
       ],
       "unordered": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a084",
   "category": "A",
   "server": "google_maps",
   "request": "「大阪府大阪市北区梅田9-9-9」の住所を、緯度経度に変換してください。",
   "gold": [
    {
     "name": "maps_geocode",
     "args": {
      "address": {
       "eq": "大阪府大阪市北区梅田9-9-9"
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a085",
   "category": "A",
   "server": "google_maps",
   "request": "緯度 35.6812、経度 139.7671 の地点の住所を教えてください。",
   "gold": [
    {
     "name": "maps_reverse_geocode",
     "args": {
      "latitude": {
       "eq": 35.6812
      },
      "longitude": {
       "eq": 139.7671
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a086",
   "category": "A",
   "server": "google_maps",
   "request": "緯度 35.3606、経度 138.7274 の地点の標高を調べてください。",
   "gold": [
    {
     "name": "maps_elevation",
     "args": {
      "locations": {
       "eq": [
        {
         "latitude": 35.3606,
         "longitude": 138.7274
        }
       ]
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a087",
   "category": "A",
   "server": "google_maps",
   "request": "車で、福岡市博多区博多駅前3-1-1 と 福岡市中央区天神2-5-5 のそれぞれから、福岡市早良区百道浜2-2-2 までの距離と所要時間を、1 回でまとめて調べてください。",
   "gold": [
    {
     "name": "maps_distance_matrix",
     "args": {
      "origins": {
       "eq": [
        "福岡市博多区博多駅前3-1-1",
        "福岡市中央区天神2-5-5"
       ],
       "unordered": true
      },
      "destinations": {
       "eq": [
        "福岡市早良区百道浜2-2-2"
       ]
      },
      "mode": {
       "eq": "driving",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a088",
   "category": "A",
   "server": "google_maps",
   "request": "札幌市中央区北1条西2丁目 から 札幌市北区北24条西5丁目 までの、電車での行き方を調べてください。",
   "gold": [
    {
     "name": "maps_directions",
     "args": {
      "origin": {
       "eq": "札幌市中央区北1条西2丁目"
      },
      "destination": {
       "eq": "札幌市北区北24条西5丁目"
      },
      "mode": {
       "eq": "transit",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "a089",
   "category": "A",
   "server": "time",
   "request": "ロンドンの今の時刻を教えてください。",
   "gold": [
    {
     "name": "get_current_time",
     "args": {
      "timezone": {
       "eq": "Europe/London",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": true
  },
  {
   "id": "a090",
   "category": "A",
   "server": "time",
   "request": "東京の 14:00 は、ニューヨークでは何時になりますか。",
   "gold": [
    {
     "name": "convert_time",
     "args": {
      "source_timezone": {
       "eq": "Asia/Tokyo",
       "implied": true
      },
      "time": {
       "eq": "14:00"
      },
      "target_timezone": {
       "eq": "America/New_York",
       "implied": true
      }
     },
     "optional": {}
    }
   ],
   "optional_note": null,
   "d_use": false
  },
  {
   "id": "b001",
   "category": "B",
   "server": null,
   "request": "ありがとうございます。助かりました。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b002",
   "category": "B",
   "server": null,
   "request": "おはようございます。今日もよろしくお願いします。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b003",
   "category": "B",
   "server": null,
   "request": "「確認します」を、取引先向けの丁寧な敬語に直してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b004",
   "category": "B",
   "server": null,
   "request": "17 × 23 はいくつですか。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b005",
   "category": "B",
   "server": null,
   "request": "次の文を英語に訳してください。「来週の打ち合わせは延期になりました」",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b006",
   "category": "B",
   "server": null,
   "request": "API とは何か、非エンジニアの上司にも分かるように一言で説明して。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b007",
   "category": "B",
   "server": null,
   "request": "「お世話になっております」で始まる、納期延長のお願いのメールの冒頭 2 文を書いてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b008",
   "category": "B",
   "server": null,
   "request": "この文を短くまとめて: 「本日は大変お忙しい中、お時間をいただき誠にありがとうございます。」",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b009",
   "category": "B",
   "server": null,
   "request": "消費税 10% を含めて 3,300 円の商品の税抜き価格は？",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b010",
   "category": "B",
   "server": null,
   "request": "「持続可能」を使った短いキャッチコピーを 3 つ考えて。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b011",
   "category": "B",
   "server": null,
   "request": "Python でリストの重複を取り除く書き方を教えて。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b012",
   "category": "B",
   "server": null,
   "request": "お疲れさまです。今日はここまでにします。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b013",
   "category": "B",
   "server": null,
   "request": "「ご査収ください」の意味と使い方を説明してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b014",
   "category": "B",
   "server": null,
   "request": "フレームワークとライブラリの違いを簡単に教えて",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b015",
   "category": "B",
   "server": null,
   "request": "次の英文の意味を教えて: Let's circle back on this next week.",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b016",
   "category": "B",
   "server": null,
   "request": "箇条書きの「商品A: 在庫あり / 商品B: 入荷待ち」を、自然な 1 文にしてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b017",
   "category": "B",
   "server": null,
   "request": "初対面の相手への自己紹介を、30 秒で話せる長さで考えてください。私は営業職で、入社 3 年目です。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b018",
   "category": "B",
   "server": null,
   "request": "1 時間 45 分は何分ですか。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b019",
   "category": "B",
   "server": null,
   "request": "了解です！それでお願いします。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "b020",
   "category": "B",
   "server": null,
   "request": "プレゼンの冒頭で使える、聞き手の興味を引く問いかけの例を 3 つ挙げて。",
   "gold": null,
   "optional_note": null,
   "d_use": null
  },
  {
   "id": "c001",
   "category": "C",
   "server": "github",
   "request": "kaede-labs/inventory-api のレビューが済んだプルリクエストを、マージしてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "pullNumber",
   "action_tools": [
    "merge_pull_request"
   ],
   "lookup_ok": [
    "list_pull_requests",
    "search_pull_requests"
   ]
  },
  {
   "id": "c002",
   "category": "C",
   "server": "github",
   "request": "hoshikage-works/shop-web の、さっき話していた issue をクローズしておいて。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "issue_number",
   "action_tools": [
    "issue_write"
   ],
   "lookup_ok": [
    "list_issues",
    "search_issues"
   ]
  },
  {
   "id": "c003",
   "category": "C",
   "server": "github",
   "request": "mizunara-dev/ledger-core の main ブランチから、さっきのファイルを削除してください。コミットメッセージは「整理」でお願いします。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "path",
   "action_tools": [
    "delete_file"
   ],
   "lookup_ok": [
    "get_file_contents",
    "search_code"
   ]
  },
  {
   "id": "c004",
   "category": "C",
   "server": "github",
   "request": "tsubame-co/notif-service の例の issue に、「確認済みです。」とコメントしてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "issue_number",
   "action_tools": [
    "add_issue_comment"
   ],
   "lookup_ok": [
    "list_issues",
    "search_issues"
   ]
  },
  {
   "id": "c005",
   "category": "C",
   "server": "github",
   "request": "aoba-studio/docs-site のプルリクエストを承認してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "pullNumber",
   "action_tools": [
    "pull_request_review_write"
   ],
   "lookup_ok": [
    "list_pull_requests",
    "search_pull_requests"
   ]
  },
  {
   "id": "c006",
   "category": "C",
   "server": "github",
   "request": "momiji-corp/batch-runner の私が書いたコメントの本文を、「修正しました。」に直してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "comment_id",
   "action_tools": [
    "update_issue_comment"
   ],
   "lookup_ok": [
    "search_issues",
    "list_issues",
    "get_me"
   ]
  },
  {
   "id": "c007",
   "category": "C",
   "server": "github",
   "request": "shirakaba-soft/auth-gateway で、自分の作業ブランチを main に取り込むプルリクエストを、タイトル「認証の改善」で作ってください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "head",
   "action_tools": [
    "create_pull_request"
   ],
   "lookup_ok": [
    "list_branches",
    "list_commits",
    "get_me",
    "ui_get"
   ]
  },
  {
   "id": "c008",
   "category": "C",
   "server": "github",
   "request": "nagare-inc/metrics-agent の main ブランチの、さっき見たファイルの内容を「interval: 30」に更新してください。コミットメッセージは「間隔を変更」です。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "path",
   "action_tools": [
    "create_or_update_file",
    "push_files"
   ],
   "lookup_ok": [
    "get_file_contents",
    "search_code"
   ]
  },
  {
   "id": "c009",
   "category": "C",
   "server": "git",
   "request": "いつものリポジトリで、変更を全部コミットしてください。メッセージは「週次の更新」です。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "repo_path",
   "action_tools": [
    "git_commit",
    "git_add"
   ],
   "lookup_ok": []
  },
  {
   "id": "c010",
   "category": "C",
   "server": "git",
   "request": "/home/dev/projects/kikori-app で、レビュー用のブランチに切り替えてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "branch_name",
   "action_tools": [
    "git_checkout"
   ],
   "lookup_ok": [
    "git_branch"
   ]
  },
  {
   "id": "c011",
   "category": "C",
   "server": "git",
   "request": "/srv/repos/tide-notes で、さっき直したファイルをステージに追加してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "files",
   "action_tools": [
    "git_add"
   ],
   "lookup_ok": [
    "git_status",
    "git_diff_unstaged"
   ]
  },
  {
   "id": "c012",
   "category": "C",
   "server": "filesystem",
   "request": "さっき話したファイルを、/home/dev/archive/report_old.pdf に移動して名前を変えてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "source",
   "action_tools": [
    "move_file"
   ],
   "lookup_ok": [
    "list_directory",
    "list_directory_with_sizes",
    "search_files",
    "directory_tree"
   ]
  },
  {
   "id": "c013",
   "category": "C",
   "server": "filesystem",
   "request": "例の設定ファイルの「port=8080」を「port=9090」に置き換えてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "path",
   "action_tools": [
    "edit_file",
    "write_file"
   ],
   "lookup_ok": [
    "search_files",
    "list_directory",
    "directory_tree",
    "list_directory_with_sizes",
    "get_file_info"
   ]
  },
  {
   "id": "c014",
   "category": "C",
   "server": "filesystem",
   "request": "昨日のレポートを、内容「作業中」で上書きしてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "path",
   "action_tools": [
    "write_file",
    "edit_file"
   ],
   "lookup_ok": [
    "search_files",
    "list_directory",
    "list_directory_with_sizes",
    "directory_tree",
    "get_file_info"
   ]
  },
  {
   "id": "c015",
   "category": "C",
   "server": "filesystem",
   "request": "いつものログファイルの末尾 30 行を読んでください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "path",
   "action_tools": [
    "read_text_file",
    "read_file",
    "read_multiple_files"
   ],
   "lookup_ok": [
    "search_files",
    "list_directory",
    "list_directory_with_sizes"
   ]
  },
  {
   "id": "c016",
   "category": "C",
   "server": "mongodb",
   "request": "MongoDB の接続 conn-12ab を使って、データベース auditdb の、さっき話したコレクションから、status が \"expired\" のドキュメントを全部削除してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "collection",
   "action_tools": [
    "delete-many"
   ],
   "lookup_ok": [
    "list-collections"
   ]
  },
  {
   "id": "c017",
   "category": "C",
   "server": "mongodb",
   "request": "connectionId が conn-88ef の MongoDB で、データベース pilotdb にある例のテスト用コレクションを削除してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "collection",
   "action_tools": [
    "drop-collection"
   ],
   "lookup_ok": [
    "list-collections"
   ]
  },
  {
   "id": "c018",
   "category": "C",
   "server": "mongodb",
   "request": "接続済みの MongoDB（connectionId は conn-4a7d）で、いつもの検証用データベースを丸ごと消してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "database",
   "action_tools": [
    "drop-database"
   ],
   "lookup_ok": [
    "list-databases"
   ]
  },
  {
   "id": "c019",
   "category": "C",
   "server": "mongodb",
   "request": "MongoDB には接続済みです。salesdb の orders コレクションで、status が \"pending\" のドキュメントをすべて \"cancelled\" に更新してください（update は {\"$set\": {\"status\": \"cancelled\"}}）。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "connectionId",
   "action_tools": [
    "update-many"
   ],
   "lookup_ok": [
    "list-connections"
   ]
  },
  {
   "id": "c020",
   "category": "C",
   "server": "mongodb",
   "request": "MongoDB の接続 conn-be05 を使って、データベース userdb の accounts コレクションから、一番使われていないインデックスを削除してください（通常のインデックスです）。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "indexName",
   "action_tools": [
    "drop-index"
   ],
   "lookup_ok": [
    "collection-indexes",
    "aggregate"
   ]
  },
  {
   "id": "c021",
   "category": "C",
   "server": "notion",
   "request": "Notion のブロックを削除してください。さっき開いていたものです。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "block_id",
   "action_tools": [
    "API-delete-a-block",
    "API-update-a-block"
   ],
   "lookup_ok": [
    "API-post-search"
   ]
  },
  {
   "id": "c022",
   "category": "C",
   "server": "notion",
   "request": "Notion の例のページに、「確認しました」とコメントを付けてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "parent",
   "action_tools": [
    "API-create-a-comment"
   ],
   "lookup_ok": [
    "API-post-search"
   ]
  },
  {
   "id": "c023",
   "category": "C",
   "server": "notion",
   "request": "Notion で、先週作った議事録のページを、ページ 4b8e2f60-17c3-4d95-a0e6-5c1f93d7a284 の下に移動してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "page_id",
   "action_tools": [
    "API-move-page"
   ],
   "lookup_ok": [
    "API-post-search"
   ]
  },
  {
   "id": "c024",
   "category": "C",
   "server": "slack",
   "request": "開発チームのチャンネルに「リリースは明日の 10 時です」と投稿してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "channel_id",
   "action_tools": [
    "slack_post_message"
   ],
   "lookup_ok": [
    "slack_list_channels"
   ]
  },
  {
   "id": "c025",
   "category": "C",
   "server": "slack",
   "request": "Slack のチャンネル C0AB42KLM で、さっきのスレッドに「了解です」と返信してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "thread_ts",
   "action_tools": [
    "slack_reply_to_thread"
   ],
   "lookup_ok": [
    "slack_get_channel_history"
   ]
  },
  {
   "id": "c026",
   "category": "C",
   "server": "slack",
   "request": "Slack のチャンネル C0CD73NOP の、課長のあのメッセージに、ok のリアクションを付けてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "timestamp",
   "action_tools": [
    "slack_add_reaction"
   ],
   "lookup_ok": [
    "slack_get_channel_history"
   ]
  },
  {
   "id": "c027",
   "category": "C",
   "server": "memory",
   "request": "ナレッジグラフから、さっき登録した取引先のエンティティを削除してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "entityNames",
   "action_tools": [
    "delete_entities"
   ],
   "lookup_ok": [
    "read_graph",
    "search_nodes"
   ]
  },
  {
   "id": "c028",
   "category": "C",
   "server": "google_maps",
   "request": "いつものオフィスから、今日の打ち合わせ場所まで、車での経路を教えてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "origin",
   "action_tools": [
    "maps_directions",
    "maps_distance_matrix"
   ],
   "lookup_ok": []
  },
  {
   "id": "c029",
   "category": "C",
   "server": "google_maps",
   "request": "さっき検索したカフェの営業時間と口コミを、詳しく見せてください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "place_id",
   "action_tools": [
    "maps_place_details"
   ],
   "lookup_ok": [
    "maps_search_places"
   ]
  },
  {
   "id": "c030",
   "category": "C",
   "server": "time",
   "request": "会議の開始時刻を、ニューヨーク時間に直してください。",
   "gold": null,
   "optional_note": null,
   "d_use": null,
   "missing": "time",
   "action_tools": [
    "convert_time"
   ],
   "lookup_ok": []
  }
 ]
}
