)]}'
{
  "commit": "7b6f783c01d231005817dd57636f3c0fbb3f220d",
  "tree": "335f31f0267d69832b64f757744d9cb2f9dd09ff",
  "parents": [
    "b9a48cba95d31e7121f96c5233fe790ebfd92e83"
  ],
  "author": {
    "name": "Greg Spencer",
    "email": "gspencer@google.com",
    "time": "Wed Oct 22 00:32:30 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Oct 22 00:32:30 2025 -0700"
  },
  "message": "[beta] Dart MCP server updates\n\nIssue description: Without this change, the dart MCP command launch_app will not work for the `chrome` device target because it won\u0027t find any DTD URI.\n\nWhat is the fix: This starts using the `--machine` along with `--print-dtd` arguments to the `flutter run` command, now that it prints the DTD URI in machine mode.\n\nWhy cherry-pick: This will enable Flutter developers to develop web apps using the MCP server without hanging.\n\nRisk: Low, this only affects the Dart MCP server\u0027s `launch_app` command so the radius is small, and the likely worst thing that could happen is that it would stop working for other devices as well.\n\nSee https://github.com/dart-lang/ai/pull/301 and https://github.com/flutter/flutter/pull/176655 for more information.\n\nCherry-pick: https://dart-review.googlesource.com/c/sdk/+/456480\nBug: https://github.com/dart-lang/ai/issues/302\nChange-Id: Ide1ea8d447de43a0a48fae05d40f9051457eaa2c\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/456482\nCommit-Queue: Alexander Thomas \u003cathom@google.com\u003e\nReviewed-by: Ivan Inozemtsev \u003ciinozemtsev@google.com\u003e\nReviewed-by: Alexander Thomas \u003cathom@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "df16cbc3f5bd1ea2f28b0d9f2317b8693965a623",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "9e375b5e2616aabb346b7f8ab262c4324081a878",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "0fcfbb5d14a402db2027d2431375c2afbc42fd30",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "caeb18c928bf500a350c9ecb94798157f72874c7",
      "new_mode": 33188,
      "new_path": "DEPS"
    }
  ]
}
