)]}'
{
  "log": [
    {
      "commit": "82637684fde03080d9d959afc86703a307a05a81",
      "tree": "c0cbc69f942c29f28d0626685b0b0185c86649f7",
      "parents": [
        "5666642afe1a5217e2529225d4bd9c9df6310bd6",
        "ca302bb9c1433d3028126125cfa1a05b61d5ea9a"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Thu Apr 23 10:06:41 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 23 10:06:41 2026 -0700"
      },
      "message": "Merge changes I0be06fcb,Ib2a70554,I498a2e96,Iac9599cd,Iaf7d208d\n\n* changes:\n  Add publish_drafts tool and threaded reply support for draft comments\n  Add delete_draft_comments tool to bulk-remove all drafts on a CL\n  Add delete_draft_comment tool to remove a single draft by ID\n  Add list_draft_comments tool to view drafts on a CL\n  Add post_draft_comment tool for creating draft review comments\n"
    },
    {
      "commit": "ca302bb9c1433d3028126125cfa1a05b61d5ea9a",
      "tree": "549d912b8aeca6fa603c29b1f35f546c096b9b1a",
      "parents": [
        "3556275d48577b17c49823b73555d29708396e48"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Fri Apr 03 16:48:09 2026 +0300"
      },
      "committer": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Fri Apr 03 16:49:21 2026 +0300"
      },
      "message": "Add publish_drafts tool and threaded reply support for draft comments\n\nChange-Id: I0be06fcb65e9132e7a5ad23e7b3b63dc9ee6c7a1\n"
    },
    {
      "commit": "5666642afe1a5217e2529225d4bd9c9df6310bd6",
      "tree": "16d6e5570049f47fc4dab41f09e4ae131f9212b6",
      "parents": [
        "441687eaf47eebf7a19348d846fa3e2affb89bcb",
        "5f764bfd0cc674ae91ac66450e3170763fbdf20e"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 23 13:21:27 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Mar 23 13:21:27 2026 -0700"
      },
      "message": "Merge \"Add /a/ prefix to Gerrit API URLs for authenticated access\""
    },
    {
      "commit": "5f764bfd0cc674ae91ac66450e3170763fbdf20e",
      "tree": "ba9ad86fea967028788bdd11fe73bc4860700105",
      "parents": [
        "9cadc50cffefe1c584d9be7d01e885189c909462"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Fri Mar 13 20:42:48 2026 +0200"
      },
      "committer": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 23 17:16:13 2026 +0200"
      },
      "message": "Add /a/ prefix to Gerrit API URLs for authenticated access\n\nPer Gerrit REST API docs, all endpoints assume anonymous access by\ndefault. Users must prefix the URL path with /a/ to authenticate with\nHTTP basic credentials or cookies. Without /a/, Gerrit ignores any\nauth headers and returns only publicly visible data (which may be\nnothing at all).\n\nChange-Id: Icbd710e2bdfb1705c92e7e5a11c5fb5adae2e6d8\n"
    },
    {
      "commit": "441687eaf47eebf7a19348d846fa3e2affb89bcb",
      "tree": "66b4025f7724e2a6ec7ac98631084d5d8fe53c30",
      "parents": [
        "d2d599b589729f3ea0e9ccf4c68ade9afac828ad"
      ],
      "author": {
        "name": "Andrii Kosachenko",
        "email": "andrey.kosachenko@gmail.com",
        "time": "Mon Mar 16 22:18:01 2026 +0200"
      },
      "committer": {
        "name": "Andrii Kosachenko",
        "email": "andrey.kosachenko@gmail.com",
        "time": "Mon Mar 16 22:18:14 2026 +0200"
      },
      "message": "Return LSB-compliant exit code from server.sh status\n\nExit with code 3 when the service is stopped, per LSB init script\nguidelines, instead of falling through to exit 0.\n\nChange-Id: I72be8efb3b306c8adb431a328cf3057ea9c11db2\n"
    },
    {
      "commit": "d2d599b589729f3ea0e9ccf4c68ade9afac828ad",
      "tree": "2de36492e442445354d01d0f1611e76ab77c9522",
      "parents": [
        "9cadc50cffefe1c584d9be7d01e885189c909462"
      ],
      "author": {
        "name": "Andrii Kosachenko",
        "email": "andrey.kosachenko@gmail.com",
        "time": "Mon Mar 16 22:12:53 2026 +0200"
      },
      "committer": {
        "name": "Andrii Kosachenko",
        "email": "andrey.kosachenko@gmail.com",
        "time": "Mon Mar 16 22:14:15 2026 +0200"
      },
      "message": "Improve cross-platform compatibility (required for FreeBSD)\n\nUse portable shebangs (#!/usr/bin/env bash) in all shell scripts\nand avoid hardcoded /bin/bash in integration tests, since bash is\nnot at /bin/bash on FreeBSD.\n\nInclude uv source tarball hash in uv-requirements.txt for\nplatforms without pre-built wheels (otherwise build fails\npointing to hash mismatch).\n\nChange-Id: I3d733c0fa767076471ad10ddb005e8f85a1169bb\n"
    },
    {
      "commit": "3556275d48577b17c49823b73555d29708396e48",
      "tree": "c18f6b353f311fc17c14da09fb4ba8c097823182",
      "parents": [
        "a6d9bb2808ac227a1dd503eb68682ca90d7ee241"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:44:17 2026 +0200"
      },
      "committer": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:48:05 2026 +0200"
      },
      "message": "Add delete_draft_comments tool to bulk-remove all drafts on a CL\n\nLists all drafts then deletes each one, reporting count and any\npartial failures.\n\nChange-Id: Ib2a705544fbfc2230a57af309fdf18d45bad7105\n"
    },
    {
      "commit": "a6d9bb2808ac227a1dd503eb68682ca90d7ee241",
      "tree": "cb98b45d91a1dacb5494f41e00df54b6bea7d983",
      "parents": [
        "a74b380ac0ecd5ae52444e1369f313a4aaada07f"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:43:45 2026 +0200"
      },
      "committer": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:48:05 2026 +0200"
      },
      "message": "Add delete_draft_comment tool to remove a single draft by ID\n\nAdds _create_delete_args helper for curl DELETE requests and a\n_delete_draft_comment internal helper for reuse.\n\nChange-Id: I498a2e966b7f89bc1db1f0351cfc3e4ffd698788\n"
    },
    {
      "commit": "a74b380ac0ecd5ae52444e1369f313a4aaada07f",
      "tree": "57f06a51964790645bc864b72aa1c9c68deace32",
      "parents": [
        "6aa34983b8db2635d3ec13162dfea51e22a2436e"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:43:04 2026 +0200"
      },
      "committer": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:48:05 2026 +0200"
      },
      "message": "Add list_draft_comments tool to view drafts on a CL\n\nLists all draft comments grouped by file, showing ID, line number,\nand a truncated message preview.\n\nChange-Id: Iac9599cd3d25bae3386d041d80518deb14524e43\n"
    },
    {
      "commit": "6aa34983b8db2635d3ec13162dfea51e22a2436e",
      "tree": "771debb88c443710cfdc8ceaf43aeeb4a2fe8256",
      "parents": [
        "9cadc50cffefe1c584d9be7d01e885189c909462"
      ],
      "author": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:42:44 2026 +0200"
      },
      "committer": {
        "name": "Yevhenii Yatchenko",
        "email": "yevhenii.yatchenko@gmail.com",
        "time": "Mon Mar 16 20:42:44 2026 +0200"
      },
      "message": "Add post_draft_comment tool for creating draft review comments\n\nCreate drafts on specific file/line with optional range and\nsuggestion support. Drafts are private until explicitly published.\n\nChange-Id: Iaf7d208df2eb29975a21ef6d1b46098fbf773ced\n"
    },
    {
      "commit": "9cadc50cffefe1c584d9be7d01e885189c909462",
      "tree": "ad784b448fafad3765fb3f320d40bc5d14fbac2e",
      "parents": [
        "d27e44b19092f3fa96ab75dba1941625be638587"
      ],
      "author": {
        "name": "Wat Lim",
        "email": "watl@google.com",
        "time": "Thu Mar 05 19:44:02 2026 +0000"
      },
      "committer": {
        "name": "Wat Lim",
        "email": "watl@google.com",
        "time": "Thu Mar 05 20:42:31 2026 +0000"
      },
      "message": "Fix dependency installation by explicitly using PyPI index.\n\nThe build script was failing because the default internal index was missing\nnecessary dependencies (like uv and build-time requirements).\nThis change sets PIP_INDEX_URL, UV_INDEX_URL, and UV_DEFAULT_INDEX to\nhttps://pypi.org/simple and adds an explicit --index-url to the initial\npip installation of uv to ensure it can bootstrap correctly.\n\nChange-Id: Id4f61c5f0a812e60d31cd22f340afdeed66960ef\n"
    },
    {
      "commit": "d27e44b19092f3fa96ab75dba1941625be638587",
      "tree": "20c1e1e11962a00a2eb1e35097ee8abc69f579e0",
      "parents": [
        "daec615fed4805bd4cf2cfa842481b633f71c337",
        "fbe51c50a87056acff64fa16c47100300a15d6ad"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Thu Jan 08 11:47:17 2026 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 08 11:47:17 2026 -0800"
      },
      "message": "Merge \"Fix authentication via gitcookie file\""
    },
    {
      "commit": "fbe51c50a87056acff64fa16c47100300a15d6ad",
      "tree": "045b906f155b3a179f2ddef9a24dc067ce4366da",
      "parents": [
        "5db26ca745dc645b7a19754d924590a8dd941bbb"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Thu Jan 08 17:33:45 2026 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Thu Jan 08 18:41:17 2026 +0000"
      },
      "message": "Fix authentication via gitcookie file\n\nCurrently the code was picking the first cookie in the file, which\nhappens to be the oldest and most likely invalid cookie, we should pick\nthe most recent.\n\nChange-Id: I42e7fcc4276c5ea71cd4edcb24d37d2abe35a8ed\n"
    },
    {
      "commit": "daec615fed4805bd4cf2cfa842481b633f71c337",
      "tree": "9addf34d667a155005bcb11c2f9e36024c3926b2",
      "parents": [
        "5db26ca745dc645b7a19754d924590a8dd941bbb"
      ],
      "author": {
        "name": "Josh Skow",
        "email": "joshskow@google.com",
        "time": "Mon Dec 08 21:39:26 2025 +0000"
      },
      "committer": {
        "name": "Josh Skow",
        "email": "joshskow@google.com",
        "time": "Mon Dec 08 21:39:26 2025 +0000"
      },
      "message": "Add additional UV hash to uv-requirements\n\nChange-Id: I16e4b1f94756aab79e54159f1bcff8d58f7e1871\n"
    },
    {
      "commit": "5db26ca745dc645b7a19754d924590a8dd941bbb",
      "tree": "52086f8bce01b37af40f23b8cdd91b877fcdb44a",
      "parents": [
        "256813dd2b00c137a94dfba4c53f5fc4b2556a64"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Sat Nov 22 13:28:44 2025 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Sat Nov 22 13:28:44 2025 +0000"
      },
      "message": "Add users local config file to gitignore\n\nChange-Id: I654539d4a8921b0ec08e91af1f14ee7a0f154f03\n"
    },
    {
      "commit": "256813dd2b00c137a94dfba4c53f5fc4b2556a64",
      "tree": "6d5ea22740875e5b246cd48fa0a56d78b10d4253",
      "parents": [
        "f6e2fdb3b2411d3a6e32af1004ce04c7737f2881"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Sat Nov 22 13:26:01 2025 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Sat Nov 22 13:26:01 2025 +0000"
      },
      "message": "Remove non-prerequisites from prerequisites section\n\nChange-Id: I1b331632824af9466f1bbce6a2fb1c888e4dd66a\n"
    },
    {
      "commit": "f6e2fdb3b2411d3a6e32af1004ce04c7737f2881",
      "tree": "17257f30904636fc138493e4272c82fbb580546d",
      "parents": [
        "4c96bdaa6b9197dc08f5411a9a1398b932a3eb2f"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Sat Nov 22 13:22:56 2025 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Sat Nov 22 13:22:56 2025 +0000"
      },
      "message": "Update sha for uv 0.8.0\n\nChange-Id: I874f5e5f2a5441a1a4893bb7d490e48dccf6ed2c\n"
    },
    {
      "commit": "4c96bdaa6b9197dc08f5411a9a1398b932a3eb2f",
      "tree": "c00dfd5fa5431410533df4cea1c7296501f8ac9b",
      "parents": [
        "181817629abb9883bcd8c1b854e26e9d145f1f23"
      ],
      "author": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Fri Nov 21 23:34:19 2025 +0000"
      },
      "committer": {
        "name": "Daniele Sassoli",
        "email": "danielesassoli@gmail.com",
        "time": "Fri Nov 21 23:34:51 2025 +0000"
      },
      "message": "Limit lines on md files to 80 characters to aid readability\n\nChange-Id: Ic59f9dd4066cfb19233b2ccadf543beddfaffb7a\n"
    },
    {
      "commit": "181817629abb9883bcd8c1b854e26e9d145f1f23",
      "tree": "1b70de77bc44c08d8a5e7de10e239ca531060f7b",
      "parents": [
        "3e8e9fe566b34059d93e72ab3b724e773994491a",
        "95abd6fdc20fe55aaeb0c52ee77be3c296bd60ec"
      ],
      "author": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Wed Nov 19 01:07:16 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 19 01:07:16 2025 -0800"
      },
      "message": "Merge \"feat: Add support for setting review labels\""
    },
    {
      "commit": "95abd6fdc20fe55aaeb0c52ee77be3c296bd60ec",
      "tree": "b599587bb8eed8819527dc55437ffcc18338e347",
      "parents": [
        "8b75cc3cf34b4409c62a7cb8a3726a45e212735a"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Wed Nov 19 02:09:52 2025 -0500"
      },
      "committer": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Wed Nov 19 04:00:13 2025 -0500"
      },
      "message": "feat: Add support for setting review labels\n\nChange-Id: I2d8f44aff659524c14719d0bfbe53c9ee98e61b4\n"
    },
    {
      "commit": "3e8e9fe566b34059d93e72ab3b724e773994491a",
      "tree": "2e45b38b010090adb8fcd20518efa4d38944f97b",
      "parents": [
        "8b75cc3cf34b4409c62a7cb8a3726a45e212735a",
        "5e787d52a3541a031041a4f32d93d5264c0e34f0"
      ],
      "author": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Tue Nov 18 23:26:53 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Nov 18 23:26:53 2025 -0800"
      },
      "message": "Merge \"Docs(agent): Add contributing guide to AGENT.md\""
    },
    {
      "commit": "8b75cc3cf34b4409c62a7cb8a3726a45e212735a",
      "tree": "105d57997981ebb081bd62aa6f13b9aa4e216d5d",
      "parents": [
        "ef46e3475c4c134939c38bb4e32b12f50bff50b7"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Wed Nov 19 01:48:46 2025 -0500"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Tue Nov 18 23:07:15 2025 -0800"
      },
      "message": "Fix(build): Include dev dependencies in build script\n\nChange-Id: I3ab179a08a730962e61b951117810f10a9f3c423\n"
    },
    {
      "commit": "5e787d52a3541a031041a4f32d93d5264c0e34f0",
      "tree": "0e92cd400cecffdb58146854d12b2dcb756129e0",
      "parents": [
        "ef46e3475c4c134939c38bb4e32b12f50bff50b7"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Wed Nov 19 01:52:30 2025 -0500"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Tue Nov 18 23:06:21 2025 -0800"
      },
      "message": "Docs(agent): Add contributing guide to AGENT.md\n\nChange-Id: I33d18262a1f7f09c978467b23b1c88b560e2d686\n"
    },
    {
      "commit": "ef46e3475c4c134939c38bb4e32b12f50bff50b7",
      "tree": "5f15e85d4addeed775350a63fe06ebc204e90c57",
      "parents": [
        "fc14c982c51740acfd4301b14a200d3122c9dc94"
      ],
      "author": {
        "name": "Jason Zhang",
        "email": "zezhang@google.com",
        "time": "Wed Nov 19 04:15:42 2025 +0000"
      },
      "committer": {
        "name": "Jason Zhang",
        "email": "zezhang@google.com",
        "time": "Wed Nov 19 04:24:06 2025 +0000"
      },
      "message": "Add Gemini CLI extension support\n\nIntroduces \u0027gemini-extension.json\u0027 for extension configuration and updates documentation with installation instructions.\n\nChange-Id: I83e93d3ee31da03384a7928ccb22bce74acf7a78\n"
    },
    {
      "commit": "fc14c982c51740acfd4301b14a200d3122c9dc94",
      "tree": "edc35b1609fce9336ebe2f0cefa935378cc2d0a1",
      "parents": [
        "3c72b924650c7d8503601b610bae2c327d580121"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Mon Nov 17 20:16:46 2025 -0500"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Tue Nov 18 01:12:55 2025 -0800"
      },
      "message": "refactor: Migrate E2E tests from unittest to pytest, update testing infrastructure and documentation, and add AGENT.md.\n\nChange-Id: I91a59a62bdef7b2431b38728f4b922ecaeba71f5\n"
    },
    {
      "commit": "3c72b924650c7d8503601b610bae2c327d580121",
      "tree": "76e6de342cd8c2aa78672c035be2c9809636f6e7",
      "parents": [
        "727f04a02531a6f1c1d6a0cdda09e50a1cffe047"
      ],
      "author": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Mon Nov 17 19:22:06 2025 -0500"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Mon Nov 17 16:30:50 2025 -0800"
      },
      "message": "feat: Improve docs for authentication, Validate default Gerrit URL, refactor URL normalization, and update authentication documentation.\n\nChange-Id: Ie646a7f2e5bf3e3480ecb3de6c8af52c046d5721\n"
    },
    {
      "commit": "727f04a02531a6f1c1d6a0cdda09e50a1cffe047",
      "tree": "924d036c9caa1490711e8175b8b4bde398ef7f6f",
      "parents": [
        "b889b6525fbbcfcce77f6a722fb62b17e77ab605"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Thu Oct 30 14:34:32 2025 +0000"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dannyrosen@google.com",
        "time": "Thu Oct 30 08:12:33 2025 -0700"
      },
      "message": "Fixed pip install vulnerability via hash verification, updated uv to 0.8.0, \u0026 + agent.md for developer guidelines.\n\nChange-Id: I7465b8605450aec51a8a136746dd3dedee51fc13\n"
    },
    {
      "commit": "b889b6525fbbcfcce77f6a722fb62b17e77ab605",
      "tree": "43ce08ea6ca1dd7eb703ab0bfed437719c8c8d33",
      "parents": [
        "0dc3550284972e2b5f7967230432808837b8c3d0"
      ],
      "author": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Wed Oct 29 16:01:44 2025 +0000"
      },
      "committer": {
        "name": "dannyzen",
        "email": "dannyrosen@google.com",
        "time": "Wed Oct 29 17:08:47 2025 +0000"
      },
      "message": "feat: Improve build process and update dependencies\n\nChange-Id: I38634e97a6f0bab703ebf3d0980455f2570139c8\n"
    },
    {
      "commit": "0dc3550284972e2b5f7967230432808837b8c3d0",
      "tree": "13619537fefbb71748d9bcf42536fce0b00c5667",
      "parents": [],
      "author": {
        "name": "dannyzen",
        "email": "dzn@google.com",
        "time": "Fri Sep 26 10:58:58 2025 -0400"
      },
      "committer": {
        "name": "Danny Rosen",
        "email": "dzn@google.com",
        "time": "Mon Sep 29 06:14:17 2025 -0700"
      },
      "message": "[release] Public Release: Gerrit MCP Server 1.0.0.0 (bereshit)\n\nChange-Id: I7a667858413f48bb69228468b3cc510b3bd613c6\n"
    }
  ]
}
