{
  "interval": {
    "intervalStart": "2025-08-28T00:00:00.000Z",
    "intervalEnd": "2025-08-29T00:00:00.000Z",
    "intervalType": "day"
  },
  "repository": "elizaos/eliza",
  "overview": "From 2025-08-28 to 2025-08-29, elizaos/eliza had 4 new PRs (5 merged), 1 new issues, and 6 active contributors.",
  "topIssues": [
    {
      "id": "I_kwDOMT5cIs7IdKUG",
      "title": "dockerize project-starter (to mimic project-tee-starter)",
      "author": "linear",
      "number": 5842,
      "repository": "elizaos/eliza",
      "body": "",
      "createdAt": "2025-08-28T12:11:26Z",
      "closedAt": null,
      "state": "OPEN",
      "commentCount": 0
    }
  ],
  "topPRs": [
    {
      "id": "PR_kwDOMT5cIs6li3-n",
      "title": "feat: browser compat core (draft)",
      "author": "ChristopherTrimboli",
      "number": 5828,
      "body": "",
      "repository": "elizaos/eliza",
      "createdAt": "2025-08-27T07:03:03Z",
      "mergedAt": "2025-08-28T21:58:29Z",
      "additions": 3394,
      "deletions": 1869
    },
    {
      "id": "PR_kwDOMT5cIs6lz614",
      "title": "feat: add comprehensive documentation to standalone agent runner",
      "author": "wtfsayo",
      "number": 5843,
      "body": "## Description\n\nThis PR adds comprehensive documentation to the  file to improve developer experience and understanding.\n\n## Changes Made\n\n- **Added detailed JSDoc header** explaining the purpose and use cases of the standalone agent runner\n- **Documented key differences** from the full ElizaOS CLI/server setup\n- **Included clear prerequisites** (OPENAI_API_KEY, optional database configs)\n- **Provided usage examples** for different configurations\n- **Outlined architecture flow** of the 5-step initialization process\n\n## Why This Matters\n\nThe  file is an important entry point for developers who want to:\n- Learn ElizaOS core architecture without server overhead\n- Test agent behaviors in isolation\n- Integrate ElizaOS agents into custom applications\n- Debug agent functionality during development\n\nPreviously, this file lacked any contextual documentation, making it difficult for new developers to understand its purpose and usage.\n\n## Testing\n\n- ✅ No functional changes - documentation only\n- ✅ File compiles without TypeScript errors\n- ✅ No linting issues introduced\n\n## Type of Change\n\n- [x] Documentation improvement\n- [ ] Bug fix\n- [ ] New feature\n- [ ] Breaking change",
      "repository": "elizaos/eliza",
      "createdAt": "2025-08-28T13:47:18Z",
      "mergedAt": "2025-08-28T13:48:17Z",
      "additions": 157,
      "deletions": 0
    },
    {
      "id": "PR_kwDOMT5cIs6lufya",
      "title": "fix: (cli) test command minor fixes",
      "author": "yungalgo",
      "number": 5840,
      "body": "this is a tiny pr to fix some minor issues with the cli test command and default tests that come with project-starter and project-tee-starter.\r\n\r\n1. when passing a test name with the --name flag, it was lowercasing the passed test name, but bun test runner is case sensitive, so it wasnt finding the test by name. solution is to remove the lower caseing. however it is case sensitive so we've added this to the relevant readmes.\r\n\r\n2. in project-starter and project-tee-starter, once you change the name from Eliza/Mr. Tee respectively in character.ts, it fails character name validation. i switched it so it doesnt fail and now checks if its a valid string basically.",
      "repository": "elizaos/eliza",
      "createdAt": "2025-08-28T04:53:27Z",
      "mergedAt": "2025-08-28T20:10:12Z",
      "additions": 16,
      "deletions": 30
    },
    {
      "id": "PR_kwDOMT5cIs6lwHba",
      "title": "fix: Fix multi-step action result handling to properly pass values between steps",
      "author": "tcm390",
      "number": 5841,
      "body": "# Fix Multi-Step Action Result Handling\r\n\r\n## What Changed\r\n\r\n### Core Fix\r\n- **Fixed multi-step action result handling** to properly pass `values` between action steps\r\n- Added `values?: Record<string, any>` to `MultiStepActionResult` interface\r\n- Updated `runMultiStepCore` to include `values: result.values` when storing action results\r\n\r\n### Prompt Improvements\r\n- **Clarified task completion logic** in multi-step action prompts\r\n- Added explicit instruction: \"Do **not** mark the task as `isFinish: true` immediately after calling an action\"\r\n- Emphasized waiting for action completion before marking tasks as finished\r\n\r\n## Why This Matters\r\n\r\nThe main issue was that multi-step actions weren't properly passing `values` between steps, which caused:\r\n- **Image generation actions** to only return action text instead of the final image result\r\n- **Data loss** between action steps in complex workflows\r\n- **Incomplete results** when actions needed to build upon previous step outputs\r\n\r\nbefore:\r\n\r\n<img width=\"1213\" height=\"846\" alt=\"Screenshot 2025-08-28 at 3 58 21 PM\" src=\"https://github.com/user-attachments/assets/f585552c-48ce-4c82-a5dd-9a04a96d5a83\" />\r\n\r\n\r\nafter:\r\n\r\n<img width=\"1214\" height=\"766\" alt=\"Screenshot 2025-08-28 at 3 58 11 PM\" src=\"https://github.com/user-attachments/assets/65bae039-cae3-42e4-9a25-f723867f27bf\" />\r\n\r\n",
      "repository": "elizaos/eliza",
      "createdAt": "2025-08-28T08:02:07Z",
      "mergedAt": "2025-08-28T08:04:48Z",
      "additions": 5,
      "deletions": 1
    },
    {
      "id": "PR_kwDOMT5cIs6lt54L",
      "title": "Bump vite from 6.0.5 to 6.1.6 in /packages/client in the npm_and_yarn group across 1 directory",
      "author": "dependabot",
      "number": 5838,
      "body": "Bumps the npm_and_yarn group with 1 update in the /packages/client directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\nUpdates `vite` from 6.0.5 to 6.1.6\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a href=\"https://github.com/vitejs/vite/releases\">vite's releases</a>.</em></p>\n<blockquote>\n<h2>v6.1.6</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.6/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.5</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.5/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.4</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.4/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.3</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.3/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.2</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.2/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>create-vite@6.1.1</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/create-vite@6.1.1/packages/create-vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.1</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.1/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>plugin-legacy@6.1.1</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/plugin-legacy@6.1.1/packages/plugin-legacy/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>create-vite@6.1.0</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/create-vite@6.1.0/packages/create-vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.0</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.0/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>plugin-legacy@6.1.0</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/plugin-legacy@6.1.0/packages/plugin-legacy/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.0-beta.2</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.0-beta.2/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.0-beta.1</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.0-beta.1/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.1.0-beta.0</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.1.0-beta.0/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.0.15</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.0.15/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.0.14</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.0.14/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<h2>v6.0.13</h2>\n<p>Please refer to <a href=\"https://github.com/vitejs/vite/blob/v6.0.13/packages/vite/CHANGELOG.md\">CHANGELOG.md</a> for details.</p>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Changelog</summary>\n<p><em>Sourced from <a href=\"https://github.com/vitejs/vite/blob/v6.1.6/packages/vite/CHANGELOG.md\">vite's changelog</a>.</em></p>\n<blockquote>\n<h2><!-- raw HTML omitted -->6.1.6 (2025-04-30)<!-- raw HTML omitted --></h2>\n<ul>\n<li>fix: check static serve file inside sirv (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\">#19965</a>) (<a href=\"https://github.com/vitejs/vite/commit/42079a078e2ff5a2bd209788b06f00cfc63a75c3\">42079a0</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19965\">#19965</a></li>\n</ul>\n<h2><!-- raw HTML omitted -->6.1.5 (2025-04-10)<!-- raw HTML omitted --></h2>\n<ul>\n<li>fix: reject requests with <code>#</code> in request-target (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\">#19830</a>) (<a href=\"https://github.com/vitejs/vite/commit/87cff1215bcba6bee2113e5b85bccfa5c20049d6\">87cff12</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19830\">#19830</a></li>\n</ul>\n<h2><!-- raw HTML omitted -->6.1.4 (2025-04-03)<!-- raw HTML omitted --></h2>\n<ul>\n<li>fix: backport <a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\">#19782</a>, fs check with svg and relative paths (<a href=\"https://github.com/vitejs/vite/commit/0aeccef739cca78d8903c91a424d02192d698e23\">0aeccef</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19782\">#19782</a></li>\n</ul>\n<h2><!-- raw HTML omitted -->6.1.3 (2025-03-31)<!-- raw HTML omitted --></h2>\n<ul>\n<li>fix: fs check in transform middleware (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\">#19761</a>) (<a href=\"https://github.com/vitejs/vite/commit/45b00c987c092b8032ebccdc4db17398e3b4d573\">45b00c9</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19761\">#19761</a></li>\n</ul>\n<h2><!-- raw HTML omitted -->6.1.2 (2025-03-24)<!-- raw HTML omitted --></h2>\n<ul>\n<li>fix: fs raw query with query separators (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\">#19702</a>) (<a href=\"https://github.com/vitejs/vite/commit/80381c38d6f068b12e6e928cd3c616bd1d64803c\">80381c3</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19702\">#19702</a></li>\n</ul>\n<h2><!-- raw HTML omitted -->6.1.1 (2025-02-19)<!-- raw HTML omitted --></h2>\n<ul>\n<li>fix: ensure <code>.[cm]?[tj]sx?</code> static assets are JS mime (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19453\">#19453</a>) (<a href=\"https://github.com/vitejs/vite/commit/e7ba55e7d57ad97ab43682b152159e29fa4b3753\">e7ba55e</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19453\">#19453</a></li>\n<li>fix: ignore <code>*.ipv4</code> address in cert (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19416\">#19416</a>) (<a href=\"https://github.com/vitejs/vite/commit/973283bf84c3dca42e2e20a9f9b8761011878b8b\">973283b</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19416\">#19416</a></li>\n<li>fix(css): run rewrite plugin if postcss plugin exists (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19371\">#19371</a>) (<a href=\"https://github.com/vitejs/vite/commit/bcdb51a1ac082f4e8ed6f820787d6745dfaa972d\">bcdb51a</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19371\">#19371</a></li>\n<li>fix(deps): bump tsconfck (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19375\">#19375</a>) (<a href=\"https://github.com/vitejs/vite/commit/746a583d42592a31e1e8e80cc790a7c9e6acf58e\">746a583</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19375\">#19375</a></li>\n<li>fix(deps): update all non-major dependencies (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19392\">#19392</a>) (<a href=\"https://github.com/vitejs/vite/commit/60456a54fe90872dbd4bed332ecbd85bc88deb92\">60456a5</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19392\">#19392</a></li>\n<li>fix(deps): update all non-major dependencies (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19440\">#19440</a>) (<a href=\"https://github.com/vitejs/vite/commit/ccac73d9d0e92c7232f09207d1d6b893e823ed8e\">ccac73d</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19440\">#19440</a></li>\n<li>fix(html): ignore malformed src attrs (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19397\">#19397</a>) (<a href=\"https://github.com/vitejs/vite/commit/aff7812f0aed059c05ca36c86bf907d25964119a\">aff7812</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19397\">#19397</a></li>\n<li>fix(worker): fix web worker type detection (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19462\">#19462</a>) (<a href=\"https://github.com/vitejs/vite/commit/edc65eafa332b57ce44835deb7d7707e2d036c24\">edc65ea</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19462\">#19462</a></li>\n<li>refactor: remove custom .jxl mime (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19457\">#19457</a>) (<a href=\"https://github.com/vitejs/vite/commit/0c854645bd17960abbe8f01b602d1a1da1a2b9fd\">0c85464</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19457\">#19457</a></li>\n<li>feat: add support for injecting debug IDs (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/18763\">#18763</a>) (<a href=\"https://github.com/vitejs/vite/commit/0ff556a6d9b55bff7cac17396ce7d4397becacaa\">0ff556a</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/18763\">#18763</a></li>\n<li>chore: update 6.1.0 changelog (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19363\">#19363</a>) (<a href=\"https://github.com/vitejs/vite/commit/fa7c211bf3e51269f8a8601e5994fb3ebb6859f9\">fa7c211</a>), closes <a href=\"https://redirect.github.com/vitejs/vite/issues/19363\">#19363</a></li>\n</ul>\n<h2>6.1.0 (2025-02-05)</h2>\n<h3>Features</h3>\n<!-- raw HTML omitted -->\n</blockquote>\n<p>... (truncated)</p>\n</details>\n<details>\n<summary>Commits</summary>\n<ul>\n<li><a href=\"https://github.com/vitejs/vite/commit/3b2299f6f57be23867e0d793d3ec32b4dfb5eaaf\"><code>3b2299f</code></a> release: v6.1.6</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/42079a078e2ff5a2bd209788b06f00cfc63a75c3\"><code>42079a0</code></a> fix: check static serve file inside sirv (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\">#19965</a>)</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/c279023cc3b3fed9cfcb43938cd452aa9ce11995\"><code>c279023</code></a> release: v6.1.5</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/87cff1215bcba6bee2113e5b85bccfa5c20049d6\"><code>87cff12</code></a> fix: reject requests with <code>#</code> in request-target (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\">#19830</a>)</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/f4d34dc4cd1f9b6aab7aa83846082c8461f311a9\"><code>f4d34dc</code></a> release: v6.1.4</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/0aeccef739cca78d8903c91a424d02192d698e23\"><code>0aeccef</code></a> fix: backport <a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\">#19782</a>, fs check with svg and relative paths</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/98d066a35501cee393432dfabc8d8012372b8d24\"><code>98d066a</code></a> release: v6.1.3</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/45b00c987c092b8032ebccdc4db17398e3b4d573\"><code>45b00c9</code></a> fix: fs check in transform middleware (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\">#19761</a>)</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/0044d54c6d773cb1a8a687b129c6c776180854ae\"><code>0044d54</code></a> release: v6.1.2</li>\n<li><a href=\"https://github.com/vitejs/vite/commit/80381c38d6f068b12e6e928cd3c616bd1d64803c\"><code>80381c3</code></a> fix: fs raw query with query separators (<a href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\">#19702</a>)</li>\n<li>Additional commits viewable in <a href=\"https://github.com/vitejs/vite/commits/v6.1.6/packages/vite\">compare view</a></li>\n</ul>\n</details>\n<br />\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vite&package-manager=npm_and_yarn&previous-version=6.0.5&new-version=6.1.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n<details>\n<summary>Dependabot commands and options</summary>\n<br />\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/elizaOS/eliza/network/alerts).\n\n</details>",
      "repository": "elizaos/eliza",
      "createdAt": "2025-08-28T03:21:01Z",
      "mergedAt": "2025-08-28T20:08:31Z",
      "additions": 1,
      "deletions": 1
    }
  ],
  "codeChanges": {
    "additions": 3330,
    "deletions": 1637,
    "files": 62,
    "commitCount": 41
  },
  "completedItems": [
    {
      "title": "feat: browser compat core (draft)",
      "prNumber": 5828,
      "type": "feature",
      "body": "",
      "files": [
        ".gitignore",
        "packages/core/README.md",
        "packages/core/build.ts",
        "packages/core/package.json",
        "packages/core/src/__tests__/buffer.test.ts",
        "packages/core/src/__tests__/environment.test.ts",
        "packages/core/src/entities.ts",
        "packages/core/src/index.browser.ts",
        "packages/core/src/index.node.ts",
        "packages/core/src/index.ts",
        "packages/core/src/logger.ts",
        "packages/core/src/roles.ts",
        "packages/core/src/runtime.ts",
        "packages/core/src/sentry/instrument.ts",
        "packages/core/src/settings.ts",
        "packages/core/src/utils.ts",
        "packages/core/src/utils/buffer.ts",
        "packages/core/src/utils/environment.ts",
        "packages/core/tsconfig.browser.json",
        "packages/core/tsconfig.build.json",
        "build-utils.ts",
        "bun.lock",
        "packages/api-client/build.ts",
        "packages/api-client/src/services/messaging.ts",
        "packages/api-client/src/types/messaging.ts",
        "packages/cli/build.ts",
        "packages/cli/src/commands/scenario/index.ts",
        "packages/cli/src/utils/local-cli-delegation.ts",
        "packages/client/cypress.config.cjs",
        "packages/client/cypress/e2e/01-home-page.cy.ts",
        "packages/client/cypress/e2e/02-chat-functionality.cy.ts",
        "packages/client/cypress/e2e/03-spa-routing.cy.ts",
        "packages/client/index.html",
        "packages/client/package.json",
        "packages/client/src/components/chat.tsx",
        "packages/client/src/entry.tsx",
        "packages/client/src/lib/api-type-mappers.ts",
        "packages/client/src/mocks/empty-module.ts",
        "packages/client/src/types.ts",
        "packages/client/vite.config.ts",
        "packages/config/build.ts",
        "packages/core/src/__tests__/logger-browser-node.test.ts",
        "packages/core/src/__tests__/logger.test.ts",
        "packages/core/src/search.ts",
        "packages/core/src/sentry/instrument.browser.ts",
        "packages/core/src/sentry/instrument.node.ts",
        "packages/core/src/utils/__tests__/buffer.test.ts",
        "packages/core/src/utils/__tests__/environment.test.ts",
        "packages/core/src/utils/__tests__/stringToUuid.test.ts",
        "packages/plugin-bootstrap/build.ts"
      ]
    },
    {
      "title": "feat: add comprehensive documentation to standalone agent runner",
      "prNumber": 5843,
      "type": "feature",
      "body": "## Description\n\nThis PR adds comprehensive documentation to the  file to improve developer experience and understanding.\n\n## Changes Made\n\n- **Added detailed JSDoc header** explaining the purpose and use cases of the standalone agent runner",
      "files": [
        "standalone.ts"
      ]
    },
    {
      "title": "fix: Fix multi-step action result handling to properly pass values between steps",
      "prNumber": 5841,
      "type": "bugfix",
      "body": "# Fix Multi-Step Action Result Handling\r\n\r\n## What Changed\r\n\r\n### Core Fix\r\n- **Fixed multi-step action result handling** to properly pass `values` between action steps\r\n- Added `values?: Record<string, any>` to `MultiStepActionResult` inte",
      "files": [
        "packages/core/src/prompts.ts",
        "packages/plugin-bootstrap/src/index.ts"
      ]
    },
    {
      "title": "fix: (cli) test command minor fixes",
      "prNumber": 5840,
      "type": "bugfix",
      "body": "this is a tiny pr to fix some minor issues with the cli test command and default tests that come with project-starter and project-tee-starter.\r\n\r\n1. when passing a test name with the --name flag, it was lowercasing the passed test name, but",
      "files": [
        "CLAUDE.md",
        "README.md",
        "packages/cli/README.md",
        "packages/cli/src/commands/test/utils/project-utils.ts",
        "packages/cli/tests/commands/start.test.ts",
        "packages/project-starter/src/__tests__/character-plugin-ordering.test.ts",
        "packages/project-starter/src/__tests__/character.test.ts",
        "packages/project-tee-starter/src/__tests__/character.test.ts",
        "packages/project-tee-starter/src/__tests__/error-handling.test.ts"
      ]
    },
    {
      "title": "Bump vite from 6.0.5 to 6.1.6 in /packages/client in the npm_and_yarn group across 1 directory",
      "prNumber": 5838,
      "type": "other",
      "body": "Bumps the npm_and_yarn group with 1 update in the /packages/client directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).\n\nUpdates `vite` from 6.0.5 to 6.1.6\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from",
      "files": [
        "packages/client/package.json"
      ]
    }
  ],
  "topContributors": [
    {
      "username": "yungalgo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/113615973?u=92e0f29f7e2fbb8ce46ed13c51f692ca803de02d&v=4",
      "totalScore": 39.32966420769526,
      "prScore": 39.32966420769526,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "wtfsayo",
      "avatarUrl": "https://avatars.githubusercontent.com/u/82053242?u=98209a1f10456f42d4d2fa71db4d5bf4a672cbc3&v=4",
      "totalScore": 31.071297516513482,
      "prScore": 31.071297516513482,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "tcm390",
      "avatarUrl": "https://avatars.githubusercontent.com/u/60634884?u=c6c41679b8322eaa0c81f72e0b4ed95e80f0ac16&v=4",
      "totalScore": 25.986910149055312,
      "prScore": 25.986910149055312,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "Dexploarer",
      "avatarUrl": "https://avatars.githubusercontent.com/u/211557447?u=21a243d61cc1f87574328ae07fc64d7d7577b53d&v=4",
      "totalScore": 8.267910149055313,
      "prScore": 8.267910149055313,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "linear",
      "avatarUrl": "https://avatars.githubusercontent.com/in/20150?v=4",
      "totalScore": 2,
      "prScore": 0,
      "issueScore": 2,
      "reviewScore": 0,
      "commentScore": 0,
      "summary": null
    },
    {
      "username": "ashuxshimra",
      "avatarUrl": "https://avatars.githubusercontent.com/u/105487009?u=23e8a61486d8a47efc1734ae7fdb61ccb191f349&v=4",
      "totalScore": 0.2,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": null
    },
    {
      "username": "ChristopherTrimboli",
      "avatarUrl": "https://avatars.githubusercontent.com/u/27584221?u=0d816ce1dcdea8f925aba18bb710153d4a87a719&v=4",
      "totalScore": 0.2,
      "prScore": 0,
      "issueScore": 0,
      "reviewScore": 0,
      "commentScore": 0.2,
      "summary": null
    }
  ],
  "newPRs": 4,
  "mergedPRs": 5,
  "newIssues": 1,
  "closedIssues": 0,
  "activeContributors": 6
}