[{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5364889076","html_url":"https://github.com/triggerdotdev/trigger.dev/pull/4744#issuecomment-5364889076","issue_url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/4744","id":5364889076,"node_id":"IC_kwDOIiC6Ac8AAAABP8W19A","user":{"login":"changeset-bot[bot]","id":49419645,"node_id":"MDM6Qm90NDk0MTk2NDU=","avatar_url":"https://avatars.githubusercontent.com/in/28616?v=4","gravatar_id":"","url":"https://api.github.com/users/changeset-bot%5Bbot%5D","html_url":"https://github.com/apps/changeset-bot","followers_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/followers","following_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/repos","events_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/changeset-bot%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created_at":"2026-08-21T03:37:14Z","updated_at":"2026-08-25T08:28:38Z","body":"### 🦋 Changeset detected\n\nLatest commit: 0bc0f428600037ecc2a5f951f6639d4e67ad5e2e\n\n**The changes in this PR will be included in the next version bump.**\n\n<details><summary>This PR includes changesets to release 27 packages</summary>\n\n  | Name                        | Type  |\n| --------------------------- | ----- |\n| @trigger.dev/sdk            | Patch |\n| @trigger.dev/python         | Patch |\n| @internal/dashboard-agent   | Patch |\n| @trigger.dev/build          | Patch |\n| @trigger.dev/core           | Patch |\n| @trigger.dev/react-hooks    | Patch |\n| @trigger.dev/redis-worker   | Patch |\n| @trigger.dev/rsc            | Patch |\n| @trigger.dev/schema-to-json | Patch |\n| @trigger.dev/database       | Patch |\n| @trigger.dev/otlp-importer  | Patch |\n| @trigger.dev/rbac           | Patch |\n| @trigger.dev/sso            | Patch |\n| trigger.dev                 | Patch |\n| @internal/clickhouse        | Patch |\n| @internal/llm-model-catalog | Patch |\n| @internal/metrics-pipeline  | Patch |\n| @internal/redis             | Patch |\n| @internal/replication       | Patch |\n| @internal/run-engine        | Patch |\n| @internal/run-store         | Patch |\n| @internal/schedule-engine   | Patch |\n| @internal/tracing           | Patch |\n| @internal/webhook-engine    | Patch |\n| @internal/webhook-sources   | Patch |\n| @internal/testcontainers    | Patch |\n| @internal/cache             | Patch |\n\n</details>\n\nNot sure what this means? [Click here to learn what changesets are](https://changesets.dev/faq).\n\n[Click here if you're a maintainer who wants to add another changeset to this PR](https://github.com/wuweiweiwu/trigger.dev/new/fix/chat-skip-to-turn-complete-reset?filename=.changeset/fluffy-streets-double.md&value=---%0A%22%40trigger.dev%2Fsdk%22%3A%20patch%0A---%0A%0Afix(sdk)%3A%20reset%20skipToTurnComplete%20when%20a%20new%20chat%20turn%20starts%0A)\n\n","author_association":"NONE","reactions":{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5364889076/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":{"id":28616,"client_id":"Iv1.18f75c290f300f7b","slug":"changeset-bot","node_id":"MDM6QXBwMjg2MTY=","owner":{"login":"changesets","id":51163350,"node_id":"MDEyOk9yZ2FuaXphdGlvbjUxMTYzMzUw","avatar_url":"https://avatars.githubusercontent.com/u/51163350?v=4","gravatar_id":"","url":"https://api.github.com/users/changesets","html_url":"https://github.com/changesets","followers_url":"https://api.github.com/users/changesets/followers","following_url":"https://api.github.com/users/changesets/following{/other_user}","gists_url":"https://api.github.com/users/changesets/gists{/gist_id}","starred_url":"https://api.github.com/users/changesets/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/changesets/subscriptions","organizations_url":"https://api.github.com/users/changesets/orgs","repos_url":"https://api.github.com/users/changesets/repos","events_url":"https://api.github.com/users/changesets/events{/privacy}","received_events_url":"https://api.github.com/users/changesets/received_events","type":"Organization","user_view_type":"public","site_admin":false},"name":"changeset-bot","description":"This bot will comment on PRs saying that either a user might need to add a changeset(note that PRs changing things like documentation generally don't need a changeset)or say that the PR is good and already has a changeset.\r\n\r\n<img width=\"1552\" alt=\"screenshot of changeset bot message from https://github.com/Thinkmill/manypkg/pull/18 before a changeset was added\" src=\"https://user-images.githubusercontent.com/11481355/66183943-dc418680-e6bd-11e9-998d-e43f90a974bd.png\">\r\n\r\n<img width=\"1552\" alt=\"screenshot of the changeset bot message from https://github.com/Thinkmill/manypkg/pull/18 showing the changeset good to go message\" src=\"https://user-images.githubusercontent.com/11481355/66184229-cf716280-e6be-11e9-950e-0f64a31dbf15.png\">\r\n\r\n\r\nSometimes, a contributor won't add a changeset to a PR but you might want to merge in the PR without having to wait on them to add it. To address this, this bot adds a link with the filename pre-filled to add a changeset so all you have to do is write the changeset and click commit.\r\n\r\n<img width=\"1552\" alt=\"screenshot of the changeset bot message from https://github.com/Thinkmill/manypkg/pull/18 focused on the create a changeset link\" src=\"https://user-images.githubusercontent.com/11481355/66184052-3a6e6980-e6be-11e9-8e62-8fd9d49af587.png\">\r\n\r\n<img width=\"1552\" alt=\"screenshot of creating a changeset directly on GitHub\" src=\"https://user-images.githubusercontent.com/11481355/66184086-5bcf5580-e6be-11e9-8227-c1ed6d96b5d2.png\">\r\n\r\n<img width=\"1552\" alt=\"screenshot of the GitHub file creation page focusing on the commit button\" src=\"https://user-images.githubusercontent.com/11481355/66184181-a94bc280-e6be-11e9-85fc-32edcd5b05ce.png\">\r\n\r\n<img width=\"1552\" alt=\"screenshot of the changeset bot message from https://github.com/Thinkmill/manypkg/pull/18 showing the changeset good to go message\" src=\"https://user-images.githubusercontent.com/11481355/66184229-cf716280-e6be-11e9-950e-0f64a31dbf15.png\">\r\n\r\nWhen writing the changeset, it should look something like this with the packages that are being released in the YAML front matter with associated semver bump types and the summary of the changes in markdown.\r\n\r\n```markdown\r\n---\r\n'@changesets/cli': major\r\n'@changesets/read': minor\r\n---\r\n\r\nA very helpful description of the changes\r\n```","external_url":"https://github.com/changesets/changesets","html_url":"https://github.com/apps/changeset-bot","created_at":"2019-04-09T00:12:46Z","updated_at":"2026-04-30T05:58:26Z","permissions":{"contents":"read","issues":"write","metadata":"read","pull_requests":"write"},"events":["issues","pull_request"]},"minimized":null},{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5364890824","html_url":"https://github.com/triggerdotdev/trigger.dev/pull/4744#issuecomment-5364890824","issue_url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/4744","id":5364890824,"node_id":"IC_kwDOIiC6Ac8AAAABP8W8yA","user":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created_at":"2026-08-21T03:37:32Z","updated_at":"2026-08-21T03:37:32Z","body":"Hi @wuweiweiwu, thanks for your interest in contributing!\n\nThis project requires that pull request authors are vouched, and you are not in the list of vouched users. \n\nThis PR will be closed automatically. See https://github.com/triggerdotdev/trigger.dev/blob/main/CONTRIBUTING.md for more details.\n","author_association":"CONTRIBUTOR","reactions":{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5364890824/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":{"id":15368,"client_id":"Iv1.05c79e9ad1f6bdfa","slug":"github-actions","node_id":"MDM6QXBwMTUzNjg=","owner":{"login":"github","id":9919,"node_id":"MDEyOk9yZ2FuaXphdGlvbjk5MTk=","avatar_url":"https://avatars.githubusercontent.com/u/9919?v=4","gravatar_id":"","url":"https://api.github.com/users/github","html_url":"https://github.com/github","followers_url":"https://api.github.com/users/github/followers","following_url":"https://api.github.com/users/github/following{/other_user}","gists_url":"https://api.github.com/users/github/gists{/gist_id}","starred_url":"https://api.github.com/users/github/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github/subscriptions","organizations_url":"https://api.github.com/users/github/orgs","repos_url":"https://api.github.com/users/github/repos","events_url":"https://api.github.com/users/github/events{/privacy}","received_events_url":"https://api.github.com/users/github/received_events","type":"Organization","user_view_type":"public","site_admin":false},"name":"GitHub Actions","description":"Automate your workflow from idea to production","external_url":"https://help.github.com/en/actions","html_url":"https://github.com/apps/github-actions","created_at":"2018-07-30T09:30:17Z","updated_at":"2026-06-18T16:17:48Z","permissions":{"actions":"write","administration":"read","artifact_metadata":"write","attestations":"write","checks":"write","code_quality":"write","contents":"write","copilot_requests":"write","deployments":"write","discussions":"write","drives":"write","issues":"write","merge_queues":"write","metadata":"read","models":"read","packages":"write","pages":"write","pull_requests":"write","repository_hooks":"write","repository_projects":"write","security_events":"write","statuses":"write","vulnerability_alerts":"read"},"events":["branch_protection_rule","check_run","check_suite","create","delete","deployment","deployment_status","discussion","discussion_comment","fork","gollum","issues","issue_comment","label","merge_group","milestone","page_build","public","pull_request","pull_request_review","pull_request_review_comment","push","registry_package","release","repository","repository_dispatch","status","watch","workflow_dispatch","workflow_run"]},"minimized":null},{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5364892018","html_url":"https://github.com/triggerdotdev/trigger.dev/pull/4744#issuecomment-5364892018","issue_url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/4744","id":5364892018,"node_id":"IC_kwDOIiC6Ac8AAAABP8XBcg","user":{"login":"coderabbitai[bot]","id":136622811,"node_id":"BOT_kgDOCCSy2w","avatar_url":"https://avatars.githubusercontent.com/in/347564?v=4","gravatar_id":"","url":"https://api.github.com/users/coderabbitai%5Bbot%5D","html_url":"https://github.com/apps/coderabbitai","followers_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/followers","following_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/repos","events_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/coderabbitai%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created_at":"2026-08-21T03:37:44Z","updated_at":"2026-08-21T19:31:55Z","body":"<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- review_stack_entry_start -->\n\n[![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/triggerdotdev/trigger.dev/pull/4744?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)\n\n<!-- review_stack_entry_end -->\n<!-- walkthrough_start -->\n\n## Walkthrough\n\nThe chat transport resets `skipToTurnComplete` before starting a new message or action stream. Tests cover message and action turns after an incomplete stopped turn and verify that pending text streams and `turn-completed` is emitted. A patch changeset documents the SDK fix.\n\n<!-- walkthrough_end -->\n<!-- pre_merge_checks_walkthrough_start -->\n\n<details>\n<summary>🚥 Pre-merge checks | ✅ 5</summary>\n\n<details>\n<summary>✅ Passed checks (5 passed)</summary>\n\n|         Check name         | Status   | Explanation                                                                                                                                                                               |\n| :------------------------: | :------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n|     Docstring Coverage     | ✅ Passed | Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 2 files. |\n|     Linked Issues check    | ✅ Passed | Check skipped because no linked issues were found for this pull request.                                                                                                                  |\n| Out of Scope Changes check | ✅ Passed | Check skipped because no linked issues were found for this pull request.                                                                                                                  |\n|         Title check        | ✅ Passed | The title clearly and concisely describes the primary SDK fix and follows the repository convention.                                                                                      |\n|      Description check     | ✅ Passed | The description includes a completed checklist, detailed testing steps, and a clear changelog; missing issue and screenshots are non-critical.                                            |\n\n</details>\n\n</details>\n\n<!-- pre_merge_checks_walkthrough_end -->\n<!-- finishing_touch_checkbox_start -->\n\n<details>\n<summary>✨ Finishing Touches</summary>\n\n<details>\n<summary>🧪 Generate unit tests (beta)</summary>\n\n- [ ] <!-- {\"checkboxId\": \"f47ac10b-58cc-4372-a567-0e02b2c3d479\", \"radioGroupId\": \"utg-output-choice-group-unknown_comment_id\"} -->   Create PR with unit tests\n\n</details>\n\n</details>\n\n<!-- finishing_touch_checkbox_end -->\n<!-- tips_start -->\n\n---\n\nThanks for using [CodeRabbit](https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=triggerdotdev/trigger.dev&utm_content=4744)! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.\n\n<details>\n<summary>❤️ Share</summary>\n\n- [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai)\n- [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai)\n- [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai)\n- [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)\n\n</details>\n\n\n<sub>Comment `@coderabbitai help` to get the list of available commands.</sub>\n\n<!-- tips_end -->","author_association":"CONTRIBUTOR","reactions":{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5364892018/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":{"id":347564,"client_id":"Iv1.6aaafe4fe882736b","slug":"coderabbitai","node_id":"A_kwHOB96YWc4ABU2s","owner":{"login":"coderabbitai","id":132028505,"node_id":"O_kgDOB96YWQ","avatar_url":"https://avatars.githubusercontent.com/u/132028505?v=4","gravatar_id":"","url":"https://api.github.com/users/coderabbitai","html_url":"https://github.com/coderabbitai","followers_url":"https://api.github.com/users/coderabbitai/followers","following_url":"https://api.github.com/users/coderabbitai/following{/other_user}","gists_url":"https://api.github.com/users/coderabbitai/gists{/gist_id}","starred_url":"https://api.github.com/users/coderabbitai/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coderabbitai/subscriptions","organizations_url":"https://api.github.com/users/coderabbitai/orgs","repos_url":"https://api.github.com/users/coderabbitai/repos","events_url":"https://api.github.com/users/coderabbitai/events{/privacy}","received_events_url":"https://api.github.com/users/coderabbitai/received_events","type":"Organization","user_view_type":"public","site_admin":false},"name":"coderabbitai","description":"# Transforming Code Reviews with AI\r\n\r\n## Features\r\n\r\n**Automated Reviews**: Continuous reviews of the pull requests including incremental commits. \r\n\r\n**Summarization**: Generates high-level summary and a technical walkthrough of the PR changes. \r\n\r\n**Line-by-line review**: Provides line-by-line suggestions committable with one click.\r\n\r\n**Codebase verification**:  Verifies the impact on the overall codebase and identifies missing changes.\r\n\r\n**Insights into your code**:  Ask any questions on your codebase within the pull request \r\n\r\n**Chat about your code** : Chat with the bot around your code. The more you chat, the smarter it gets.\r\n\r\n**Issue Validation**:  Validates the PR against the linked issues and identifies other related issues \r\n\r\n\r\n\r\n","external_url":"https://coderabbit.ai?utm_source=cr_app&utm_medium=github","html_url":"https://github.com/apps/coderabbitai","created_at":"2023-06-14T15:47:27Z","updated_at":"2026-08-31T23:59:54Z","permissions":{"actions":"read","checks":"write","contents":"write","discussions":"read","issues":"write","members":"read","merge_queues":"read","metadata":"read","pull_requests":"write","statuses":"write"},"events":["issues","issue_comment","label","merge_group","organization","pull_request","pull_request_review","pull_request_review_comment","pull_request_review_thread","release","repository"]},"minimized":null},{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5372046930","html_url":"https://github.com/triggerdotdev/trigger.dev/pull/4744#issuecomment-5372046930","issue_url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/4744","id":5372046930,"node_id":"IC_kwDOIiC6Ac8AAAABQDLuUg","user":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created_at":"2026-08-21T15:42:16Z","updated_at":"2026-08-21T15:42:16Z","body":"Thanks for your contribution! We require all external PRs to be opened in **draft** status first so you can address CodeRabbit review comments and ensure CI passes before requesting a review. Please re-open this PR as a draft. See [CONTRIBUTING.md](https://github.com/triggerdotdev/trigger.dev/blob/main/CONTRIBUTING.md#pr-workflow) for details.","author_association":"CONTRIBUTOR","reactions":{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5372046930/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":{"id":15368,"client_id":"Iv1.05c79e9ad1f6bdfa","slug":"github-actions","node_id":"MDM6QXBwMTUzNjg=","owner":{"login":"github","id":9919,"node_id":"MDEyOk9yZ2FuaXphdGlvbjk5MTk=","avatar_url":"https://avatars.githubusercontent.com/u/9919?v=4","gravatar_id":"","url":"https://api.github.com/users/github","html_url":"https://github.com/github","followers_url":"https://api.github.com/users/github/followers","following_url":"https://api.github.com/users/github/following{/other_user}","gists_url":"https://api.github.com/users/github/gists{/gist_id}","starred_url":"https://api.github.com/users/github/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github/subscriptions","organizations_url":"https://api.github.com/users/github/orgs","repos_url":"https://api.github.com/users/github/repos","events_url":"https://api.github.com/users/github/events{/privacy}","received_events_url":"https://api.github.com/users/github/received_events","type":"Organization","user_view_type":"public","site_admin":false},"name":"GitHub Actions","description":"Automate your workflow from idea to production","external_url":"https://help.github.com/en/actions","html_url":"https://github.com/apps/github-actions","created_at":"2018-07-30T09:30:17Z","updated_at":"2026-06-18T16:17:48Z","permissions":{"actions":"write","administration":"read","artifact_metadata":"write","attestations":"write","checks":"write","code_quality":"write","contents":"write","copilot_requests":"write","deployments":"write","discussions":"write","drives":"write","issues":"write","merge_queues":"write","metadata":"read","models":"read","packages":"write","pages":"write","pull_requests":"write","repository_hooks":"write","repository_projects":"write","security_events":"write","statuses":"write","vulnerability_alerts":"read"},"events":["branch_protection_rule","check_run","check_suite","create","delete","deployment","deployment_status","discussion","discussion_comment","fork","gollum","issues","issue_comment","label","merge_group","milestone","page_build","public","pull_request","pull_request_review","pull_request_review_comment","push","registry_package","release","repository","repository_dispatch","status","watch","workflow_dispatch","workflow_run"]},"minimized":null},{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5372062663","html_url":"https://github.com/triggerdotdev/trigger.dev/pull/4744#issuecomment-5372062663","issue_url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/4744","id":5372062663,"node_id":"IC_kwDOIiC6Ac8AAAABQDMrxw","user":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created_at":"2026-08-21T15:43:47Z","updated_at":"2026-08-21T15:43:47Z","body":"Thanks for your contribution! We require all external PRs to be opened in **draft** status first so you can address CodeRabbit review comments and ensure CI passes before requesting a review. Please re-open this PR as a draft. See [CONTRIBUTING.md](https://github.com/triggerdotdev/trigger.dev/blob/main/CONTRIBUTING.md#pr-workflow) for details.","author_association":"CONTRIBUTOR","reactions":{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5372062663/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":{"id":15368,"client_id":"Iv1.05c79e9ad1f6bdfa","slug":"github-actions","node_id":"MDM6QXBwMTUzNjg=","owner":{"login":"github","id":9919,"node_id":"MDEyOk9yZ2FuaXphdGlvbjk5MTk=","avatar_url":"https://avatars.githubusercontent.com/u/9919?v=4","gravatar_id":"","url":"https://api.github.com/users/github","html_url":"https://github.com/github","followers_url":"https://api.github.com/users/github/followers","following_url":"https://api.github.com/users/github/following{/other_user}","gists_url":"https://api.github.com/users/github/gists{/gist_id}","starred_url":"https://api.github.com/users/github/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github/subscriptions","organizations_url":"https://api.github.com/users/github/orgs","repos_url":"https://api.github.com/users/github/repos","events_url":"https://api.github.com/users/github/events{/privacy}","received_events_url":"https://api.github.com/users/github/received_events","type":"Organization","user_view_type":"public","site_admin":false},"name":"GitHub Actions","description":"Automate your workflow from idea to production","external_url":"https://help.github.com/en/actions","html_url":"https://github.com/apps/github-actions","created_at":"2018-07-30T09:30:17Z","updated_at":"2026-06-18T16:17:48Z","permissions":{"actions":"write","administration":"read","artifact_metadata":"write","attestations":"write","checks":"write","code_quality":"write","contents":"write","copilot_requests":"write","deployments":"write","discussions":"write","drives":"write","issues":"write","merge_queues":"write","metadata":"read","models":"read","packages":"write","pages":"write","pull_requests":"write","repository_hooks":"write","repository_projects":"write","security_events":"write","statuses":"write","vulnerability_alerts":"read"},"events":["branch_protection_rule","check_run","check_suite","create","delete","deployment","deployment_status","discussion","discussion_comment","fork","gollum","issues","issue_comment","label","merge_group","milestone","page_build","public","pull_request","pull_request_review","pull_request_review_comment","push","registry_package","release","repository","repository_dispatch","status","watch","workflow_dispatch","workflow_run"]},"minimized":null},{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5372076945","html_url":"https://github.com/triggerdotdev/trigger.dev/pull/4744#issuecomment-5372076945","issue_url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/4744","id":5372076945,"node_id":"IC_kwDOIiC6Ac8AAAABQDNjkQ","user":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created_at":"2026-08-21T15:45:09Z","updated_at":"2026-08-21T15:45:09Z","body":"Thanks for your contribution! We require all external PRs to be opened in **draft** status first so you can address CodeRabbit review comments and ensure CI passes before requesting a review. Please re-open this PR as a draft. See [CONTRIBUTING.md](https://github.com/triggerdotdev/trigger.dev/blob/main/CONTRIBUTING.md#pr-workflow) for details.","author_association":"CONTRIBUTOR","reactions":{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5372076945/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":{"id":15368,"client_id":"Iv1.05c79e9ad1f6bdfa","slug":"github-actions","node_id":"MDM6QXBwMTUzNjg=","owner":{"login":"github","id":9919,"node_id":"MDEyOk9yZ2FuaXphdGlvbjk5MTk=","avatar_url":"https://avatars.githubusercontent.com/u/9919?v=4","gravatar_id":"","url":"https://api.github.com/users/github","html_url":"https://github.com/github","followers_url":"https://api.github.com/users/github/followers","following_url":"https://api.github.com/users/github/following{/other_user}","gists_url":"https://api.github.com/users/github/gists{/gist_id}","starred_url":"https://api.github.com/users/github/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github/subscriptions","organizations_url":"https://api.github.com/users/github/orgs","repos_url":"https://api.github.com/users/github/repos","events_url":"https://api.github.com/users/github/events{/privacy}","received_events_url":"https://api.github.com/users/github/received_events","type":"Organization","user_view_type":"public","site_admin":false},"name":"GitHub Actions","description":"Automate your workflow from idea to production","external_url":"https://help.github.com/en/actions","html_url":"https://github.com/apps/github-actions","created_at":"2018-07-30T09:30:17Z","updated_at":"2026-06-18T16:17:48Z","permissions":{"actions":"write","administration":"read","artifact_metadata":"write","attestations":"write","checks":"write","code_quality":"write","contents":"write","copilot_requests":"write","deployments":"write","discussions":"write","drives":"write","issues":"write","merge_queues":"write","metadata":"read","models":"read","packages":"write","pages":"write","pull_requests":"write","repository_hooks":"write","repository_projects":"write","security_events":"write","statuses":"write","vulnerability_alerts":"read"},"events":["branch_protection_rule","check_run","check_suite","create","delete","deployment","deployment_status","discussion","discussion_comment","fork","gollum","issues","issue_comment","label","merge_group","milestone","page_build","public","pull_request","pull_request_review","pull_request_review_comment","push","registry_package","release","repository","repository_dispatch","status","watch","workflow_dispatch","workflow_run"]},"minimized":null},{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5374238521","html_url":"https://github.com/triggerdotdev/trigger.dev/pull/4744#issuecomment-5374238521","issue_url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/4744","id":5374238521,"node_id":"IC_kwDOIiC6Ac8AAAABQFRfOQ","user":{"login":"wuweiweiwu","id":35270620,"node_id":"MDQ6VXNlcjM1MjcwNjIw","avatar_url":"https://avatars.githubusercontent.com/u/35270620?v=4","gravatar_id":"","url":"https://api.github.com/users/wuweiweiwu","html_url":"https://github.com/wuweiweiwu","followers_url":"https://api.github.com/users/wuweiweiwu/followers","following_url":"https://api.github.com/users/wuweiweiwu/following{/other_user}","gists_url":"https://api.github.com/users/wuweiweiwu/gists{/gist_id}","starred_url":"https://api.github.com/users/wuweiweiwu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wuweiweiwu/subscriptions","organizations_url":"https://api.github.com/users/wuweiweiwu/orgs","repos_url":"https://api.github.com/users/wuweiweiwu/repos","events_url":"https://api.github.com/users/wuweiweiwu/events{/privacy}","received_events_url":"https://api.github.com/users/wuweiweiwu/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-21T19:19:22Z","updated_at":"2026-08-21T19:19:22Z","body":"Added regression tests in `packages/trigger-sdk/test/chat-transport-events.test.ts`: a stop that never sees `TURN_COMPLETE`, followed by `sendMessages` and by `sendAction`. Each asserts the next stream delivers its chunk and a `turn-completed` event.\n\nThe `.out` stub honours the `Last-Event-ID` cursor, so a resubscribe cannot replay skipped records. Both tests fail without the reset and pass with it.\n\n[Written by Devin](https://app.devin.ai/sessions/951776253cce4c85ad566f23fe738257)","author_association":"CONTRIBUTOR","reactions":{"url":"https://api.github.com/repos/triggerdotdev/trigger.dev/issues/comments/5374238521/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null}]