{
  "version": 3,
  "methodology_id": "DETERMA_OSS_CORPUS_METHOD_V2_200",
  "evidence_class": "PUBLIC_OPEN_SOURCE_APPROVAL_CONTINUITY_CORPUS",
  "captured_at": "2026-09-28",
  "selection_method": {
    "repositories": [
      "OpenHands/automation",
      "langchain-ai/langgraph",
      "aaif-goose/goose",
      "pydantic/pydantic-ai",
      "crewAIInc/crewAI",
      "run-llama/llama_index",
      "microsoft/agent-framework",
      "agno-agi/agno",
      "google/adk-python",
      "langchain-ai/deepagents"
    ],
    "query": "is:pr review:approved updated:>=2026-01-01",
    "sort": "updated desc",
    "per_repository_cap": 20,
    "selection": [
      {
        "repository": "OpenHands/automation",
        "available": 272,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "langchain-ai/langgraph",
        "available": 327,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "aaif-goose/goose",
        "available": 2814,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "pydantic/pydantic-ai",
        "available": 1369,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "crewAIInc/crewAI",
        "available": 1015,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "run-llama/llama_index",
        "available": 428,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "microsoft/agent-framework",
        "available": 2164,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "agno-agi/agno",
        "available": 903,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "google/adk-python",
        "available": 188,
        "requested": 20,
        "cap": 20
      },
      {
        "repository": "langchain-ai/deepagents",
        "available": 648,
        "requested": 20,
        "cap": 20
      }
    ],
    "valid_records": 200,
    "retrieval_errors": [
      {
        "repository": "pydantic/pydantic-ai",
        "pr": 8478,
        "reason": "no_retrievable_approved_review"
      }
    ],
    "rule": "Ten preselected agentic repositories; take the 20 most recently updated PR search hits with an approved review per repository; use the latest retrievable APPROVED review bound to commit_id; compare that commit_id with the PR final/current head SHA.",
    "limitations": [
      "Purposive benchmark corpus, not a random sample.",
      "Repository list was preselected for agentic relevance.",
      "GitHub search indexing and review retrieval can disagree; such records are reported, not silently treated as valid.",
      "HEAD_CHANGED_AFTER_LATEST_APPROVAL proves a later PR-head commit relative to the latest captured approval; it does not prove unsafe execution, merge-policy failure, or vulnerability."
    ],
    "replacement_rule": "If a selected search hit has no retrievable APPROVED review bound to commit_id, record the rejection and take the next ranked valid hit from the same repository."
  },
  "truth_boundary": "Public GitHub metadata only. This corpus measures approval-to-final-head continuity. It does not claim vulnerability, exploitability, policy violation, or that a post-approval commit bypassed upstream controls.",
  "cases": [
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 305,
      "pull_request_title": "fix: trust ingress forwarded headers",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/305",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-28T03:07:30Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-25T01:10:59Z",
        "commit_id": "c5a5503dbd524a61d1965088df56f8168c7fe272",
        "review_url": "https://github.com/OpenHands/automation/pull/305#pullrequestreview-5312124283"
      },
      "final_head": "d3cd347cea15ad3a45d9df6c0cee9e42e7c6adc1",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 526,
      "pull_request_title": "ci(deps): bump actions/checkout from 4 to 7",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/526",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T23:57:47Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T23:57:47Z",
        "commit_id": "3690f089e3fae8b12285a6c3c0dced99371b80f3",
        "review_url": "https://github.com/OpenHands/automation/pull/526#pullrequestreview-5332741270"
      },
      "final_head": "3690f089e3fae8b12285a6c3c0dced99371b80f3",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 524,
      "pull_request_title": "fix(kv): remove the aggregate 64 KiB automation-state limit",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/524",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T13:37:59Z",
      "approval": {
        "actor": "neubig",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-27T13:37:59Z",
        "commit_id": "0b26f8e72da2e2d61d8f0d9d5b583e6c3a74423d",
        "review_url": "https://github.com/OpenHands/automation/pull/524#pullrequestreview-5330496912"
      },
      "final_head": "0b26f8e72da2e2d61d8f0d9d5b583e6c3a74423d",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 490,
      "pull_request_title": "fix: release conversation subject in cancel terminal update",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/490",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T10:09:04Z",
      "approval": {
        "actor": "VascoSch92",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T13:28:02Z",
        "commit_id": "263903a62f5a684fadc8e959d817ad83e2578abb",
        "review_url": "https://github.com/OpenHands/automation/pull/490#pullrequestreview-5305075519"
      },
      "final_head": "263903a62f5a684fadc8e959d817ad83e2578abb",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 374,
      "pull_request_title": "ci(deps): bump docker/setup-buildx-action from 3 to 4",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/374",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T01:36:31Z",
      "closed_at": "2026-09-24T01:36:31Z",
      "updated_at": "2026-09-25T13:50:17Z",
      "approval": {
        "actor": "neubig",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T01:31:24Z",
        "commit_id": "3d03c81cdd9d3c006ff69ad29326915d6bfab63f",
        "review_url": "https://github.com/OpenHands/automation/pull/374#pullrequestreview-5298674863"
      },
      "final_head": "3d03c81cdd9d3c006ff69ad29326915d6bfab63f",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 376,
      "pull_request_title": "ci(deps): bump actions/checkout from 4 to 7",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/376",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T01:41:44Z",
      "closed_at": "2026-09-24T01:41:44Z",
      "updated_at": "2026-09-25T13:50:15Z",
      "approval": {
        "actor": "neubig",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T01:36:58Z",
        "commit_id": "3ed09def6ce360e3be12cd7cec287e517f73504e",
        "review_url": "https://github.com/OpenHands/automation/pull/376#pullrequestreview-5298701926"
      },
      "final_head": "3ed09def6ce360e3be12cd7cec287e517f73504e",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 521,
      "pull_request_title": "fix(ci): pull MinIO test image from Chainguard",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/521",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T06:06:36Z",
      "closed_at": "2026-09-25T06:06:36Z",
      "updated_at": "2026-09-25T13:50:13Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-25T04:28:25Z",
        "commit_id": "852a085780e1f1568e33c0d71c2b3c1cbbcc8c37",
        "review_url": "https://github.com/OpenHands/automation/pull/521#pullrequestreview-5313374978"
      },
      "final_head": "852a085780e1f1568e33c0d71c2b3c1cbbcc8c37",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 306,
      "pull_request_title": "fix: reconcile model index declarations",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/306",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T07:24:05Z",
      "closed_at": "2026-09-25T07:24:05Z",
      "updated_at": "2026-09-25T13:50:10Z",
      "approval": {
        "actor": "neubig",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T07:19:28Z",
        "commit_id": "ae69e40842327ba0035ea9f6bb506e67613673f9",
        "review_url": "https://github.com/OpenHands/automation/pull/306#pullrequestreview-5314758701"
      },
      "final_head": "ae69e40842327ba0035ea9f6bb506e67613673f9",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 519,
      "pull_request_title": "fix(presets): link automation runs to the Agent Canvas conversation",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/519",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T12:30:26Z",
      "closed_at": "2026-09-25T12:30:26Z",
      "updated_at": "2026-09-25T13:50:08Z",
      "approval": {
        "actor": "tofarr",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T11:34:36Z",
        "commit_id": "20337b1f6609859cdae457181c99abcd6300ffe2",
        "review_url": "https://github.com/OpenHands/automation/pull/519#pullrequestreview-5317145224"
      },
      "final_head": "20337b1f6609859cdae457181c99abcd6300ffe2",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 525,
      "pull_request_title": "chore: bump SDK to 1.49.6",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/525",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T13:44:49Z",
      "closed_at": "2026-09-25T13:44:49Z",
      "updated_at": "2026-09-25T13:50:05Z",
      "approval": {
        "actor": "hieptl",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T13:40:44Z",
        "commit_id": "b2a3e67ce8300778466e7a9818cabca8884b958b",
        "review_url": "https://github.com/OpenHands/automation/pull/525#pullrequestreview-5318359528"
      },
      "final_head": "b2a3e67ce8300778466e7a9818cabca8884b958b",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 518,
      "pull_request_title": "chore(main): release 1.15.1",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/518",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T13:49:35Z",
      "closed_at": "2026-09-25T13:49:35Z",
      "updated_at": "2026-09-25T13:49:56Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-25T00:11:51Z",
        "commit_id": "d2d60c4987761e256e1503b200c621cc14d04033",
        "review_url": "https://github.com/OpenHands/automation/pull/518#pullrequestreview-5311744095"
      },
      "final_head": "d2d60c4987761e256e1503b200c621cc14d04033",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 304,
      "pull_request_title": "perf: reuse telemetry HTTP client",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/304",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T00:40:10Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-25T00:39:43Z",
        "commit_id": "74fac63366715a887f289082dc4c1ab92e8b83af",
        "review_url": "https://github.com/OpenHands/automation/pull/304#pullrequestreview-5311907128"
      },
      "final_head": "74fac63366715a887f289082dc4c1ab92e8b83af",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 302,
      "pull_request_title": "perf: cache SDK version metadata",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/302",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T00:23:40Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-25T00:23:13Z",
        "commit_id": "1b86e28b215716370fc178dc4e0dc23c434851e4",
        "review_url": "https://github.com/OpenHands/automation/pull/302#pullrequestreview-5311821185"
      },
      "final_head": "1b86e28b215716370fc178dc4e0dc23c434851e4",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 438,
      "pull_request_title": "feat: add lifecycle_status enum and trigger_source for automation runs",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/438",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T17:08:56Z",
      "closed_at": "2026-09-22T17:08:56Z",
      "updated_at": "2026-09-23T16:03:28Z",
      "approval": {
        "actor": "VascoSch92",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T20:17:12Z",
        "commit_id": "76b62fbcf252b9d686edc74b9a267c820c84fd86",
        "review_url": "https://github.com/OpenHands/automation/pull/438#pullrequestreview-5240993778"
      },
      "final_head": "34c2ebcaf39ad251cdab8ea6b610338edf7fb67a",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 439,
      "pull_request_title": "feat: add automation draft lifecycle, endpoints, and synthetic event payloads",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/439",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T17:08:57Z",
      "closed_at": "2026-09-22T17:08:57Z",
      "updated_at": "2026-09-23T16:03:26Z",
      "approval": {
        "actor": "VascoSch92",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T19:54:19Z",
        "commit_id": "3ede0ee56776fcea9edd1e6487f9daf8e6819c6d",
        "review_url": "https://github.com/OpenHands/automation/pull/439#pullrequestreview-5251968489"
      },
      "final_head": "b4a82136399b37c384a5f0eea532ed925b9a0060",
      "base_ref": "openhands/lifecycle-state",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 375,
      "pull_request_title": "ci(deps): bump docker/metadata-action from 5 to 6",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/375",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T20:23:03Z",
      "closed_at": "2026-09-22T20:23:03Z",
      "updated_at": "2026-09-23T16:03:24Z",
      "approval": {
        "actor": "neubig",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T12:11:46Z",
        "commit_id": "c0780848fa9a3566c5e5df90efceb5d8b05c69a1",
        "review_url": "https://github.com/OpenHands/automation/pull/375#pullrequestreview-5277826866"
      },
      "final_head": "c0780848fa9a3566c5e5df90efceb5d8b05c69a1",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 513,
      "pull_request_title": "fix: harden automation image packages",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/513",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T20:43:22Z",
      "closed_at": "2026-09-22T20:43:22Z",
      "updated_at": "2026-09-23T16:03:22Z",
      "approval": {
        "actor": "aivong-openhands",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T20:36:31Z",
        "commit_id": "7f77216208dc889f0a4ccbe81cbe95897a02aefb",
        "review_url": "https://github.com/OpenHands/automation/pull/513#pullrequestreview-5283458512"
      },
      "final_head": "7f77216208dc889f0a4ccbe81cbe95897a02aefb",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 516,
      "pull_request_title": "chore: bump SDK to 1.49.5",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/516",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T15:52:10Z",
      "closed_at": "2026-09-23T15:52:10Z",
      "updated_at": "2026-09-23T16:03:20Z",
      "approval": {
        "actor": "juanmichelini",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T15:52:06Z",
        "commit_id": "1989013df25dd9a6ffc08223c52c1a270cb4ddeb",
        "review_url": "https://github.com/OpenHands/automation/pull/516#pullrequestreview-5293342137"
      },
      "final_head": "1989013df25dd9a6ffc08223c52c1a270cb4ddeb",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 512,
      "pull_request_title": "chore(main): release 1.15.0",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/512",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T16:02:52Z",
      "closed_at": "2026-09-23T16:02:52Z",
      "updated_at": "2026-09-23T16:03:13Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-22T23:12:35Z",
        "commit_id": "023b4ad81b03eba070ca8aac074ced37d4c65fe2",
        "review_url": "https://github.com/OpenHands/automation/pull/512#pullrequestreview-5284981477"
      },
      "final_head": "023b4ad81b03eba070ca8aac074ced37d4c65fe2",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "automation",
      "repository": "OpenHands/automation",
      "pull_request_number": 420,
      "pull_request_title": "fix: normalize async Postgres URLs for alembic",
      "pull_request_url": "https://github.com/OpenHands/automation/pull/420",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-22T15:52:52Z",
      "approval": {
        "actor": "all-hands-bot",
        "actor_type": "User",
        "actor_class": "BOT",
        "submitted_at": "2026-09-22T15:52:25Z",
        "commit_id": "30730dfe7b609e84ad4f166fedb01f9cdf7a8bb2",
        "review_url": "https://github.com/OpenHands/automation/pull/420#pullrequestreview-5280444963"
      },
      "final_head": "30730dfe7b609e84ad4f166fedb01f9cdf7a8bb2",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8542,
      "pull_request_title": "fix(cli): reject credential-bearing Git dependencies",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8542",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-27T21:34:54Z",
      "closed_at": "2026-09-27T21:34:54Z",
      "updated_at": "2026-09-27T21:34:56Z",
      "approval": {
        "actor": "eliornl",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-11T19:51:39Z",
        "commit_id": "62ecd5414eeb7305620003ca95f7eca6cd8863f7",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8542#pullrequestreview-4910170093"
      },
      "final_head": "9c55b36469e817a5f32fe3469c5c8328a20bd105",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 9056,
      "pull_request_title": "feat(cli): place self-hosted deployments on a listener",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/9056",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T17:56:02Z",
      "closed_at": "2026-09-23T17:56:02Z",
      "updated_at": "2026-09-23T17:56:05Z",
      "approval": {
        "actor": "hari-dhanushkodi",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T21:36:57Z",
        "commit_id": "81d5c4e2d6dda473d72c44c900ed2bcbbd322add",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/9056#pullrequestreview-5283997743"
      },
      "final_head": "5b2aaa53a1b70920cc395d17a5dcaee2602d1418",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 9063,
      "pull_request_title": "feat(cli): clarify agent flags and support env defaults",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/9063",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T17:53:46Z",
      "closed_at": "2026-09-23T17:53:47Z",
      "updated_at": "2026-09-23T17:53:48Z",
      "approval": {
        "actor": "rx5ad",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T17:27:16Z",
        "commit_id": "a79c8740f95e092535ef78a9f41f957d79d17d13",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/9063#pullrequestreview-5294451526"
      },
      "final_head": "03e543cbb6cb748de47206ead7aa9840ee51a171",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 9055,
      "pull_request_title": "feat(cli): Update langgraph deploy command to use agent_id and environment args",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/9055",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T20:28:36Z",
      "closed_at": "2026-09-22T20:28:36Z",
      "updated_at": "2026-09-22T20:28:38Z",
      "approval": {
        "actor": "sreeramsama",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T20:28:02Z",
        "commit_id": "56e47dc6072ccf9158b88e717f8347b93423b307",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/9055#pullrequestreview-5283370826"
      },
      "final_head": "56e47dc6072ccf9158b88e717f8347b93423b307",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8482,
      "pull_request_title": "feat(cli): add --image-uri flag for self-hosted deployments",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8482",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T15:50:03Z",
      "closed_at": "2026-09-22T15:50:03Z",
      "updated_at": "2026-09-22T15:50:05Z",
      "approval": {
        "actor": "hari-dhanushkodi",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T15:49:36Z",
        "commit_id": "26876354139c454e305d4652f4999b3b8173c6b5",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8482#pullrequestreview-5280417396"
      },
      "final_head": "26876354139c454e305d4652f4999b3b8173c6b5",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8988,
      "pull_request_title": "release(sdk-py): 0.4.5",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8988",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-21T14:38:27Z",
      "closed_at": "2026-09-21T14:38:28Z",
      "updated_at": "2026-09-21T14:38:30Z",
      "approval": {
        "actor": "sydney-runkle",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T14:37:20Z",
        "commit_id": "fecbdef450d12e2da77b11719a397cd9a63ac3ce",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8988#pullrequestreview-5267929322"
      },
      "final_head": "fecbdef450d12e2da77b11719a397cd9a63ac3ce",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8987,
      "pull_request_title": "release(langgraph): 1.2.12",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8987",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-21T14:38:22Z",
      "closed_at": "2026-09-21T14:38:22Z",
      "updated_at": "2026-09-21T14:38:24Z",
      "approval": {
        "actor": "sydney-runkle",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T14:37:10Z",
        "commit_id": "ff87b5f654ac401b4308cb63267a39518d0e950a",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8987#pullrequestreview-5267927578"
      },
      "final_head": "ff87b5f654ac401b4308cb63267a39518d0e950a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8997,
      "pull_request_title": "chore(deps): bump anyio from 4.14.2 to 4.15.1 in /libs/sdk-py",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8997",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T23:31:44Z",
      "closed_at": "2026-09-18T23:31:44Z",
      "updated_at": "2026-09-18T23:31:45Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T22:36:42Z",
        "commit_id": "0290d7629c8effa3c49a5c8442a160b56f1d8a25",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8997#pullrequestreview-5253210784"
      },
      "final_head": "98a8b86014f412ecdec02bed6b19b08fbdb250cd",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8998,
      "pull_request_title": "chore(deps): bump anyio from 4.13.0 to 4.14.2 in /libs/cli",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8998",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T23:29:44Z",
      "closed_at": "2026-09-18T23:29:44Z",
      "updated_at": "2026-09-18T23:29:46Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T22:36:53Z",
        "commit_id": "bd058cfd4a43ef59610d6f1d2e8109bec3afca51",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8998#pullrequestreview-5253211733"
      },
      "final_head": "0e972350b33f0a2a9a96d87226ac50d1c2ada2be",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8996,
      "pull_request_title": "chore(deps): bump anyio from 4.13.0 to 4.14.2 in /libs/checkpoint-conformance",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8996",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T22:36:38Z",
      "closed_at": "2026-09-18T22:36:38Z",
      "updated_at": "2026-09-18T22:36:40Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T22:36:35Z",
        "commit_id": "b3a60ac8e77c67aa7a82dddeffc7e19c27ea6cf2",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8996#pullrequestreview-5253210210"
      },
      "final_head": "b3a60ac8e77c67aa7a82dddeffc7e19c27ea6cf2",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8995,
      "pull_request_title": "chore(deps): bump anyio from 4.12.1 to 4.14.2 in /libs/checkpoint",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8995",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T22:24:39Z",
      "closed_at": "2026-09-18T22:24:39Z",
      "updated_at": "2026-09-18T22:24:41Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T22:24:29Z",
        "commit_id": "15935203487dab7c1936d0f1198e8e30f2bb5fbf",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8995#pullrequestreview-5253148301"
      },
      "final_head": "15935203487dab7c1936d0f1198e8e30f2bb5fbf",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8994,
      "pull_request_title": "chore(deps): bump anyio from 4.12.1 to 4.14.2 in /libs/sdk-py",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8994",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T22:24:35Z",
      "closed_at": "2026-09-18T22:24:35Z",
      "updated_at": "2026-09-18T22:24:36Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T22:24:19Z",
        "commit_id": "c7af92192b127feb359723b9540e748337967054",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8994#pullrequestreview-5253147486"
      },
      "final_head": "c7af92192b127feb359723b9540e748337967054",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8993,
      "pull_request_title": "chore(deps): bump anyio from 4.12.1 to 4.14.2 in /libs/checkpoint-sqlite",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8993",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T22:24:13Z",
      "closed_at": "2026-09-18T22:24:13Z",
      "updated_at": "2026-09-18T22:24:14Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T22:24:10Z",
        "commit_id": "5fdfab448929537d17452c00e6ce96eefcf0418f",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8993#pullrequestreview-5253146825"
      },
      "final_head": "5fdfab448929537d17452c00e6ce96eefcf0418f",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8958,
      "pull_request_title": "chore(deps): bump soupsieve from 2.8.4 to 2.9 in /libs/langgraph",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8958",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T03:18:47Z",
      "closed_at": "2026-09-18T03:18:47Z",
      "updated_at": "2026-09-18T03:18:48Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T03:18:34Z",
        "commit_id": "b813de3bdb8fddd50800f2eb133121d40eb96fd6",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8958#pullrequestreview-5243909527"
      },
      "final_head": "b813de3bdb8fddd50800f2eb133121d40eb96fd6",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8886,
      "pull_request_title": "feat(langgraph): add response_schema to interrupt()",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8886",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T15:33:38Z",
      "closed_at": "2026-09-17T15:33:38Z",
      "updated_at": "2026-09-17T15:33:41Z",
      "approval": {
        "actor": "sydney-runkle",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T14:55:02Z",
        "commit_id": "bcbe7196e7f6e0b54c1604ec35532b7a18b0f9ad",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8886#pullrequestreview-5237483691"
      },
      "final_head": "bcbe7196e7f6e0b54c1604ec35532b7a18b0f9ad",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8922,
      "pull_request_title": "docs: publish the generated llms.txt instead of a hand-written copy",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8922",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-14T19:45:20Z",
      "closed_at": "2026-09-14T19:45:20Z",
      "updated_at": "2026-09-14T19:45:31Z",
      "approval": {
        "actor": "mdrxy",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-14T19:45:14Z",
        "commit_id": "96d026fdb937e9f04e8d6e4b9ac1229c18daa0b6",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8922#pullrequestreview-5202105623"
      },
      "final_head": "96d026fdb937e9f04e8d6e4b9ac1229c18daa0b6",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8914,
      "pull_request_title": "fix(cli): support LANGSMITH_WORKSPACE_ID for deployments",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8914",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-13T23:30:24Z",
      "approval": {
        "actor": "syachamaneni-lc",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-13T23:30:23Z",
        "commit_id": "5cac7783bd44f535322ac3c0ff5b07c9e626381f",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8914#pullrequestreview-5192738072"
      },
      "final_head": "5cac7783bd44f535322ac3c0ff5b07c9e626381f",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8863,
      "pull_request_title": "chore(deps): bump httpx2 from 2.10.0 to 2.12.0 in /libs/cli",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8863",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-09T06:32:14Z",
      "closed_at": "2026-09-09T06:32:14Z",
      "updated_at": "2026-09-09T06:32:16Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-09T06:27:02Z",
        "commit_id": "035d5a03a326f8253000adfa00ed54f562d59b29",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8863#pullrequestreview-5150534283"
      },
      "final_head": "035d5a03a326f8253000adfa00ed54f562d59b29",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8867,
      "pull_request_title": "chore(deps): bump js-yaml from 4.3.1 to 4.3.2 in /libs/cli/js-monorepo-example",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8867",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-09T06:19:18Z",
      "closed_at": "2026-09-09T06:19:18Z",
      "updated_at": "2026-09-09T06:19:20Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-09T04:41:46Z",
        "commit_id": "1818bc3246d3d407ad2243a6b9b97a6998b28665",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8867#pullrequestreview-5149837990"
      },
      "final_head": "371d14228534a3d2dd057f7dcc7d4794e6bc170b",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "langgraph",
      "repository": "langchain-ai/langgraph",
      "pull_request_number": 8864,
      "pull_request_title": "chore(deps): bump httpcore2 from 2.5.0 to 2.10.0 in /libs/cli",
      "pull_request_url": "https://github.com/langchain-ai/langgraph/pull/8864",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-09T04:26:37Z",
      "closed_at": "2026-09-09T04:26:37Z",
      "updated_at": "2026-09-09T04:26:38Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-09T04:26:19Z",
        "commit_id": "352a84001b9bd268aba3cc5584547d7ea3a8ddb7",
        "review_url": "https://github.com/langchain-ai/langgraph/pull/8864#pullrequestreview-5149723782"
      },
      "final_head": "352a84001b9bd268aba3cc5584547d7ea3a8ddb7",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 11916,
      "pull_request_title": "fix(costs): estimate through canonical provider aliases",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/11916",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T04:42:55Z",
      "closed_at": "2026-09-28T04:42:55Z",
      "updated_at": "2026-09-28T04:42:55Z",
      "approval": {
        "actor": "michaelneale",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T04:16:25Z",
        "commit_id": "962655c4196cf48bb3032fe8599249a4747b95a1",
        "review_url": "https://github.com/aaif-goose/goose/pull/11916#pullrequestreview-5333888724"
      },
      "final_head": "962655c4196cf48bb3032fe8599249a4747b95a1",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12236,
      "pull_request_title": "Add session rename command to CLI",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12236",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T02:50:38Z",
      "closed_at": "2026-09-28T02:50:38Z",
      "updated_at": "2026-09-28T02:50:38Z",
      "approval": {
        "actor": "lifeizhou-ap",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T02:35:36Z",
        "commit_id": "f608d8c8e5b5fe734f0a705e8dc4b19686304df7",
        "review_url": "https://github.com/aaif-goose/goose/pull/12236#pullrequestreview-5333397105"
      },
      "final_head": "f608d8c8e5b5fe734f0a705e8dc4b19686304df7",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12232,
      "pull_request_title": "Show working dir in session remove command",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12232",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T01:52:48Z",
      "closed_at": "2026-09-28T01:52:48Z",
      "updated_at": "2026-09-28T01:52:48Z",
      "approval": {
        "actor": "lifeizhou-ap",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T01:37:54Z",
        "commit_id": "a3c31bb6d399bdfbd71eb5ef3e4d1b6cb4eff284",
        "review_url": "https://github.com/aaif-goose/goose/pull/12232#pullrequestreview-5333103327"
      },
      "final_head": "a3c31bb6d399bdfbd71eb5ef3e4d1b6cb4eff284",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12536,
      "pull_request_title": "feat: add quoting action to append selected conversation text to composer",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12536",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T01:44:54Z",
      "closed_at": "2026-09-28T01:44:54Z",
      "updated_at": "2026-09-28T01:44:54Z",
      "approval": {
        "actor": "lifeizhou-ap",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T01:35:10Z",
        "commit_id": "f77961b52ec242b41f3a527254be6103bf517e55",
        "review_url": "https://github.com/aaif-goose/goose/pull/12536#pullrequestreview-5333087309"
      },
      "final_head": "f77961b52ec242b41f3a527254be6103bf517e55",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12527,
      "pull_request_title": "fix: GDK tools with no args still advertise empty params input schema",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12527",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T23:03:34Z",
      "approval": {
        "actor": "jamadeo",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T19:46:10Z",
        "commit_id": "7cd7ce2877baab44657d6a23756398d10f3d01c0",
        "review_url": "https://github.com/aaif-goose/goose/pull/12527#pullrequestreview-5321999553"
      },
      "final_head": "7cd7ce2877baab44657d6a23756398d10f3d01c0",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12468,
      "pull_request_title": "don't emit warning when ending on a successful tool call",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12468",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T20:16:49Z",
      "approval": {
        "actor": "DOsinga",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T15:48:53Z",
        "commit_id": "e2d0ca3bf70987350faa3c24faf2ba1e4a0d6a11",
        "review_url": "https://github.com/aaif-goose/goose/pull/12468#pullrequestreview-5306770421"
      },
      "final_head": "4fb8384aaa22b7b2f13b0081b3bdc4138a6221c5",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12497,
      "pull_request_title": "feat(gdk): add model discovery to the Provider API",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12497",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T19:58:40Z",
      "approval": {
        "actor": "jamadeo",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T19:58:40Z",
        "commit_id": "7ccf4fb649151e0e6698790357b26187f0850799",
        "review_url": "https://github.com/aaif-goose/goose/pull/12497#pullrequestreview-5322108064"
      },
      "final_head": "7ccf4fb649151e0e6698790357b26187f0850799",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12522,
      "pull_request_title": "fix: resolve vision support from the canonical catalog for all providers",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12522",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T17:18:43Z",
      "closed_at": "2026-09-25T17:18:43Z",
      "updated_at": "2026-09-25T17:18:43Z",
      "approval": {
        "actor": "alexhancock",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T17:09:22Z",
        "commit_id": "d66b4b3fc522bca566450caae8370c5213e2a43d",
        "review_url": "https://github.com/aaif-goose/goose/pull/12522#pullrequestreview-5320469149"
      },
      "final_head": "d66b4b3fc522bca566450caae8370c5213e2a43d",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12241,
      "pull_request_title": "fix(providers): tolerate missing created_at on OpenAI Responses stream events",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12241",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T17:06:36Z",
      "approval": {
        "actor": "jbg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T18:21:19Z",
        "commit_id": "c3bd4165ac7daea9dd826e45f73cdc37794f4032",
        "review_url": "https://github.com/aaif-goose/goose/pull/12241#pullrequestreview-5295036735"
      },
      "final_head": "c3bd4165ac7daea9dd826e45f73cdc37794f4032",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12504,
      "pull_request_title": "chore: remove production code only reachable from tests",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12504",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T15:27:11Z",
      "closed_at": "2026-09-25T15:27:11Z",
      "updated_at": "2026-09-25T15:27:13Z",
      "approval": {
        "actor": "alexhancock",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T15:13:59Z",
        "commit_id": "a8ee10b50830e8439e1bd448976b6f1ea2c3b38a",
        "review_url": "https://github.com/aaif-goose/goose/pull/12504#pullrequestreview-5319356118"
      },
      "final_head": "a8ee10b50830e8439e1bd448976b6f1ea2c3b38a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12506,
      "pull_request_title": "chore(desktop): remove dead helpers and inert tests",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12506",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T15:14:09Z",
      "approval": {
        "actor": "alexhancock",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T15:14:08Z",
        "commit_id": "676784c3808e11105e8b38c44f16d742535d7770",
        "review_url": "https://github.com/aaif-goose/goose/pull/12506#pullrequestreview-5319357742"
      },
      "final_head": "676784c3808e11105e8b38c44f16d742535d7770",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12486,
      "pull_request_title": "fix(databricks_v2): send Claude model services through the Anthropic route",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12486",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T07:22:05Z",
      "closed_at": "2026-09-25T07:22:05Z",
      "updated_at": "2026-09-25T07:22:06Z",
      "approval": {
        "actor": "jbg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T07:13:45Z",
        "commit_id": "16c2fd9e3a4f761c0efe6f14e820c05bdac7eb4f",
        "review_url": "https://github.com/aaif-goose/goose/pull/12486#pullrequestreview-5314713669"
      },
      "final_head": "16c2fd9e3a4f761c0efe6f14e820c05bdac7eb4f",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12436,
      "pull_request_title": "fix(cli): show tool output for tools without a priority annotation",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12436",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T05:52:35Z",
      "closed_at": "2026-09-25T05:52:35Z",
      "updated_at": "2026-09-25T05:52:36Z",
      "approval": {
        "actor": "michaelneale",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T05:34:50Z",
        "commit_id": "3640d9eb6bb964c64a47751253a8772cfee37c04",
        "review_url": "https://github.com/aaif-goose/goose/pull/12436#pullrequestreview-5287282097"
      },
      "final_head": "3640d9eb6bb964c64a47751253a8772cfee37c04",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 10462,
      "pull_request_title": "feat: context window report and viewer",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/10462",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T01:23:24Z",
      "approval": {
        "actor": "michaelneale",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-19T21:34:10Z",
        "commit_id": "5fa24d90940cae10e4b49a1ca1c95eb9cd608cd0",
        "review_url": "https://github.com/aaif-goose/goose/pull/10462#pullrequestreview-4976947265"
      },
      "final_head": "624e2d09eed357b7a8b9bd8f62d29eed2dd8ba98",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12492,
      "pull_request_title": "chore(GDK): release v0.1.0-alpha.10",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12492",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T18:43:18Z",
      "closed_at": "2026-09-24T18:43:18Z",
      "updated_at": "2026-09-24T18:43:20Z",
      "approval": {
        "actor": "jamadeo",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T18:31:20Z",
        "commit_id": "f9d769c6adb6895bea26f89195336f6179e618dd",
        "review_url": "https://github.com/aaif-goose/goose/pull/12492#pullrequestreview-5308549182"
      },
      "final_head": "f9d769c6adb6895bea26f89195336f6179e618dd",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12491,
      "pull_request_title": "fix(gdk): skip semver checks on crates needing CUDA",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12491",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T16:54:33Z",
      "closed_at": "2026-09-24T16:54:33Z",
      "updated_at": "2026-09-24T16:54:36Z",
      "approval": {
        "actor": "jamadeo",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T16:45:03Z",
        "commit_id": "4c16d74482abc5001c30e2a786f540685d8e34cd",
        "review_url": "https://github.com/aaif-goose/goose/pull/12491#pullrequestreview-5307421526"
      },
      "final_head": "4c16d74482abc5001c30e2a786f540685d8e34cd",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12453,
      "pull_request_title": "Remove Nostr session sharing from goose core",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12453",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-24T15:52:03Z",
      "approval": {
        "actor": "alexhancock",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T15:52:03Z",
        "commit_id": "6e4536e949fd30d6410fc8a51995890503be3c39",
        "review_url": "https://github.com/aaif-goose/goose/pull/12453#pullrequestreview-5306805753"
      },
      "final_head": "6e4536e949fd30d6410fc8a51995890503be3c39",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 10767,
      "pull_request_title": "feat(cli): add /new to start a fresh session without restarting",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/10767",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-10T19:39:35Z",
      "closed_at": "2026-08-10T19:39:35Z",
      "updated_at": "2026-09-24T07:19:54Z",
      "approval": {
        "actor": "alexhancock",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-10T19:39:02Z",
        "commit_id": "af42a49b6bccee84b31586d04beb622d307b9439",
        "review_url": "https://github.com/aaif-goose/goose/pull/10767#pullrequestreview-4900338860"
      },
      "final_head": "af42a49b6bccee84b31586d04beb622d307b9439",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12452,
      "pull_request_title": "fix(security): treat an unavailable prompt classifier as no signal",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12452",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T21:35:59Z",
      "closed_at": "2026-09-23T21:35:59Z",
      "updated_at": "2026-09-23T21:36:01Z",
      "approval": {
        "actor": "michaelneale",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T02:45:47Z",
        "commit_id": "cccc7348caeb18bb5229e283553708ee56824921",
        "review_url": "https://github.com/aaif-goose/goose/pull/12452#pullrequestreview-5286331944"
      },
      "final_head": "cccc7348caeb18bb5229e283553708ee56824921",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "goose",
      "repository": "aaif-goose/goose",
      "pull_request_number": 12161,
      "pull_request_title": "Resolve extensions into a per-inference lease",
      "pull_request_url": "https://github.com/aaif-goose/goose/pull/12161",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-23T19:53:23Z",
      "approval": {
        "actor": "alexhancock",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T13:46:56Z",
        "commit_id": "4d71300816f4475482f4bbfccea5d38667e6a483",
        "review_url": "https://github.com/aaif-goose/goose/pull/12161#pullrequestreview-5267339699"
      },
      "final_head": "89f7bf06923d8303757b28771680eb6def77ee01",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8872,
      "pull_request_title": "Stop tool docstring parsing from changing the root logger level",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8872",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-28T06:45:59Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-28T06:45:59Z",
        "commit_id": "43bff1b19de6b3ae3ffb6aec4dcb3b66c60c9aea",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8872#pullrequestreview-5334871573"
      },
      "final_head": "43bff1b19de6b3ae3ffb6aec4dcb3b66c60c9aea",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8725,
      "pull_request_title": "Add `pydantic_ai.models.babel`: drop-in OpenAI, Anthropic, Google and Bedrock models mapped by babel",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8725",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-28T01:23:09Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-24T17:36:44Z",
        "commit_id": "c299c97b2c92343285bd2ee11c106d475c76f7e0",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8725#pullrequestreview-5307959320"
      },
      "final_head": "fc22ea40ecfa2327b2bc9adde4a813c67a2c5958",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8650,
      "pull_request_title": "Preserve adjacent `TextPart` content in `AGUIAdapter.dump_messages`",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8650",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-23T05:20:02Z",
      "updated_at": "2026-09-28T00:18:13Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-23T05:20:42Z",
        "commit_id": "b86b2d9651cf191fa65643b59078d4f2e652b27e",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8650#pullrequestreview-5287207669"
      },
      "final_head": "b86b2d9651cf191fa65643b59078d4f2e652b27e",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8565,
      "pull_request_title": "Reject output tools in list-form `tool_choice`",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8565",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T22:41:59Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-21T06:52:16Z",
        "commit_id": "acd23b174c49fdc991b10a3d6b8a16052a164e04",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8565#pullrequestreview-5263784569"
      },
      "final_head": "acd23b174c49fdc991b10a3d6b8a16052a164e04",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8858,
      "pull_request_title": "Point harness links and contribution guidance at pydantic-ai",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8858",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T12:20:45Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T12:20:45Z",
        "commit_id": "95fe3a82be72d130a0abbc5ef3830d5b2e9e360e",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8858#pullrequestreview-5330262421"
      },
      "final_head": "95fe3a82be72d130a0abbc5ef3830d5b2e9e360e",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8857,
      "pull_request_title": "Ignore Python source files coverage leaves open inside Temporal workflows",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8857",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T12:03:10Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T12:03:10Z",
        "commit_id": "82991f1075c9639f83aac54b4cdfac00b660d711",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8857#pullrequestreview-5330208151"
      },
      "final_head": "82991f1075c9639f83aac54b4cdfac00b660d711",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8840,
      "pull_request_title": "Count only tool calls that will execute against `tool_calls_limit`, including calls approved inline by `HandleDeferredToolCalls`",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8840",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T11:55:59Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-26T20:48:56Z",
        "commit_id": "a2c45038768890c60d9e98961efb0f4679a29115",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8840#pullrequestreview-5327378232"
      },
      "final_head": "a2c45038768890c60d9e98961efb0f4679a29115",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8860,
      "pull_request_title": "Write clai2's MCP files as UTF-8 and describe the bridge's lock as it is",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8860",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T11:34:52Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T11:34:52Z",
        "commit_id": "690d4de8e5c1e702a6b97ee35f704e5883b5d9d7",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8860#pullrequestreview-5330117113"
      },
      "final_head": "690d4de8e5c1e702a6b97ee35f704e5883b5d9d7",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8859,
      "pull_request_title": "Run the harness doc tests on docs-only changes",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8859",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T11:31:47Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T11:31:47Z",
        "commit_id": "90b584ffa6e27b0213a91d262c7b144409619233",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8859#pullrequestreview-5330108555"
      },
      "final_head": "90b584ffa6e27b0213a91d262c7b144409619233",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8854,
      "pull_request_title": "Bump the python-packages group across 1 directory with 14 updates",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8854",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T11:02:51Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T09:19:46Z",
        "commit_id": "108c7bf1f58b76600faeac5ee83f9fd6039b92a5",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8854#pullrequestreview-5329706413"
      },
      "final_head": "108c7bf1f58b76600faeac5ee83f9fd6039b92a5",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8852,
      "pull_request_title": "Render non-finite eval metrics as `inf`/`-inf`/`nan`",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8852",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T09:29:57Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T08:55:01Z",
        "commit_id": "d8898b01342077e7d9dc6f857b93c52076ba996c",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8852#pullrequestreview-5329600931"
      },
      "final_head": "d8898b01342077e7d9dc6f857b93c52076ba996c",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8838,
      "pull_request_title": "Bump the python-packages group across 1 directory with 13 updates",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8838",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-27T09:18:26Z",
      "updated_at": "2026-09-27T09:18:28Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-26T19:16:49Z",
        "commit_id": "d5ab090803754d03e473f8c3426cd1d15e92148d",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8838#pullrequestreview-5327062380"
      },
      "final_head": "d5ab090803754d03e473f8c3426cd1d15e92148d",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 7995,
      "pull_request_title": "Give streaming its own docs page, with an event reference",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/7995",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T06:39:23Z",
      "approval": {
        "actor": "github-actions[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-02T19:01:59Z",
        "commit_id": "85a761913db613b6867184ecbddb08e5670fc539",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/7995#pullrequestreview-5093873137"
      },
      "final_head": "72566b1ac945c830e03793aed8b7b1edeb5efb6a",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8092,
      "pull_request_title": "Point the Starlette documentation links at `starlette.dev`",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8092",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T06:39:19Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-04T14:31:26Z",
        "commit_id": "41b0c6ed9dc6134982723f852343ce15366422a0",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8092#pullrequestreview-5114224795"
      },
      "final_head": "41b0c6ed9dc6134982723f852343ce15366422a0",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8848,
      "pull_request_title": "Treat `application/toml` as text-like so TOML files can be sent to models that inline text",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8848",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T03:12:04Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T03:09:24Z",
        "commit_id": "72e2106656ceafbf3a328ff74a60552f9c7dcce7",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8848#pullrequestreview-5328658554"
      },
      "final_head": "72e2106656ceafbf3a328ff74a60552f9c7dcce7",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8846,
      "pull_request_title": "Map OpenAI response JSON decode errors to `ModelAPIError`",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8846",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T02:13:20Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T01:38:51Z",
        "commit_id": "de503c71b3efbaf179b64c4fa14d8636aad2f829",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8846#pullrequestreview-5328429737"
      },
      "final_head": "de503c71b3efbaf179b64c4fa14d8636aad2f829",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8845,
      "pull_request_title": "Fix three CONTRIBUTING.md links that omit the docs/ prefix",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8845",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T01:01:16Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-27T00:58:47Z",
        "commit_id": "e7542a9e45c50ecfdda1989b50fa074aa10ebfdd",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8845#pullrequestreview-5328334066"
      },
      "final_head": "e7542a9e45c50ecfdda1989b50fa074aa10ebfdd",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8842,
      "pull_request_title": "Cap `genai-prices` below 0.1 to keep token usage extraction and limits working",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8842",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-26T23:40:53Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-26T23:40:52Z",
        "commit_id": "0080035e61ec19fbdd52010abeb2e61e1a77bf49",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8842#pullrequestreview-5328106913"
      },
      "final_head": "0080035e61ec19fbdd52010abeb2e61e1a77bf49",
      "base_ref": "v1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8833,
      "pull_request_title": "Bump the python-packages group across 1 directory with 12 updates",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8833",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-26T19:15:24Z",
      "updated_at": "2026-09-26T19:15:26Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-26T18:28:32Z",
        "commit_id": "af2a321743e9df71b3594bbcd37c33bad2cd6bf5",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8833#pullrequestreview-5326912216"
      },
      "final_head": "af2a321743e9df71b3594bbcd37c33bad2cd6bf5",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 6075,
      "pull_request_title": "fix(human-input): always show result when human feedback is requested",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/6075",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T13:18:09Z",
      "approval": {
        "actor": "coderabbitai[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-06-08T21:17:30Z",
        "commit_id": "6a0ff9098b30a3caffd161fb49ba5baf13c9d3df",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/6075#pullrequestreview-4453507154"
      },
      "final_head": "6a0ff9098b30a3caffd161fb49ba5baf13c9d3df",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7581,
      "pull_request_title": "docs(cli): guide assistants to platform tools",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7581",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T17:55:00Z",
      "closed_at": "2026-09-25T17:55:00Z",
      "updated_at": "2026-09-25T17:55:01Z",
      "approval": {
        "actor": "joaomdmoura",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T16:21:57Z",
        "commit_id": "cde579ed00547a57cfb24051f912bdf2fb8ead2c",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7581#pullrequestreview-5320028734"
      },
      "final_head": "09d903622962a0bd8e5a8ec2bf1f7b81b84f16cd",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7573,
      "pull_request_title": "feat(cli): prioritize popular platform integrations",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7573",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T16:25:24Z",
      "closed_at": "2026-09-25T16:25:24Z",
      "updated_at": "2026-09-25T16:25:26Z",
      "approval": {
        "actor": "joaomdmoura",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T16:23:13Z",
        "commit_id": "0436839c939b152839864613ef54dd9173663251",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7573#pullrequestreview-5320039655"
      },
      "final_head": "0436839c939b152839864613ef54dd9173663251",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7680,
      "pull_request_title": "fix(bedrock): fall back to sync calls from acall",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7680",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T04:07:31Z",
      "closed_at": "2026-09-25T04:07:31Z",
      "updated_at": "2026-09-25T04:07:33Z",
      "approval": {
        "actor": "joaomdmoura",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T22:22:04Z",
        "commit_id": "6958559af538c0948f47f7cee9bb65958e981313",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7680#pullrequestreview-5272400267"
      },
      "final_head": "6958559af538c0948f47f7cee9bb65958e981313",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7717,
      "pull_request_title": "Security policy: security@ and private vulnerability reporting",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7717",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T21:37:10Z",
      "closed_at": "2026-09-23T21:37:10Z",
      "updated_at": "2026-09-23T21:37:11Z",
      "approval": {
        "actor": "cursor[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-23T21:37:02Z",
        "commit_id": "ea193d7bdf04a631380508dbab608d3834e0cc80",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7717#pullrequestreview-5297073198"
      },
      "final_head": "ea193d7bdf04a631380508dbab608d3834e0cc80",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7719,
      "pull_request_title": "fix(deps): pin instructor <1.16 to keep OpenAI Mode.TOOLS registered",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7719",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T01:47:09Z",
      "closed_at": "2026-09-23T01:47:09Z",
      "updated_at": "2026-09-23T01:47:10Z",
      "approval": {
        "actor": "Vidit-Ostwal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T01:47:04Z",
        "commit_id": "f1de82040adc5d64552d1f853e712606118ed748",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7719#pullrequestreview-5285964770"
      },
      "final_head": "f1de82040adc5d64552d1f853e712606118ed748",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7718,
      "pull_request_title": "fix(deps): pin instructor <1.16 to keep OpenAI Mode.TOOLS registered",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7718",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-22T19:43:26Z",
      "updated_at": "2026-09-22T19:43:38Z",
      "approval": {
        "actor": "vinibrsl",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T19:43:23Z",
        "commit_id": "e899a6d92bd178eb0372020bebdfb0914b44adc8",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7718#pullrequestreview-5282879311"
      },
      "final_head": "e899a6d92bd178eb0372020bebdfb0914b44adc8",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7707,
      "pull_request_title": "chore(cli): move `crewai eval` under experimental",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7707",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T06:41:50Z",
      "closed_at": "2026-09-22T06:41:51Z",
      "updated_at": "2026-09-22T06:41:52Z",
      "approval": {
        "actor": "alex-clawd",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T06:41:44Z",
        "commit_id": "a97385b521f97f3a7961433169ad07f1ef333038",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7707#pullrequestreview-5274856825"
      },
      "final_head": "a97385b521f97f3a7961433169ad07f1ef333038",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7701,
      "pull_request_title": "fix(cli): print whatever areas the evaluation graded",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7701",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T06:23:22Z",
      "closed_at": "2026-09-22T06:23:22Z",
      "updated_at": "2026-09-22T06:23:23Z",
      "approval": {
        "actor": "alex-clawd",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T06:23:19Z",
        "commit_id": "b33f4b4605d4a927007d2fd34102f77bfa0f28e0",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7701#pullrequestreview-5274728987"
      },
      "final_head": "b33f4b4605d4a927007d2fd34102f77bfa0f28e0",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7649,
      "pull_request_title": "feat(cli): crewai eval evaluates the last traced run through AMP",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7649",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-21T18:34:05Z",
      "closed_at": "2026-09-21T18:34:05Z",
      "updated_at": "2026-09-21T18:34:07Z",
      "approval": {
        "actor": "lorenzejay",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T18:30:04Z",
        "commit_id": "0f8be9e538e24b4c478efe60536a9e42a4c5a25e",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7649#pullrequestreview-5270351857"
      },
      "final_head": "0f8be9e538e24b4c478efe60536a9e42a4c5a25e",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7648,
      "pull_request_title": "feat(tracing): record the last traced run for crewai eval instead of printing it",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7648",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-21T17:28:26Z",
      "closed_at": "2026-09-21T17:28:26Z",
      "updated_at": "2026-09-21T17:28:28Z",
      "approval": {
        "actor": "lorenzejay",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T17:11:55Z",
        "commit_id": "a2d93e855f0cb1fca423573395e0656fcc0e8c91",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7648#pullrequestreview-5269621562"
      },
      "final_head": "a2d93e855f0cb1fca423573395e0656fcc0e8c91",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7663,
      "pull_request_title": "fix(tools): keep selenium driver reusable",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7663",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-21T10:58:23Z",
      "closed_at": "2026-09-21T10:58:23Z",
      "updated_at": "2026-09-21T10:58:24Z",
      "approval": {
        "actor": "Vidit-Ostwal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T10:51:38Z",
        "commit_id": "5fd2b2f33a2fbe921fb116fc3f5b556493d72a9e",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7663#pullrequestreview-5265753345"
      },
      "final_head": "5fd2b2f33a2fbe921fb116fc3f5b556493d72a9e",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7647,
      "pull_request_title": "fix(tools): close S3 response bodies",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7647",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-21T10:41:46Z",
      "closed_at": "2026-09-21T10:41:46Z",
      "updated_at": "2026-09-21T10:41:46Z",
      "approval": {
        "actor": "Vidit-Ostwal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T10:41:37Z",
        "commit_id": "27844801a4632f86ed66af045d7e263098a7e2fe",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7647#pullrequestreview-5265658947"
      },
      "final_head": "27844801a4632f86ed66af045d7e263098a7e2fe",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7597,
      "pull_request_title": "feat(tracing): task spans say the declared output format and what came out, agent spans carry the prompt and answer, tool spans say whether the cache answered",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7597",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-19T22:38:05Z",
      "closed_at": "2026-09-19T22:38:05Z",
      "updated_at": "2026-09-19T22:38:06Z",
      "approval": {
        "actor": "iris-clawd",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-19T22:37:57Z",
        "commit_id": "7aeb58dc97a3585391ac035fa2cb45517d268a2c",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7597#pullrequestreview-5258117021"
      },
      "final_head": "7aeb58dc97a3585391ac035fa2cb45517d268a2c",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7593,
      "pull_request_title": "ensure link is shown after finalizing traces",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7593",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T23:13:45Z",
      "closed_at": "2026-09-18T23:13:45Z",
      "updated_at": "2026-09-18T23:13:46Z",
      "approval": {
        "actor": "joaomdmoura",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T23:13:25Z",
        "commit_id": "a82066a0f3378c5850c3016e88e27a7492485c67",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7593#pullrequestreview-5253389632"
      },
      "final_head": "a82066a0f3378c5850c3016e88e27a7492485c67",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7572,
      "pull_request_title": "fix(llm_overlay): a role and a key that differ only by surrounding whitespace match",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7572",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T13:02:33Z",
      "closed_at": "2026-09-18T13:02:34Z",
      "updated_at": "2026-09-18T13:02:36Z",
      "approval": {
        "actor": "iris-clawd",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T12:55:18Z",
        "commit_id": "db62e701f7f5bea67830b4bc240b610dd88a44d2",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7572#pullrequestreview-5247985266"
      },
      "final_head": "db62e701f7f5bea67830b4bc240b610dd88a44d2",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7571,
      "pull_request_title": "fix(deps): upgrade SoupSieve security patch",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7571",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T07:13:52Z",
      "closed_at": "2026-09-18T07:13:53Z",
      "updated_at": "2026-09-18T07:13:54Z",
      "approval": {
        "actor": "diegocn",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T07:13:47Z",
        "commit_id": "1c7b47d26f59d81fbe0396fd491129830dd13d48",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7571#pullrequestreview-5245205225"
      },
      "final_head": "1c7b47d26f59d81fbe0396fd491129830dd13d48",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7518,
      "pull_request_title": "feat(llm): re-resolve llm_overlay after input interpolation rewrites an agent's role",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7518",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T19:54:01Z",
      "closed_at": "2026-09-17T19:54:02Z",
      "updated_at": "2026-09-17T19:54:04Z",
      "approval": {
        "actor": "lorenzejay",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T18:29:20Z",
        "commit_id": "83c87bbb665fb583c5fac8428e55afac44128e40",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7518#pullrequestreview-5239838253"
      },
      "final_head": "83c87bbb665fb583c5fac8428e55afac44128e40",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7453,
      "pull_request_title": "feat(cli): improve platform integration setup UX",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7453",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T18:35:33Z",
      "closed_at": "2026-09-17T18:35:33Z",
      "updated_at": "2026-09-17T18:35:34Z",
      "approval": {
        "actor": "lorenzejay",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T18:35:25Z",
        "commit_id": "b4c48e1727f8b38b00966b3277fb6761f9d61485",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7453#pullrequestreview-5239893348"
      },
      "final_head": "b4c48e1727f8b38b00966b3277fb6761f9d61485",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "crewAI",
      "repository": "crewAIInc/crewAI",
      "pull_request_number": 7548,
      "pull_request_title": "fix(tools): preserve directory listing paths",
      "pull_request_url": "https://github.com/crewAIInc/crewAI/pull/7548",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T17:17:39Z",
      "closed_at": "2026-09-17T17:17:39Z",
      "updated_at": "2026-09-17T17:17:48Z",
      "approval": {
        "actor": "Vidit-Ostwal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T17:17:23Z",
        "commit_id": "3c82c8db723722840a73de33d327d946ad98dfda",
        "review_url": "https://github.com/crewAIInc/crewAI/pull/7548#pullrequestreview-5239099250"
      },
      "final_head": "3c82c8db723722840a73de33d327d946ad98dfda",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 23204,
      "pull_request_title": "docs: rewrite the framework landing page; LlamaCloud is now LlamaParse",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/23204",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-27T05:25:55Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T21:51:05Z",
        "commit_id": "f0c1951f02681aba2cd6ae0cc37808294b3cce11",
        "review_url": "https://github.com/run-llama/llama_index/pull/23204#pullrequestreview-5323068676"
      },
      "final_head": "684edb4cefb55cfd1db9f84fec2834ca7e98bad1",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 23223,
      "pull_request_title": "fix(anthropic): add claude-opus-5-5 to model registry",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/23223",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T23:11:28Z",
      "closed_at": "2026-09-25T23:11:29Z",
      "updated_at": "2026-09-25T23:11:29Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T23:11:20Z",
        "commit_id": "6d89164915e5beae646fdb7825c12bc516df3a36",
        "review_url": "https://github.com/run-llama/llama_index/pull/23223#pullrequestreview-5323481362"
      },
      "final_head": "6d89164915e5beae646fdb7825c12bc516df3a36",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 23208,
      "pull_request_title": "fix(bedrock-converse): add Claude Opus 5.5 and stop forcing toolChoice, which Bedrock rejects for it",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/23208",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T23:11:05Z",
      "closed_at": "2026-09-25T23:11:05Z",
      "updated_at": "2026-09-25T23:11:05Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T02:53:39Z",
        "commit_id": "25c00637785dc8e0a1e3f09df45693300305a436",
        "review_url": "https://github.com/run-llama/llama_index/pull/23208#pullrequestreview-5312752534"
      },
      "final_head": "5e71053acbcb27a8c0bb5489275a69518152bc3b",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 23212,
      "pull_request_title": "fix(bedrock-converse): add OpenAI GPT-6 Sol/Luna/Astra and stop sending temperature they reject",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/23212",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T14:31:14Z",
      "closed_at": "2026-09-25T14:31:14Z",
      "updated_at": "2026-09-25T14:31:14Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T02:53:10Z",
        "commit_id": "09b187bbfb3309b1e643dbda567c1edaf0e7eeb1",
        "review_url": "https://github.com/run-llama/llama_index/pull/23212#pullrequestreview-5312750061"
      },
      "final_head": "09b187bbfb3309b1e643dbda567c1edaf0e7eeb1",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 23214,
      "pull_request_title": "feat(llms-openai, azure-openai): add GPT-6 Astra, Sol, and Luna",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/23214",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T02:52:56Z",
      "closed_at": "2026-09-25T02:52:56Z",
      "updated_at": "2026-09-25T02:52:56Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T02:52:42Z",
        "commit_id": "17e62562126e4ee3a2130ac6b345c00bbf77bb33",
        "review_url": "https://github.com/run-llama/llama_index/pull/23214#pullrequestreview-5312747299"
      },
      "final_head": "17e62562126e4ee3a2130ac6b345c00bbf77bb33",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 21767,
      "pull_request_title": "fix(agent): correct swapped agent names in handoff restriction error message",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/21767",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-23T01:44:46Z",
      "updated_at": "2026-09-23T01:44:46Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-05-29T15:37:10Z",
        "commit_id": "2d034591fcc7dd6344e73e96fa1c1955d0d8414a",
        "review_url": "https://github.com/run-llama/llama_index/pull/21767#pullrequestreview-4390871671"
      },
      "final_head": "2d034591fcc7dd6344e73e96fa1c1955d0d8414a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22812,
      "pull_request_title": "fix: treat a None usage sub-field as a missing key in token counting",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22812",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-19T23:12:30Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-27T04:09:31Z",
        "commit_id": "9cdef7c730930b26715aa7cc69e1ae2f2a771b8b",
        "review_url": "https://github.com/run-llama/llama_index/pull/22812#pullrequestreview-5037155829"
      },
      "final_head": "28462e0ab5d86cb41de15928b42844952da0b39c",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22406,
      "pull_request_title": "Remove deprecated ipex-llm and optimum-intel IPEX integrations",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22406",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T16:49:14Z",
      "closed_at": "2026-09-18T16:49:14Z",
      "updated_at": "2026-09-18T16:49:14Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T15:57:07Z",
        "commit_id": "43583f554c660f1f209d9272710ab6a4a6d3e1c8",
        "review_url": "https://github.com/run-llama/llama_index/pull/22406#pullrequestreview-5249855572"
      },
      "final_head": "43583f554c660f1f209d9272710ab6a4a6d3e1c8",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22871,
      "pull_request_title": "docs: Update VoyageAI page with new models",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22871",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T19:30:59Z",
      "closed_at": "2026-09-17T19:30:59Z",
      "updated_at": "2026-09-17T19:30:59Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T19:28:27Z",
        "commit_id": "86b4a9a83c5aa9efa64bde9ccb980e9e547c9d88",
        "review_url": "https://github.com/run-llama/llama_index/pull/22871#pullrequestreview-5240497595"
      },
      "final_head": "86b4a9a83c5aa9efa64bde9ccb980e9e547c9d88",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22870,
      "pull_request_title": "docs: Update MongoDB Key-Value Stores section",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22870",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T19:30:49Z",
      "closed_at": "2026-09-17T19:30:49Z",
      "updated_at": "2026-09-17T19:30:49Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T19:28:00Z",
        "commit_id": "953f090b104aeff60ee29a4a915c3c6732f0290f",
        "review_url": "https://github.com/run-llama/llama_index/pull/22870#pullrequestreview-5240493409"
      },
      "final_head": "953f090b104aeff60ee29a4a915c3c6732f0290f",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22869,
      "pull_request_title": "docs: Minor edits MongoDB Document Stores section",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22869",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T19:30:08Z",
      "closed_at": "2026-09-17T19:30:08Z",
      "updated_at": "2026-09-17T19:30:09Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T19:27:36Z",
        "commit_id": "a34e08dc9fe86d282de4ba042a743e7852f04af9",
        "review_url": "https://github.com/run-llama/llama_index/pull/22869#pullrequestreview-5240489708"
      },
      "final_head": "a34e08dc9fe86d282de4ba042a743e7852f04af9",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22868,
      "pull_request_title": "docs: Update MongoDB Index Store section",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22868",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-17T19:30:00Z",
      "closed_at": "2026-09-17T19:30:00Z",
      "updated_at": "2026-09-17T19:30:00Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-17T19:27:03Z",
        "commit_id": "6d0fcb6bbe196ce24127d88b55cb3587cb5bf30f",
        "review_url": "https://github.com/run-llama/llama_index/pull/22868#pullrequestreview-5240482657"
      },
      "final_head": "6d0fcb6bbe196ce24127d88b55cb3587cb5bf30f",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 20546,
      "pull_request_title": "feat(callbacks): add TokenBudgetHandler for cost governance",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/20546",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-01-28T22:51:15Z",
      "closed_at": "2026-01-28T22:51:15Z",
      "updated_at": "2026-09-17T00:30:03Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-01-28T22:17:43Z",
        "commit_id": "75cd660045e9693bad5ee168ae5a2d4ade406963",
        "review_url": "https://github.com/run-llama/llama_index/pull/20546#pullrequestreview-3719442798"
      },
      "final_head": "75cd660045e9693bad5ee168ae5a2d4ade406963",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22118,
      "pull_request_title": "fix(huggingface): drop removed huggingface-hub[inference] extra (#21549)",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22118",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-16T01:45:48Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-07-21T00:06:16Z",
        "commit_id": "b16bdeb42f4d55d2769a32a615134c31647a4784",
        "review_url": "https://github.com/run-llama/llama_index/pull/22118#pullrequestreview-4739939609"
      },
      "final_head": "b16bdeb42f4d55d2769a32a615134c31647a4784",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 23020,
      "pull_request_title": "Revise README title and project focus details",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/23020",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-11T18:09:00Z",
      "closed_at": "2026-09-11T18:09:00Z",
      "updated_at": "2026-09-11T18:09:02Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-11T12:25:18Z",
        "commit_id": "9e39203e24c70d1e28450a2d006319004fc93856",
        "review_url": "https://github.com/run-llama/llama_index/pull/23020#pullrequestreview-5178588019"
      },
      "final_head": "2a1348d02937cdc1256b495ac4ef746e341f994f",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22368,
      "pull_request_title": "fix: gemini tool request ids ",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22368",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-11T16:28:29Z",
      "closed_at": "2026-09-11T16:28:29Z",
      "updated_at": "2026-09-11T16:28:29Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-11T16:28:20Z",
        "commit_id": "df80b031929f9482a022d5f819df4aa82054210c",
        "review_url": "https://github.com/run-llama/llama_index/pull/22368#pullrequestreview-5181076329"
      },
      "final_head": "df80b031929f9482a022d5f819df4aa82054210c",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 20858,
      "pull_request_title": "security: fix path traversal and SSRF in download module (CWE-22, CWE-319)",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/20858",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-04-06T22:41:16Z",
      "updated_at": "2026-09-08T22:55:42Z",
      "approval": {
        "actor": "AstraBert",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-03-05T10:40:03Z",
        "commit_id": "652eb9802a186b1b93b9d3a1bb2af166d4d55fbf",
        "review_url": "https://github.com/run-llama/llama_index/pull/20858#pullrequestreview-3895565649"
      },
      "final_head": "652eb9802a186b1b93b9d3a1bb2af166d4d55fbf",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22906,
      "pull_request_title": "fix(openai): keep images and files on Responses API tool results",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22906",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-03T03:05:30Z",
      "closed_at": "2026-09-03T03:05:30Z",
      "updated_at": "2026-09-03T03:05:31Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-03T03:05:22Z",
        "commit_id": "9ea1a70591e77df487ceafb76af687373b465166",
        "review_url": "https://github.com/run-llama/llama_index/pull/22906#pullrequestreview-5097333022"
      },
      "final_head": "9ea1a70591e77df487ceafb76af687373b465166",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22919,
      "pull_request_title": "fix(google-genai): keep images on Gemini function responses",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22919",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-03T03:04:52Z",
      "closed_at": "2026-09-03T03:04:52Z",
      "updated_at": "2026-09-03T03:04:52Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-03T03:04:44Z",
        "commit_id": "c14f05054f8ec4433c4786b2b19afe2fb8ce3ee2",
        "review_url": "https://github.com/run-llama/llama_index/pull/22919#pullrequestreview-5097328300"
      },
      "final_head": "c14f05054f8ec4433c4786b2b19afe2fb8ce3ee2",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "llama_index",
      "repository": "run-llama/llama_index",
      "pull_request_number": 22854,
      "pull_request_title": "feat(perplexity): add integration attribution header",
      "pull_request_url": "https://github.com/run-llama/llama_index/pull/22854",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-02T16:02:32Z",
      "closed_at": "2026-09-02T16:02:32Z",
      "updated_at": "2026-09-02T16:02:33Z",
      "approval": {
        "actor": "logan-markewich",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-02T15:52:21Z",
        "commit_id": "4311a3e0c9c7a4ffb7728dcd6c32c73ec952eb58",
        "review_url": "https://github.com/run-llama/llama_index/pull/22854#pullrequestreview-5091929867"
      },
      "final_head": "4311a3e0c9c7a4ffb7728dcd6c32c73ec952eb58",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8774,
      "pull_request_title": "Python: fix(core): ResponseStream Transform Hook & Mapper Error Boundary",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8774",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T05:16:07Z",
      "closed_at": "2026-09-28T05:16:07Z",
      "updated_at": "2026-09-28T05:16:07Z",
      "approval": {
        "actor": "moonbox3",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T04:29:48Z",
        "commit_id": "50d4c688b80423f8bb1b03ab27b2ba4279d27bfc",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8774#pullrequestreview-5333953569"
      },
      "final_head": "50d4c688b80423f8bb1b03ab27b2ba4279d27bfc",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8781,
      "pull_request_title": "Python: .NET: Python: clarify CodeAct guest packages and host network access",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8781",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T05:16:07Z",
      "closed_at": "2026-09-28T05:16:07Z",
      "updated_at": "2026-09-28T05:16:07Z",
      "approval": {
        "actor": "moonbox3",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T04:29:21Z",
        "commit_id": "93b819943d01687109bbbea52d8dbabb28d81344",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8781#pullrequestreview-5333949748"
      },
      "final_head": "93b819943d01687109bbbea52d8dbabb28d81344",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8727,
      "pull_request_title": "Python: build(deps-dev): bump the basics group in /python/packages/lab with 2 updates",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8727",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T04:04:52Z",
      "closed_at": "2026-09-28T04:04:53Z",
      "updated_at": "2026-09-28T04:04:54Z",
      "approval": {
        "actor": "moonbox3",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T04:01:35Z",
        "commit_id": "b5b299e9ca33abd5c1cc74ed246237e07dd3164d",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8727#pullrequestreview-5333818320"
      },
      "final_head": "b5b299e9ca33abd5c1cc74ed246237e07dd3164d",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8728,
      "pull_request_title": "Python: build(deps): bump huggingface-hub from 1.31.0 to 1.32.0 in /python/packages/lab",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8728",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T04:04:04Z",
      "closed_at": "2026-09-28T04:04:04Z",
      "updated_at": "2026-09-28T04:04:06Z",
      "approval": {
        "actor": "moonbox3",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T03:59:24Z",
        "commit_id": "aed5bffa7464d2c4202ad1d44a0a425a7dfccb71",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8728#pullrequestreview-5333810223"
      },
      "final_head": "aed5bffa7464d2c4202ad1d44a0a425a7dfccb71",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8714,
      "pull_request_title": "Python: Protect custom AG-UI approval state namespaces",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8714",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T00:42:36Z",
      "closed_at": "2026-09-28T00:42:37Z",
      "updated_at": "2026-09-28T00:42:38Z",
      "approval": {
        "actor": "moonbox3",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T00:39:13Z",
        "commit_id": "17a733bc35dc606e3df2666545446542c03ae147",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8714#pullrequestreview-5332870913"
      },
      "final_head": "17a733bc35dc606e3df2666545446542c03ae147",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8767,
      "pull_request_title": ".NET: .NET/Python: Temporarily skip OpenAI integration tests while the CI API key is invalid",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8767",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T19:09:24Z",
      "closed_at": "2026-09-25T19:09:24Z",
      "updated_at": "2026-09-25T19:09:26Z",
      "approval": {
        "actor": "SergeyMenshykh",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T18:18:43Z",
        "commit_id": "1b7ce068b6671a82266762b0168d514334084cd5",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8767#pullrequestreview-5321138181"
      },
      "final_head": "1b7ce068b6671a82266762b0168d514334084cd5",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8730,
      "pull_request_title": ".NET: [BREAKING] Bump Azure.AI.Projects to 3.0.0-beta.3, OpenAI to 2.14.0, and MEAI to 10.10.1",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8730",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T18:19:08Z",
      "approval": {
        "actor": "SergeyMenshykh",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T18:19:08Z",
        "commit_id": "f66738e6215cc259e8cb70b45b3c22a24ca57993",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8730#pullrequestreview-5321142464"
      },
      "final_head": "f66738e6215cc259e8cb70b45b3c22a24ca57993",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8750,
      "pull_request_title": "Python: [BREAKING] Modify replayed history treatment for approvals",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8750",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T15:43:45Z",
      "closed_at": "2026-09-25T15:43:45Z",
      "updated_at": "2026-09-25T15:43:46Z",
      "approval": {
        "actor": "eavanvalkenburg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T13:03:26Z",
        "commit_id": "65429186436146dabc7e7384ecd549102570b27f",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8750#pullrequestreview-5317946681"
      },
      "final_head": "65429186436146dabc7e7384ecd549102570b27f",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8677,
      "pull_request_title": ".NET: Clarify hosting authentication, authorization, and isolation guidance",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8677",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T17:27:56Z",
      "closed_at": "2026-09-24T17:27:56Z",
      "updated_at": "2026-09-24T17:27:58Z",
      "approval": {
        "actor": "rogerbarreto",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T17:10:24Z",
        "commit_id": "a3582df89841695d4d875ee33155074bcd500e31",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8677#pullrequestreview-5307692506"
      },
      "final_head": "a3582df89841695d4d875ee33155074bcd500e31",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8690,
      "pull_request_title": ".NET/Python: Improve MCP skill resource validation",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8690",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T17:27:56Z",
      "closed_at": "2026-09-24T17:27:56Z",
      "updated_at": "2026-09-24T17:27:58Z",
      "approval": {
        "actor": "rogerbarreto",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T17:08:26Z",
        "commit_id": "bd78e939ffbcf93498878a393b75704684edb47e",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8690#pullrequestreview-5307672779"
      },
      "final_head": "bd78e939ffbcf93498878a393b75704684edb47e",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8605,
      "pull_request_title": ".NET: Correct InvokeAzureAgent response output",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8605",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T16:53:11Z",
      "closed_at": "2026-09-24T16:53:12Z",
      "updated_at": "2026-09-24T16:53:13Z",
      "approval": {
        "actor": "westey-m",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T16:35:47Z",
        "commit_id": "df30e1e4b8bdbfd841be7d09bf77f4e34f4a4a34",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8605#pullrequestreview-5307328815"
      },
      "final_head": "df30e1e4b8bdbfd841be7d09bf77f4e34f4a4a34",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8715,
      "pull_request_title": ".NET: Validate Foundry client headers before transport",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8715",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-24T16:37:37Z",
      "approval": {
        "actor": "westey-m",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T16:37:37Z",
        "commit_id": "5affb6a220ff13942e4f206cfc9e1eb09d82f816",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8715#pullrequestreview-5307346402"
      },
      "final_head": "5affb6a220ff13942e4f206cfc9e1eb09d82f816",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8725,
      "pull_request_title": "Python: add a MongoDB agent RAG sample",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8725",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-24T15:01:17Z",
      "approval": {
        "actor": "eavanvalkenburg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T15:01:17Z",
        "commit_id": "a06a898654fa850f6dd37a76f97ecbdf5627503c",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8725#pullrequestreview-5306211155"
      },
      "final_head": "a06a898654fa850f6dd37a76f97ecbdf5627503c",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8719,
      "pull_request_title": ".NET: Remove redundant NuGet configuration",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8719",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T14:18:56Z",
      "closed_at": "2026-09-24T14:18:56Z",
      "updated_at": "2026-09-24T14:18:58Z",
      "approval": {
        "actor": "baywet",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T12:45:32Z",
        "commit_id": "114ce1a68e8e358553658c1e8c35e44de350e622",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8719#pullrequestreview-5304589323"
      },
      "final_head": "114ce1a68e8e358553658c1e8c35e44de350e622",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8675,
      "pull_request_title": "Python: Add DuckDB vector store connector",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8675",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T10:59:26Z",
      "closed_at": "2026-09-24T10:59:26Z",
      "updated_at": "2026-09-24T10:59:26Z",
      "approval": {
        "actor": "westey-m",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T10:11:25Z",
        "commit_id": "fea5580aa441498872f0fa4151ead63b8ba51b6b",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8675#pullrequestreview-5302967416"
      },
      "final_head": "fea5580aa441498872f0fa4151ead63b8ba51b6b",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8683,
      "pull_request_title": "Python: Send images in user messages to Bedrock Converse instead of dropping them",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8683",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T10:47:09Z",
      "closed_at": "2026-09-24T10:47:09Z",
      "updated_at": "2026-09-24T10:47:09Z",
      "approval": {
        "actor": "eavanvalkenburg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T10:44:03Z",
        "commit_id": "621ace90ef540ab1e9a9ab5871478e48d90f5ac5",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8683#pullrequestreview-5303308251"
      },
      "final_head": "621ace90ef540ab1e9a9ab5871478e48d90f5ac5",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8685,
      "pull_request_title": "Python: Stream Bedrock responses with ConverseStream instead of returning them in one update",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8685",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T10:46:52Z",
      "closed_at": "2026-09-24T10:46:52Z",
      "updated_at": "2026-09-24T10:46:52Z",
      "approval": {
        "actor": "eavanvalkenburg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T10:43:18Z",
        "commit_id": "3885687bd7177b484f43287e46455214dea64e9a",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8685#pullrequestreview-5303300587"
      },
      "final_head": "3885687bd7177b484f43287e46455214dea64e9a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8686,
      "pull_request_title": "Python: Add SQL Server native vector store connector",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8686",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T10:30:32Z",
      "closed_at": "2026-09-24T10:30:32Z",
      "updated_at": "2026-09-24T10:30:32Z",
      "approval": {
        "actor": "westey-m",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T10:26:19Z",
        "commit_id": "540647397e51e110f039081d5a9681ee4961bdb9",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8686#pullrequestreview-5303112094"
      },
      "final_head": "540647397e51e110f039081d5a9681ee4961bdb9",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8701,
      "pull_request_title": "Python: fix(core): keep annotations and metadata when from_dict builds data content",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8701",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T10:04:30Z",
      "closed_at": "2026-09-24T10:04:30Z",
      "updated_at": "2026-09-24T10:04:30Z",
      "approval": {
        "actor": "eavanvalkenburg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T10:00:51Z",
        "commit_id": "bdb8762bff09af02f5e4f88f5b23a564955f33bd",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8701#pullrequestreview-5302849953"
      },
      "final_head": "bdb8762bff09af02f5e4f88f5b23a564955f33bd",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agent-framework",
      "repository": "microsoft/agent-framework",
      "pull_request_number": 8681,
      "pull_request_title": "Python: fix(core): keep booleans distinct from numbers inside sets",
      "pull_request_url": "https://github.com/microsoft/agent-framework/pull/8681",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T09:52:56Z",
      "closed_at": "2026-09-24T09:52:56Z",
      "updated_at": "2026-09-24T09:52:56Z",
      "approval": {
        "actor": "eavanvalkenburg",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T09:48:56Z",
        "commit_id": "5c5edb84e369c024c0ecd703e685fd77b8ce7ed4",
        "review_url": "https://github.com/microsoft/agent-framework/pull/8681#pullrequestreview-5302709794"
      },
      "final_head": "5c5edb84e369c024c0ecd703e685fd77b8ce7ed4",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10499,
      "pull_request_title": "chore: move Docling knowledge tests into their own CI job",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10499",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T19:37:05Z",
      "closed_at": "2026-09-25T19:37:05Z",
      "updated_at": "2026-09-25T19:37:07Z",
      "approval": {
        "actor": "kausmeows",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T19:36:53Z",
        "commit_id": "662bd8c7035139c3722f404e025943e58501dabc",
        "review_url": "https://github.com/agno-agi/agno/pull/10499#pullrequestreview-5321924629"
      },
      "final_head": "dd659d75601cda84fb02fe46546376fde6e97232",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10593,
      "pull_request_title": "[fix] Honor explicit zero tail in shell and workspace command tools",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10593",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T19:30:35Z",
      "closed_at": "2026-09-25T19:30:35Z",
      "updated_at": "2026-09-25T19:30:35Z",
      "approval": {
        "actor": "kausmeows",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T19:29:31Z",
        "commit_id": "a2391448088544fe3b390c5f3f60cedf68c810f1",
        "review_url": "https://github.com/agno-agi/agno/pull/10593#pullrequestreview-5321865739"
      },
      "final_head": "209e5b26ac5766607424c57d47b406f229a057b2",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10554,
      "pull_request_title": "fix: store raw video bytes in GeminiTools.generate_video artifact",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10554",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T08:13:23Z",
      "closed_at": "2026-09-25T08:13:23Z",
      "updated_at": "2026-09-25T08:13:23Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T08:05:56Z",
        "commit_id": "e7bd1bd761e092779d19f8ab29d27c20d97bc78e",
        "review_url": "https://github.com/agno-agi/agno/pull/10554#pullrequestreview-5315226820"
      },
      "final_head": "e7bd1bd761e092779d19f8ab29d27c20d97bc78e",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10321,
      "pull_request_title": "fix: reject an overlap that is not smaller than the chunk size",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10321",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T06:30:11Z",
      "closed_at": "2026-09-25T06:30:11Z",
      "updated_at": "2026-09-25T06:30:11Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T06:19:43Z",
        "commit_id": "fe0bfaddc3e46f7080c6f66df86272ce00a5edd1",
        "review_url": "https://github.com/agno-agi/agno/pull/10321#pullrequestreview-5314201431"
      },
      "final_head": "fe0bfaddc3e46f7080c6f66df86272ce00a5edd1",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10509,
      "pull_request_title": "[fix] Build GithubTools branch links from repository web URL",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10509",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T06:16:22Z",
      "closed_at": "2026-09-25T06:16:22Z",
      "updated_at": "2026-09-25T06:16:22Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T06:06:30Z",
        "commit_id": "951f8dea010a09145c141320cc679f3eeb838aba",
        "review_url": "https://github.com/agno-agi/agno/pull/10509#pullrequestreview-5314081295"
      },
      "final_head": "951f8dea010a09145c141320cc679f3eeb838aba",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10538,
      "pull_request_title": "[fix] Read and write local files as UTF-8 in LocalFileSystemTools",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10538",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T05:56:41Z",
      "closed_at": "2026-09-25T05:56:41Z",
      "updated_at": "2026-09-25T05:56:42Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T05:56:26Z",
        "commit_id": "afb3724f7e52367357ffa16f95569576a913de5a",
        "review_url": "https://github.com/agno-agi/agno/pull/10538#pullrequestreview-5313998841"
      },
      "final_head": "afb3724f7e52367357ffa16f95569576a913de5a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 9092,
      "pull_request_title": "feat: pluggable authorization for AgentOS \u2014 managed roles, user directory, multi-plane, and ReBAC",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/9092",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T13:57:07Z",
      "closed_at": "2026-09-24T13:57:07Z",
      "updated_at": "2026-09-24T13:57:21Z",
      "approval": {
        "actor": "ysolanky",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T13:55:46Z",
        "commit_id": "c544332a90cbf74382ae1f631b8f0243efd63410",
        "review_url": "https://github.com/agno-agi/agno/pull/9092#pullrequestreview-5305412516"
      },
      "final_head": "c544332a90cbf74382ae1f631b8f0243efd63410",
      "base_ref": "feat/v3.1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10542,
      "pull_request_title": "fix: Add GPT 6 series to reasoning list and Add GPT-6 Astra reasoning cookbook example",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10542",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T13:47:59Z",
      "closed_at": "2026-09-24T13:47:59Z",
      "updated_at": "2026-09-24T13:48:02Z",
      "approval": {
        "actor": "ysolanky",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T13:47:49Z",
        "commit_id": "56baaf93711a7bab992494905dd921f53f4a33f8",
        "review_url": "https://github.com/agno-agi/agno/pull/10542#pullrequestreview-5305315168"
      },
      "final_head": "56baaf93711a7bab992494905dd921f53f4a33f8",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10276,
      "pull_request_title": "[feat] Add AIMLAPITools: image, video, speech and transcription via AI/ML API",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10276",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T10:15:58Z",
      "closed_at": "2026-09-24T10:15:58Z",
      "updated_at": "2026-09-24T10:15:59Z",
      "approval": {
        "actor": "kausmeows",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T10:15:18Z",
        "commit_id": "639d2e7de0079745e8cdae8eddc96f4abfe107cf",
        "review_url": "https://github.com/agno-agi/agno/pull/10276#pullrequestreview-5303002425"
      },
      "final_head": "639d2e7de0079745e8cdae8eddc96f4abfe107cf",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10395,
      "pull_request_title": "fix: recover OpenAIResponses requests when the chained response is gone",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10395",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T08:53:14Z",
      "closed_at": "2026-09-24T08:53:14Z",
      "updated_at": "2026-09-24T08:53:17Z",
      "approval": {
        "actor": "harshsinha03",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T10:48:56Z",
        "commit_id": "dcb69723b90e6c05368d116886d5b87eb3f0fa88",
        "review_url": "https://github.com/agno-agi/agno/pull/10395#pullrequestreview-5277003722"
      },
      "final_head": "dcb69723b90e6c05368d116886d5b87eb3f0fa88",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10480,
      "pull_request_title": "[fix] GithubTools.get_file_content: preserve valid non-ASCII UTF-8 text",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10480",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T08:00:29Z",
      "closed_at": "2026-09-24T08:00:29Z",
      "updated_at": "2026-09-24T08:00:29Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T06:57:31Z",
        "commit_id": "5db8b6b6d94611247d13d15e47b875e223001dad",
        "review_url": "https://github.com/agno-agi/agno/pull/10480#pullrequestreview-5300877147"
      },
      "final_head": "5db8b6b6d94611247d13d15e47b875e223001dad",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10492,
      "pull_request_title": "[fix] Honor explicit zero row limits in CsvTools",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10492",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T07:15:25Z",
      "closed_at": "2026-09-24T07:15:25Z",
      "updated_at": "2026-09-24T07:15:25Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T06:54:02Z",
        "commit_id": "eb056c5335a414ac5898a714687df1c69118f967",
        "review_url": "https://github.com/agno-agi/agno/pull/10492#pullrequestreview-5300846297"
      },
      "final_head": "e239df593dcafab4d7b847a8c92ad73c003e92e0",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10448,
      "pull_request_title": "fix: close the high-severity authorization findings",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10448",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T13:11:47Z",
      "closed_at": "2026-09-23T13:11:47Z",
      "updated_at": "2026-09-23T13:11:51Z",
      "approval": {
        "actor": "ysolanky",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T08:32:54Z",
        "commit_id": "d6ccf442eda6d7506ce7f38bdd760c7743a0e9e5",
        "review_url": "https://github.com/agno-agi/agno/pull/10448#pullrequestreview-5288640087"
      },
      "final_head": "f8a10d1a6f9dee8eba63721c93e4ecf066289b14",
      "base_ref": "feat/agentos-authz",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10498,
      "pull_request_title": "fix: drop IMDB CSV from knowledge URL tests to stop CI timeouts",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10498",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T12:03:39Z",
      "closed_at": "2026-09-23T12:03:39Z",
      "updated_at": "2026-09-23T12:03:41Z",
      "approval": {
        "actor": "kausmeows",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T12:03:13Z",
        "commit_id": "23c144f7713686efa0728b9b00890db01b760b31",
        "review_url": "https://github.com/agno-agi/agno/pull/10498#pullrequestreview-5290683988"
      },
      "final_head": "23c144f7713686efa0728b9b00890db01b760b31",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 9163,
      "pull_request_title": "fix: await sync hook continuations in async chains",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/9163",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-23T08:48:49Z",
      "updated_at": "2026-09-23T08:48:49Z",
      "approval": {
        "actor": "kausmeows",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T08:43:01Z",
        "commit_id": "43cf4f8c66b4a0a045e59e14f47f1016d714ac59",
        "review_url": "https://github.com/agno-agi/agno/pull/9163#pullrequestreview-5288733607"
      },
      "final_head": "43cf4f8c66b4a0a045e59e14f47f1016d714ac59",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10396,
      "pull_request_title": "feat: add recency reranker",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10396",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T08:20:46Z",
      "closed_at": "2026-09-23T08:20:46Z",
      "updated_at": "2026-09-23T08:20:48Z",
      "approval": {
        "actor": "ysolanky",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T08:20:26Z",
        "commit_id": "1d7b86837c05182fb752cf27cacbdcb835a97452",
        "review_url": "https://github.com/agno-agi/agno/pull/10396#pullrequestreview-5288529755"
      },
      "final_head": "1d7b86837c05182fb752cf27cacbdcb835a97452",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10421,
      "pull_request_title": "[fix] Ignore unmatched closing braces when extracting JSON objects",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10421",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T07:18:58Z",
      "closed_at": "2026-09-23T07:18:58Z",
      "updated_at": "2026-09-23T07:18:58Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T07:08:21Z",
        "commit_id": "b7b4c83909cec12fe4c3e4a2c3e4ccc6510e8ccc",
        "review_url": "https://github.com/agno-agi/agno/pull/10421#pullrequestreview-5287907578"
      },
      "final_head": "b7b4c83909cec12fe4c3e4a2c3e4ccc6510e8ccc",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10473,
      "pull_request_title": "fix: read grouped shapes and line breaks in Drive pptx text",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10473",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T07:06:46Z",
      "closed_at": "2026-09-23T07:06:46Z",
      "updated_at": "2026-09-23T07:06:46Z",
      "approval": {
        "actor": "sannya-singal",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T06:55:33Z",
        "commit_id": "5788aba33341caabce48f205aee1e89a726910fe",
        "review_url": "https://github.com/agno-agi/agno/pull/10473#pullrequestreview-5287814606"
      },
      "final_head": "5788aba33341caabce48f205aee1e89a726910fe",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10242,
      "pull_request_title": "fix: read and write YAML, Antigravity and Airflow files as UTF-8",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10242",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T06:51:00Z",
      "closed_at": "2026-09-23T06:51:00Z",
      "updated_at": "2026-09-23T06:51:00Z",
      "approval": {
        "actor": "harshsinha03",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T06:00:38Z",
        "commit_id": "fec5001e56d5fe5bee2141610e5235b657759ff6",
        "review_url": "https://github.com/agno-agi/agno/pull/10242#pullrequestreview-5287435018"
      },
      "final_head": "fec5001e56d5fe5bee2141610e5235b657759ff6",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "agno",
      "repository": "agno-agi/agno",
      "pull_request_number": 10411,
      "pull_request_title": "feat: add cancellation_stage to cancelled runs",
      "pull_request_url": "https://github.com/agno-agi/agno/pull/10411",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-22T11:26:36Z",
      "closed_at": "2026-09-22T11:26:36Z",
      "updated_at": "2026-09-22T11:26:39Z",
      "approval": {
        "actor": "kausmeows",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-22T11:26:11Z",
        "commit_id": "59f0d2d63f7d1ff7b466001c7ca9350e3a1d5c44",
        "review_url": "https://github.com/agno-agi/agno/pull/10411#pullrequestreview-5277324491"
      },
      "final_head": "59f0d2d63f7d1ff7b466001c7ca9350e3a1d5c44",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 7294,
      "pull_request_title": "chore: merge release v2.10.0 to main",
      "pull_request_url": "https://github.com/google/adk-python/pull/7294",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-25T20:37:57Z",
      "updated_at": "2026-09-25T20:37:57Z",
      "approval": {
        "actor": "wyf7107",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T19:21:44Z",
        "commit_id": "53b3706e04fab34d1d53808a5f62cfe9b025f893",
        "review_url": "https://github.com/google/adk-python/pull/7294#pullrequestreview-5321801692"
      },
      "final_head": "53b3706e04fab34d1d53808a5f62cfe9b025f893",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 7272,
      "pull_request_title": "chore(release/candidate): release 2.10.0",
      "pull_request_url": "https://github.com/google/adk-python/pull/7272",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-25T18:55:05Z",
      "closed_at": "2026-09-25T18:55:05Z",
      "updated_at": "2026-09-25T18:58:38Z",
      "approval": {
        "actor": "wyf7107",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T23:44:37Z",
        "commit_id": "20b9f838058de0b43a0c86e093d17e618eed95ff",
        "review_url": "https://github.com/google/adk-python/pull/7272#pullrequestreview-5311565862"
      },
      "final_head": "9abbf77b227358f3bc8283f45cb0e95f60092283",
      "base_ref": "release/candidate",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 7270,
      "pull_request_title": "chore: update compiled adk web assets",
      "pull_request_url": "https://github.com/google/adk-python/pull/7270",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-24T21:04:45Z",
      "updated_at": "2026-09-24T21:05:21Z",
      "approval": {
        "actor": "wyf7107",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T20:50:28Z",
        "commit_id": "5150a3d32aa1362bc2bd655fa81a522aa6d74aad",
        "review_url": "https://github.com/google/adk-python/pull/7270#pullrequestreview-5310070392"
      },
      "final_head": "5150a3d32aa1362bc2bd655fa81a522aa6d74aad",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 7254,
      "pull_request_title": "fix(integrations): run BigQuery forecast/analyze_contribution/detect_anomalies off the event loop",
      "pull_request_url": "https://github.com/google/adk-python/pull/7254",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-23T18:54:00Z",
      "approval": {
        "actor": "shobsi",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T18:54:00Z",
        "commit_id": "51a11dd7b0588e10d3248c21d23eb3fbe2e3980c",
        "review_url": "https://github.com/google/adk-python/pull/7254#pullrequestreview-5295376774"
      },
      "final_head": "51a11dd7b0588e10d3248c21d23eb3fbe2e3980c",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6545,
      "pull_request_title": "fix(sessions): preserve original Event.id from raw_event in VertexAiSessionService (v1)",
      "pull_request_url": "https://github.com/google/adk-python/pull/6545",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-22T04:37:25Z",
      "approval": {
        "actor": "wuliang229",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-07T23:17:37Z",
        "commit_id": "f29f66a356b01b10acb2a0955077e554f407478c",
        "review_url": "https://github.com/google/adk-python/pull/6545#pullrequestreview-4887247489"
      },
      "final_head": "f29f66a356b01b10acb2a0955077e554f407478c",
      "base_ref": "v1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 7189,
      "pull_request_title": "chore(release/candidate): release 2.9.2",
      "pull_request_url": "https://github.com/google/adk-python/pull/7189",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-18T16:53:56Z",
      "closed_at": "2026-09-18T16:53:56Z",
      "updated_at": "2026-09-18T18:15:21Z",
      "approval": {
        "actor": "Jacksunwei",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T16:53:36Z",
        "commit_id": "981d23882c372f022f7cad55c19f40271cf99df3",
        "review_url": "https://github.com/google/adk-python/pull/7189#pullrequestreview-5250343938"
      },
      "final_head": "981d23882c372f022f7cad55c19f40271cf99df3",
      "base_ref": "release/candidate",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 7125,
      "pull_request_title": "chore(release/candidate): release 2.9.1",
      "pull_request_url": "https://github.com/google/adk-python/pull/7125",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-15T17:39:46Z",
      "updated_at": "2026-09-15T17:40:31Z",
      "approval": {
        "actor": "GWeale",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-15T17:39:41Z",
        "commit_id": "1a70b8043c6621aab59150c6cb3b0e4cf29e5820",
        "review_url": "https://github.com/google/adk-python/pull/7125#pullrequestreview-5213661417"
      },
      "final_head": "1a70b8043c6621aab59150c6cb3b0e4cf29e5820",
      "base_ref": "release/candidate",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6531,
      "pull_request_title": "fix(sessions): preserve original Event.id from raw_event in VertexAiSessionService",
      "pull_request_url": "https://github.com/google/adk-python/pull/6531",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-11T21:11:36Z",
      "updated_at": "2026-09-11T21:11:36Z",
      "approval": {
        "actor": "wuliang229",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-07T23:08:09Z",
        "commit_id": "4fe4082b06c36a1b4c4fd9c16f69a592f67d58d5",
        "review_url": "https://github.com/google/adk-python/pull/6531#pullrequestreview-4887211304"
      },
      "final_head": "4fe4082b06c36a1b4c4fd9c16f69a592f67d58d5",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 7086,
      "pull_request_title": "chore: merge release v2.9.0 to main",
      "pull_request_url": "https://github.com/google/adk-python/pull/7086",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-11T20:30:07Z",
      "updated_at": "2026-09-11T20:30:07Z",
      "approval": {
        "actor": "GWeale",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-10T22:14:43Z",
        "commit_id": "79da66791ff49183dd0238d38e47b87d0fb58bf7",
        "review_url": "https://github.com/google/adk-python/pull/7086#pullrequestreview-5172787636"
      },
      "final_head": "79da66791ff49183dd0238d38e47b87d0fb58bf7",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 3132,
      "pull_request_title": "enhancement: generalising docker build and run for multicloud environ\u2026",
      "pull_request_url": "https://github.com/google/adk-python/pull/3132",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-09T02:36:52Z",
      "updated_at": "2026-09-09T02:36:52Z",
      "approval": {
        "actor": "DeanChensj",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2025-11-09T06:35:40Z",
        "commit_id": "a1e6ff13dcf703de80939a8c62e6ad9484ca1a71",
        "review_url": "https://github.com/google/adk-python/pull/3132#pullrequestreview-3439426585"
      },
      "final_head": "d4669f6a16f1d7e56353c6a2aa16bf1e5b6902b9",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 107,
      "pull_request_title": "Update README.md",
      "pull_request_url": "https://github.com/google/adk-python/pull/107",
      "state": "closed",
      "merged": true,
      "merged_at": "2025-04-12T05:49:14Z",
      "closed_at": "2025-04-12T05:49:14Z",
      "updated_at": "2026-08-27T04:16:15Z",
      "approval": {
        "actor": "Jacksunwei",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2025-04-12T05:41:02Z",
        "commit_id": "2904cf052caa552de22580cb46264532fe816608",
        "review_url": "https://github.com/google/adk-python/pull/107#pullrequestreview-2762064497"
      },
      "final_head": "066c0f061812b54aadfd89ae29911e8925b254b2",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6900,
      "pull_request_title": "chore(release/candidate): release 2.8.0",
      "pull_request_url": "https://github.com/google/adk-python/pull/6900",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-26T23:23:06Z",
      "closed_at": "2026-08-26T23:23:06Z",
      "updated_at": "2026-08-26T23:23:23Z",
      "approval": {
        "actor": "boyangsvl",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-26T00:33:02Z",
        "commit_id": "2c375efceb3489586c5f953a5888d569f1c12dda",
        "review_url": "https://github.com/google/adk-python/pull/6900#pullrequestreview-5025632790"
      },
      "final_head": "2c375efceb3489586c5f953a5888d569f1c12dda",
      "base_ref": "release/candidate",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6917,
      "pull_request_title": "chore: update compiled adk web assets",
      "pull_request_url": "https://github.com/google/adk-python/pull/6917",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-08-26T23:18:00Z",
      "updated_at": "2026-08-26T23:18:00Z",
      "approval": {
        "actor": "wyf7107",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-26T21:29:26Z",
        "commit_id": "f10d5cf37e6a8285ce1dfc53b4ca2220990c1e32",
        "review_url": "https://github.com/google/adk-python/pull/6917#pullrequestreview-5035235678"
      },
      "final_head": "f10d5cf37e6a8285ce1dfc53b4ca2220990c1e32",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6790,
      "pull_request_title": "fix: Port agent-config code-reference and config_path validation to v1",
      "pull_request_url": "https://github.com/google/adk-python/pull/6790",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-24T19:29:35Z",
      "closed_at": "2026-08-24T19:29:35Z",
      "updated_at": "2026-08-26T22:23:57Z",
      "approval": {
        "actor": "xuanyang15",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-24T18:17:06Z",
        "commit_id": "f392d88b27e983b627ab71f1eb17d1ed7e0e7bc3",
        "review_url": "https://github.com/google/adk-python/pull/6790#pullrequestreview-5011151694"
      },
      "final_head": "f392d88b27e983b627ab71f1eb17d1ed7e0e7bc3",
      "base_ref": "v1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6791,
      "pull_request_title": "fix: Port migration unpickle allowlist and database URL redaction to v1",
      "pull_request_url": "https://github.com/google/adk-python/pull/6791",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-19T18:42:32Z",
      "closed_at": "2026-08-19T18:42:32Z",
      "updated_at": "2026-08-26T22:23:55Z",
      "approval": {
        "actor": "DeanChensj",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-19T05:54:27Z",
        "commit_id": "c0332d9526e627d1af9e6e394d3e0b3d9abc55c2",
        "review_url": "https://github.com/google/adk-python/pull/6791#pullrequestreview-4968831426"
      },
      "final_head": "c0332d9526e627d1af9e6e394d3e0b3d9abc55c2",
      "base_ref": "v1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6807,
      "pull_request_title": "fix: Port code executor container and pod isolation defaults to v1",
      "pull_request_url": "https://github.com/google/adk-python/pull/6807",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-24T20:29:26Z",
      "closed_at": "2026-08-24T20:29:26Z",
      "updated_at": "2026-08-26T22:23:54Z",
      "approval": {
        "actor": "xuanyang15",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-24T20:04:54Z",
        "commit_id": "656462f019f520b85344ffb2c6e2d2844f0839cb",
        "review_url": "https://github.com/google/adk-python/pull/6807#pullrequestreview-5012037624"
      },
      "final_head": "656462f019f520b85344ffb2c6e2d2844f0839cb",
      "base_ref": "v1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6804,
      "pull_request_title": "fix(models): Port Gemini context cache fingerprint scoping to v1",
      "pull_request_url": "https://github.com/google/adk-python/pull/6804",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-24T20:29:18Z",
      "closed_at": "2026-08-24T20:29:18Z",
      "updated_at": "2026-08-26T22:23:54Z",
      "approval": {
        "actor": "xuanyang15",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-24T19:48:24Z",
        "commit_id": "f22b0380963c78f16c4d339e7f62e20394656aa2",
        "review_url": "https://github.com/google/adk-python/pull/6804#pullrequestreview-5011884936"
      },
      "final_head": "f22b0380963c78f16c4d339e7f62e20394656aa2",
      "base_ref": "v1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6788,
      "pull_request_title": "fix: Port agent loader and file path resolution fixes to v1",
      "pull_request_url": "https://github.com/google/adk-python/pull/6788",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-24T19:26:27Z",
      "closed_at": "2026-08-24T19:26:27Z",
      "updated_at": "2026-08-26T22:23:53Z",
      "approval": {
        "actor": "xuanyang15",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-24T17:13:46Z",
        "commit_id": "4a508602ece5ec545c80782c2198509d559082ba",
        "review_url": "https://github.com/google/adk-python/pull/6788#pullrequestreview-5010476534"
      },
      "final_head": "9e3fc5711201f6c6c27b89f8e05b9dcd732e26ed",
      "base_ref": "v1",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6808,
      "pull_request_title": "fix(plugins): sanitize BigQuery analytics rows and build GCS paths per call (v1)",
      "pull_request_url": "https://github.com/google/adk-python/pull/6808",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-24T20:29:33Z",
      "closed_at": "2026-08-24T20:29:34Z",
      "updated_at": "2026-08-26T22:23:52Z",
      "approval": {
        "actor": "xuanyang15",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-24T20:00:40Z",
        "commit_id": "dcdcdaa70e6c2d05bc25b6c5e77ecfbd7c98ce4f",
        "review_url": "https://github.com/google/adk-python/pull/6808#pullrequestreview-5012010423"
      },
      "final_head": "dcdcdaa70e6c2d05bc25b6c5e77ecfbd7c98ce4f",
      "base_ref": "v1",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "adk-python",
      "repository": "google/adk-python",
      "pull_request_number": 6802,
      "pull_request_title": "fix: Port URL validation, client timeout and credential scoping fixes to v1",
      "pull_request_url": "https://github.com/google/adk-python/pull/6802",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-08-24T22:21:39Z",
      "closed_at": "2026-08-24T22:21:39Z",
      "updated_at": "2026-08-26T22:23:51Z",
      "approval": {
        "actor": "xuanyang15",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-08-24T19:43:53Z",
        "commit_id": "ba1f179eff462009e357a3d9111d465c427be8f4",
        "review_url": "https://github.com/google/adk-python/pull/6802#pullrequestreview-5011781834"
      },
      "final_head": "f56c3e520be0e655f54b28a4f25c36353b6a196c",
      "base_ref": "v1",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6583,
      "pull_request_title": "fix(talon): let scheduled jobs read their origin chat's history",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6583",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T05:04:23Z",
      "closed_at": "2026-09-28T05:04:23Z",
      "updated_at": "2026-09-28T05:04:24Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T04:25:07Z",
        "commit_id": "a31c94d9e7e7ceb19a8593209d6ec6f38e97d244",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6583#pullrequestreview-5333924918"
      },
      "final_head": "7097ecb38f916779a25627351c51c4be460d9186",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6582,
      "pull_request_title": "feat(talon): support sender pairing on Slack",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6582",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-28T01:34:15Z",
      "closed_at": "2026-09-28T01:34:15Z",
      "updated_at": "2026-09-28T01:34:17Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-28T01:33:59Z",
        "commit_id": "80eb78d78871dc286b4bc7197bc900126a33e324",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6582#pullrequestreview-5333080330"
      },
      "final_head": "80eb78d78871dc286b4bc7197bc900126a33e324",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6577,
      "pull_request_title": "feat(talon): add `/model` command for per-chat model switching",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6577",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-27T23:46:12Z",
      "closed_at": "2026-09-27T23:46:12Z",
      "updated_at": "2026-09-27T23:46:13Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-27T23:44:42Z",
        "commit_id": "e80fdc55b71b2f94fcc90fe15c589d531d3df1e9",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6577#pullrequestreview-5332701597"
      },
      "final_head": "e80fdc55b71b2f94fcc90fe15c589d531d3df1e9",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6579,
      "pull_request_title": "feat(talon): add sender pairing for DM access",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6579",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-27T22:35:57Z",
      "closed_at": "2026-09-27T22:35:58Z",
      "updated_at": "2026-09-27T22:35:59Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-27T21:18:19Z",
        "commit_id": "f9247d7001fb2b04d3ee1bc1c61df88b8047e73f",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6579#pullrequestreview-5332138852"
      },
      "final_head": "fcaab42f077e07198152ff17aaaedd412d350194",
      "base_ref": "main",
      "head_changed_after_latest_approval": true
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6574,
      "pull_request_title": "feat(talon): opt-in sandboxed execution via `DEEPAGENTS_TALON_SANDBOX`",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6574",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-27T21:27:48Z",
      "closed_at": "2026-09-27T21:27:48Z",
      "updated_at": "2026-09-27T21:27:49Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-27T21:27:33Z",
        "commit_id": "595a62501392cea1897f27b9bc49386cbe9d2f48",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6574#pullrequestreview-5332164418"
      },
      "final_head": "595a62501392cea1897f27b9bc49386cbe9d2f48",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6575,
      "pull_request_title": "feat(talon): add Slack channel adapter",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6575",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-27T21:17:35Z",
      "closed_at": "2026-09-27T21:17:36Z",
      "updated_at": "2026-09-27T21:17:37Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-27T21:17:30Z",
        "commit_id": "1d39df17b15879a86866bf7198835ad500003c44",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6575#pullrequestreview-5332136543"
      },
      "final_head": "1d39df17b15879a86866bf7198835ad500003c44",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6526,
      "pull_request_title": "feat(talon): add cron expressions and `until` expiry to scheduled jobs",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6526",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-26T22:28:51Z",
      "closed_at": "2026-09-26T22:28:51Z",
      "updated_at": "2026-09-26T22:28:52Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-26T22:28:22Z",
        "commit_id": "00b5a070b32a7ac0bd1db7c28a2567683d49a5d3",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6526#pullrequestreview-5327735558"
      },
      "final_head": "00b5a070b32a7ac0bd1db7c28a2567683d49a5d3",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6557,
      "pull_request_title": "feat(talon): add `/context-doctor` command",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6557",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-26T17:34:25Z",
      "closed_at": "2026-09-26T17:34:25Z",
      "updated_at": "2026-09-26T17:34:27Z",
      "approval": {
        "actor": "linted",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-26T17:34:04Z",
        "commit_id": "a5e92f3562d61f9983c0229cbf23ea45c58f89e4",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6557#pullrequestreview-5326750050"
      },
      "final_head": "a5e92f3562d61f9983c0229cbf23ea45c58f89e4",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6550,
      "pull_request_title": "feat(sdk): allow `FilesystemMiddleware` to store blobs on backend",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6550",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-25T20:25:41Z",
      "approval": {
        "actor": "thushanth-bengre-langchain",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-25T20:25:41Z",
        "commit_id": "c8eaaeaa9114fa5739d112f231e17b8780622372",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6550#pullrequestreview-5322358513"
      },
      "final_head": "c8eaaeaa9114fa5739d112f231e17b8780622372",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6523,
      "pull_request_title": "release(deepagents): 0.7.19",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6523",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T18:40:36Z",
      "closed_at": "2026-09-24T18:40:36Z",
      "updated_at": "2026-09-24T18:46:47Z",
      "approval": {
        "actor": "ccurme",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T18:40:08Z",
        "commit_id": "fc0a3e0a88f9cbb83bd0e78599ed0e5cb3663b65",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6523#pullrequestreview-5308636621"
      },
      "final_head": "fc0a3e0a88f9cbb83bd0e78599ed0e5cb3663b65",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6530,
      "pull_request_title": "fix(talon): store offloaded artifacts in the assistant home",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6530",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-24T14:46:43Z",
      "closed_at": "2026-09-24T14:46:43Z",
      "updated_at": "2026-09-24T14:46:44Z",
      "approval": {
        "actor": "linted",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-24T14:45:32Z",
        "commit_id": "7f20cb662e26ccf7f4296e42605f905babd03c4a",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6530#pullrequestreview-5306019356"
      },
      "final_head": "7f20cb662e26ccf7f4296e42605f905babd03c4a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6501,
      "pull_request_title": "fix(code): read `hooks.json` as UTF-8 in the legacy hook loader",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6501",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-23T03:03:16Z",
      "closed_at": "2026-09-23T03:03:16Z",
      "updated_at": "2026-09-23T03:03:16Z",
      "approval": {
        "actor": "mdrxy",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-23T02:55:26Z",
        "commit_id": "ac54ba9a5dc8b8afa5631eb1cdb5105ce020d81a",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6501#pullrequestreview-5286401455"
      },
      "final_head": "ac54ba9a5dc8b8afa5631eb1cdb5105ce020d81a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6372,
      "pull_request_title": "release(deepagents): 0.7.16",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6372",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-21T13:26:54Z",
      "closed_at": "2026-09-21T13:26:54Z",
      "updated_at": "2026-09-21T13:33:18Z",
      "approval": {
        "actor": "ccurme",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-21T13:17:54Z",
        "commit_id": "bcd8e45cc5fc816b8d9489680706599a5fcdb018",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6372#pullrequestreview-5267057051"
      },
      "final_head": "bcd8e45cc5fc816b8d9489680706599a5fcdb018",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6442,
      "pull_request_title": "fix(talon): validate archive pagination arguments",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6442",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-20T20:13:36Z",
      "closed_at": "2026-09-20T20:13:36Z",
      "updated_at": "2026-09-20T20:13:37Z",
      "approval": {
        "actor": "linted",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-20T20:13:33Z",
        "commit_id": "6d0ed617396271c6a2e6d98194ff54cfb58c5c7d",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6442#pullrequestreview-5261623575"
      },
      "final_head": "6d0ed617396271c6a2e6d98194ff54cfb58c5c7d",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6435,
      "pull_request_title": "feat(talon): batch concurrent tool approvals",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6435",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-20T20:12:58Z",
      "closed_at": "2026-09-20T20:12:58Z",
      "updated_at": "2026-09-20T20:13:00Z",
      "approval": {
        "actor": "linted",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-20T20:12:46Z",
        "commit_id": "d288f96fa3f6bdfa07ee47e79b778b569757cd0a",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6435#pullrequestreview-5261621644"
      },
      "final_head": "d288f96fa3f6bdfa07ee47e79b778b569757cd0a",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6425,
      "pull_request_title": "feat(talon): run a scheduled job's subagents inline",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6425",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-19T21:03:34Z",
      "closed_at": "2026-09-19T21:03:34Z",
      "updated_at": "2026-09-19T21:03:35Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-19T21:03:31Z",
        "commit_id": "d342c98f8db9c30072fe3dc8d6186fb8ae225d03",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6425#pullrequestreview-5257666224"
      },
      "final_head": "d342c98f8db9c30072fe3dc8d6186fb8ae225d03",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6436,
      "pull_request_title": "fix(talon): declare the packages talon imports directly",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6436",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-19T17:15:30Z",
      "closed_at": "2026-09-19T17:15:30Z",
      "updated_at": "2026-09-19T17:15:31Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-19T17:15:18Z",
        "commit_id": "90e28ce3a4e43b40287252f8a4c5b5f9e66ef558",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6436#pullrequestreview-5256664232"
      },
      "final_head": "90e28ce3a4e43b40287252f8a4c5b5f9e66ef558",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6091,
      "pull_request_title": "refactor(talon): move MCP onto `langchain.mcp`",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6091",
      "state": "closed",
      "merged": true,
      "merged_at": "2026-09-19T01:02:27Z",
      "closed_at": "2026-09-19T01:02:27Z",
      "updated_at": "2026-09-19T01:02:28Z",
      "approval": {
        "actor": "linted",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-19T01:02:20Z",
        "commit_id": "937425c7ccfc1b6a06e1a1368de388e4a1d5fb40",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6091#pullrequestreview-5253880933"
      },
      "final_head": "937425c7ccfc1b6a06e1a1368de388e4a1d5fb40",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6422,
      "pull_request_title": "chore(deps): bump anyio from 4.14.2 to 4.15.1 in /examples/nvidia_deep_agent",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6422",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-18T20:33:38Z",
      "updated_at": "2026-09-18T20:33:54Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T20:31:13Z",
        "commit_id": "2c706bb30fc70c6b3ae306074fd8fcdf823b46a9",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6422#pullrequestreview-5252338475"
      },
      "final_head": "2c706bb30fc70c6b3ae306074fd8fcdf823b46a9",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "deepagents",
      "repository": "langchain-ai/deepagents",
      "pull_request_number": 6423,
      "pull_request_title": "chore(deps): bump anyio from 4.14.2 to 4.15.1 in /examples/llm-wiki",
      "pull_request_url": "https://github.com/langchain-ai/deepagents/pull/6423",
      "state": "closed",
      "merged": false,
      "merged_at": null,
      "closed_at": "2026-09-18T20:33:08Z",
      "updated_at": "2026-09-18T20:33:21Z",
      "approval": {
        "actor": "jkennedyvz",
        "actor_type": "User",
        "actor_class": "HUMAN_OR_NONBOT",
        "submitted_at": "2026-09-18T20:32:34Z",
        "commit_id": "e1660495f90b85d1c62fc6e6fab42105f7221ae6",
        "review_url": "https://github.com/langchain-ai/deepagents/pull/6423#pullrequestreview-5252350669"
      },
      "final_head": "e1660495f90b85d1c62fc6e6fab42105f7221ae6",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    },
    {
      "project": "pydantic-ai",
      "repository": "pydantic/pydantic-ai",
      "pull_request_number": 8873,
      "pull_request_title": "Disable Temporal deadlock detection in the background-tools replay test",
      "pull_request_url": "https://github.com/pydantic/pydantic-ai/pull/8873",
      "state": "open",
      "merged": false,
      "merged_at": null,
      "closed_at": null,
      "updated_at": "2026-09-28T06:59:37Z",
      "approval": {
        "actor": "macroscopeapp[bot]",
        "actor_type": "Bot",
        "actor_class": "BOT",
        "submitted_at": "2026-09-28T06:59:36Z",
        "commit_id": "08e42261f1c938ba48825b6ed4bc36e18829a790",
        "review_url": "https://github.com/pydantic/pydantic-ai/pull/8873#pullrequestreview-5334982699"
      },
      "final_head": "08e42261f1c938ba48825b6ed4bc36e18829a790",
      "base_ref": "main",
      "head_changed_after_latest_approval": false
    }
  ]
}