)]}'
{
  "log": [
    {
      "commit": "051c3cdbf801bc84d5e9a71c90acc1a985c9215c",
      "tree": "79aafef6c4ab483ed0c6abb280492e63e0a17f81",
      "parents": [
        "66f45a6e299d2d0b758584f3c61e248f7c1ddaa8"
      ],
      "author": {
        "name": "banksean",
        "email": "banksean@gmail.com",
        "time": "Wed Jul 30 13:23:03 2025 -0700"
      },
      "committer": {
        "name": "banksean",
        "email": "banksean@gmail.com",
        "time": "Wed Jul 30 13:23:03 2025 -0700"
      },
      "message": "webui fix external message demo\n"
    },
    {
      "commit": "bdc6889f886667b06236fb20c5d080e3ac1f1eb8",
      "tree": "f86ee68725cba394d1df667723a9a3dad49c35a7",
      "parents": [
        "6fe809c2282f5d7e258ab60f4ff4d0b3e0739332"
      ],
      "author": {
        "name": "banksean",
        "email": "banksean@gmail.com",
        "time": "Mon Jul 28 17:28:13 2025 -0700"
      },
      "committer": {
        "name": "Autoformatter",
        "email": "bot@sketch.dev",
        "time": "Wed Jul 30 18:53:52 2025 +0000"
      },
      "message": "sketch: add support for \u0027external\u0027 message types\n\n- adds a new CodingAgentMessageType for loop.AgentMessage\n- adds an new /external handler to loophttp.go\n- modifies Agent to pass the .TextContent of ExternalMessage into the convo\n  as though it came from the user.\n- adds sketch-external-message web component, with a template for\n  github workflow run events specifically.\n- adds demos for sketch-external-message\n"
    }
  ]
}
