)]}'
{
  "log": [
    {
      "commit": "c17ffe37ff9ac2c5e0f19a67854b77955976c1bb",
      "tree": "2318aae7918bd74a4391b0faac4355f0e861b7d5",
      "parents": [
        "2a32f01e45169200bfb252031ca880ef09d7c0c2"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Thu Jun 05 19:49:13 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Thu Jun 05 19:49:46 2025 -0700"
      },
      "message": "sketch: add session history tools using markdown table API\n\nAdd session history tools to allow the LLM to access previous sketch sessions:\n- New list_recent_sketch_sessions and read_sketch_session tools\n- Integration with skaband client for session data retrieval\n- Session history tools automatically added when skaband client available\n- Updated agent configuration to include skaband client\n- Client handles plain text markdown table response from API\n- Display server-generated markdown table directly to LLM\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s693acdfdaaa392c8k\n"
    },
    {
      "commit": "574eda8d743b07cb0e0e11540d4f1b7db7eeb68c",
      "tree": "8bb3cfafc2bca4c11c4deca4ea5f92e1af16282a",
      "parents": [
        "fa306776f93d607b88d4472f06ea788f69507945"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Wed May 28 10:30:43 2025 -0700"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Wed May 28 10:36:09 2025 -0700"
      },
      "message": "skabandclient: fix typos"
    },
    {
      "commit": "e9eaf6c556fe058ccc6f9aa60b7db0f4a3ec77d3",
      "tree": "22527d450d724872458b9258b9ec92d323ba3ed4",
      "parents": [
        "cabfa5520708460e4537216df26be15262c855e6"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon May 19 16:14:39 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon May 19 16:14:39 2025 -0700"
      },
      "message": "Add skaband heartbeat support.\n\nWe want Sketch to re-connect if its connection to skaband is busted. To\ndo so, we expect a heartbeat from skaband, and, if we\u0027ve missed it, we\nshut down the connection and re-connect.\n"
    },
    {
      "commit": "0ead54d4591b9de1dedb897302f3ffaf36454c8e",
      "tree": "aebc7418f3d60df3fcdafab155412f123454bb26",
      "parents": [
        "5eccd68ca894e5591bd6cc689bbb12b97a869464"
      ],
      "author": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Fri May 16 13:58:36 2025 -0700"
      },
      "committer": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Fri May 16 13:58:36 2025 -0700"
      },
      "message": "cmd/sketch: move NewSessionID function\n"
    },
    {
      "commit": "961cc9e4d4b527d1924d8919d9294fc53eebab40",
      "tree": "81e01c5ae3e1c122155079346a0cf0c2b016e632",
      "parents": [
        "c5b8ed462121e5f0d3abcf0ea17c00bb9e8b8846"
      ],
      "author": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Mon May 05 14:33:33 2025 -0700"
      },
      "committer": {
        "name": "David Crawshaw",
        "email": "david@zentus.com",
        "time": "Mon May 05 14:38:11 2025 -0700"
      },
      "message": "skabandclient: send model name on start of session\n\nFor #60\n"
    },
    {
      "commit": "fe3e9f7d8480ea2ed8cfa68a310a7d8bf6162160",
      "tree": "68fad2b385959732fc3ecf5acd697a6a89aaf551",
      "parents": [
        "b9ac849c781135bfd08e71d0b0b4355433006d1f"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Thu Apr 24 09:02:05 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip.zeyliger@gmail.com",
        "time": "Thu Apr 24 09:48:13 2025 -0700"
      },
      "message": "fix possible nil dereference\n\nI\u0027ve been seeing a stack track panic in these lines. Trying\nto be explicit about everything I can see being busted,\nto try to narrow it down. It reproduces with dying network\nconnections, but not yet reliably enough that I have steps.\n"
    },
    {
      "commit": "2e463fb649fcff14d4025ddb91f630a98e7da526",
      "tree": "0e86854d80d2759a913870655f13226c31f9d30c",
      "parents": [],
      "author": {
        "name": "Earl Lee",
        "email": "earl.lee@sketch.dev",
        "time": "Thu Apr 17 11:22:22 2025 -0700"
      },
      "committer": {
        "name": "Earl Lee",
        "email": "earl.lee@sketch.dev",
        "time": "Thu Apr 17 11:35:33 2025 -0700"
      },
      "message": "Initial commit\n"
    }
  ]
}
