)]}'
{
  "log": [
    {
      "commit": "5a23406f6959384e3edc402eaf9c271648195786",
      "tree": "dc6ff3715a427f7ee2a3645ea712f0a7da9705d2",
      "parents": [
        "3b4d2b8f8b805d4fb28e0b5854bb2c0494a8ea26"
      ],
      "author": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Sun May 04 17:52:08 2025 +0000"
      },
      "committer": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Sun May 04 13:00:22 2025 -0700"
      },
      "message": "ll/gem: implement Gemini Pro 2.5 support\n\nStill to do:\n- container support\n- sketch.dev support\n\nFor #60\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\n"
    },
    {
      "commit": "3b4d2b8f8b805d4fb28e0b5854bb2c0494a8ea26",
      "tree": "d09f99b13a29133fdc5053eac7e256fa9cc723d0",
      "parents": [
        "bdfb126de211f5f2fabb39498de00acde5faf58f"
      ],
      "author": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Sun May 04 10:48:25 2025 -0700"
      },
      "committer": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Sun May 04 10:48:25 2025 -0700"
      },
      "message": "gemini: basic gemini API wrapper\n"
    },
    {
      "commit": "66439b0d8001d4685270681804900e81a5e68c6d",
      "tree": "6a70f80ee9187ccaa3b0969133d236ac0e1654f6",
      "parents": [
        "11c97f29a0bfd8fbdffafb8ea32c2759ea32325f"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Fri May 02 18:35:32 2025 -0700"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Fri May 02 18:35:32 2025 -0700"
      },
      "message": "llm/oai: remove unused parameter\n"
    },
    {
      "commit": "3e213085e04f5ddfc07933ce07826ba38ab0ddad",
      "tree": "97bf035a1f849e55b14d0b45f66a4f215cf26018",
      "parents": [
        "4f84ab729ddbf428b0e891940f08f70b4edee05c"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Fri May 02 13:22:02 2025 -0700"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Fri May 02 13:22:02 2025 -0700"
      },
      "message": "llm/oai: add together.ai Qwen3 support"
    },
    {
      "commit": "4f84ab729ddbf428b0e891940f08f70b4edee05c",
      "tree": "f2e52e4a01c188ada1f5acf8b2a013029b999495",
      "parents": [
        "44f9b4cec11e269a52fbfc099989ab425b8e125f"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Tue Apr 22 16:40:54 2025 -0700"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Fri May 02 12:57:44 2025 -0700"
      },
      "message": "all: support openai-compatible models\n\nThe support is rather minimal at this point:\nOnly hard-coded models, only -unsafe, only -skabandaddr\u003d\"\".\n\nThe \"shared\" LLM package is strongly Claude-flavored.\n\nWe can fix all of this and more over time, if we are inspired to.\n(Maybe we\u0027ll switch to https://github.com/maruel/genai?)\n\nThe goal for now is to get the rough structure in place.\nI\u0027ve rebased and rebuilt this more times than I care to remember.\n"
    }
  ]
}
