{"project":{"slug":"warden","name":"Warden","url":"https://heyresearch.xyz/project/warden"},"lens":"held","items":[{"id":"ship:9a45c7fe-d237-4887-bf36-1f5e14ca667f","kind":"code","at":"2026-10-28T22:16:08.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-26 – 2026-11-01","summary":"1 active day in getsentry/warden.","recordedAt":"2026-10-30T16:02:10.940Z","discoveryLagHours":41.8,"eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":2,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":2,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":3,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 2 commits from this week. 3 automated commits (bot accounts or a repeating scripted message) not counted."},"source":"https://github.com/getsentry/warden","marketAround":{"before":{"day":"2026-10-27","priceUsd":0.000004150642202},"after":{"day":"2026-10-31","priceUsd":0.000004150642202}}},{"id":"ship:201bfde6-7e95-490c-bc46-90920d37ce42","kind":"code","at":"2026-10-16T18:21:18.000Z","precision":"WEEK","title":"Code changes, week of 2026-10-12 – 2026-10-18","summary":"1 active day in getsentry/warden.","recordedAt":"2026-10-21T03:47:48.023Z","eventType":"CODE_ACTIVITY","verification":"SOURCE_LINKED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","codeSubstance":{"verdict":"UNKNOWN","classifierVersion":"commit-substance-v4","countsAsBuilding":true,"commitsListed":1,"commitsRead":0,"changedCode":0,"documentationOrMaintenance":0,"substanceUnknown":0,"notRead":1,"files":{"source":0,"test":0,"docs":0,"readme":0,"dependency":0,"config":0,"ci":0,"generated":0,"asset":0,"whitespace":0,"rename":0,"data":0,"unknown":0},"weekFullyListed":true,"automatedCommits":0,"sampled":false,"basis":null,"summary":"HEY has not yet looked inside 1 commit from this week."},"source":"https://github.com/getsentry/warden","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:79d2834c-db2b-4fe9-9eb8-eabab2f4f102","kind":"release","at":"2026-10-09T17:41:22.000Z","precision":"EXACT","title":"0.51.1","summary":"- Prevent wrongly-rejected findings: keep the finding's own file in verifier changed_files by @babyalexford in [#539](https://github.com/getsentry/warden/pull/539)","recordedAt":"2026-10-21T03:47:47.549Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.51.1","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:2b381266-429a-481d-8d23-f070543dc91d","kind":"release","at":"2026-09-30T17:48:59.000Z","precision":"EXACT","title":"0.51.0","summary":"### Bug Fixes 🐛 - (dedup) Allow reasoning tokens and report output limits by @gricha in [#540](https://github.com/getsentry/warden/pull/540)","recordedAt":"2026-10-21T03:47:47.581Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.51.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:fb6089e7-0a03-422a-b007-2339e2e96e6a","kind":"release","at":"2026-09-28T20:32:08.000Z","precision":"EXACT","title":"0.50.0","summary":"### New Features ✨ - (dashboard) Redesign findings workspace and add automatic themes by @gricha in [#533](https://github.com/getsentry/warden/pull/533) ### Bug Fixes 🐛 - (ci) Load org config for Warden self-review by @sentry-junior in [#537](https://github.com/getsentry/warden/pull/537) - (dashboard) Open Usage first and make tab changes immediate by @gricha in [#534](https://github.com/getsentry/warden/pull/534) - (dedup) Group findings by semantic bug identity by @sentry-junior in [#536](https://github.com/getsentry/warden/pull/536)","recordedAt":"2026-10-21T03:47:47.594Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.50.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:3b901410-9a45-4bc1-8647-f73de35eb104","kind":"release","at":"2026-09-22T18:39:11.000Z","precision":"EXACT","title":"0.49.0","summary":"### New Features ✨ - (config) Add postChecks toggle to disable GitHub Check-run posting by @CalebKAston in [#458](https://github.com/getsentry/warden/pull/458) - (reporting) Add configuredSkills roster to findings output by @CalebKAston in [#473](https://github.com/getsentry/warden/pull/473) ### Bug Fixes 🐛 - Correct finding merging, skill access, and runtime limits by @gricha in [#531](https://github.com/getsentry/warden/pull/531) ### Documentation 📚 #### Benchmarks - Remove duplicate row and metadata labels by @gricha in [#532](https://github.com/getsentry/warden/pull/532) - Publish Gemini","recordedAt":"2026-10-21T03:47:47.608Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.49.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:71e4db82-99e1-4520-a646-ad913505b1cb","kind":"release","at":"2026-08-24T20:26:36.000Z","precision":"EXACT","title":"0.48.0","summary":"### New Features ✨ - (pi) Configure provider headers by @PaulM5406 in [#516](https://github.com/getsentry/warden/pull/516) ### Bug Fixes 🐛 - (pi) Confine file tools to checkout by @gricha in [#513](https://github.com/getsentry/warden/pull/513) - (reporting) Resolve SkillReport.model from the actual API response by @CalebKAston in [#472](https://github.com/getsentry/warden/pull/472) ### Documentation 📚 #### Benchmarks - Publish controlled Grok 4.5 and 4.6 rerun by @gricha in [#518](https://github.com/getsentry/warden/pull/518) - Add production and Kimi results by @gricha in [#517](https://git","recordedAt":"2026-10-21T03:47:47.623Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.48.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:5dd1b52a-855b-4683-aa79-abcc20f54d1d","kind":"release","at":"2026-08-22T15:27:50.000Z","precision":"EXACT","title":"0.47.0","summary":"### New Features ✨ - (pi) Configure provider base URLs by @PaulM5406 in [#512](https://github.com/getsentry/warden/pull/512) - (sdk) Surface verifierRejections across reports, CLI output, and findings-file export by @CalebKAston in [#474](https://github.com/getsentry/warden/pull/474) - (service) Show primary model for findings by @sentry-junior in [#515](https://github.com/getsentry/warden/pull/515) ### Bug Fixes 🐛 - (config) Inherit org execution defaults for repo skills by @gricha in [#514](https://github.com/getsentry/warden/pull/514) - (warden) Avoid nested Pi provider retries by @gricha","recordedAt":"2026-10-21T03:47:47.636Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.47.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:623d44e1-ae4d-4e53-9d65-9fed1b1d59e4","kind":"release","at":"2026-08-18T10:43:10.000Z","precision":"EXACT","title":"0.46.2","summary":"### New Features ✨ #### Service - Show first observed on findings by @sentry-junior in [#503](https://github.com/getsentry/warden/pull/503) - Add database tracing and typed reads by @gricha in [#499](https://github.com/getsentry/warden/pull/499) - Enable hosted memory and source context by @gricha in [#487](https://github.com/getsentry/warden/pull/487) #### Other - (skills) Add Warden Service API skill by @gricha in [#476](https://github.com/getsentry/warden/pull/476) ### Bug Fixes 🐛 #### Service - Explain findings skipped after PR changes by @gricha in [#507](https://github.com/getsentry/war","recordedAt":"2026-10-21T03:47:47.649Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.46.2","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:37df6556-989d-41e4-8b86-1af5428540ec","kind":"release","at":"2026-08-14T07:25:48.000Z","precision":"EXACT","title":"0.46.1","summary":"### Internal Changes 🔧 - (release) Build service API before Action bundle by @gricha in [#475](https://github.com/getsentry/warden/pull/475)","recordedAt":"2026-10-21T03:47:47.661Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.46.1","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:f5c7bcac-8859-4233-a564-55d74d4b1045","kind":"release","at":"2026-08-14T07:09:55.000Z","precision":"EXACT","title":"0.46.0","summary":"### New Features ✨ - Add an optional, default-off Warden backing service for run history, cost attribution, and reviewed repository memory. Configured clients default to finding history and memory; local outputs remain authoritative. - Add Google-authenticated dashboard access and expiring read-only personal API tokens for agents and scripts.","recordedAt":"2026-10-21T03:47:47.673Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.46.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:1a15a3a4-e0c5-4d56-ab92-e467d69e9d61","kind":"release","at":"2026-08-12T23:36:08.000Z","precision":"EXACT","title":"0.45.0","summary":"### New Features ✨ - (config) Support auxiliary reasoning effort by @sentry-junior in [#469](https://github.com/getsentry/warden/pull/469)","recordedAt":"2026-10-21T03:47:47.686Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.45.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:a6b5721b-786a-44b0-9d8c-294c086f488a","kind":"release","at":"2026-08-12T19:00:06.000Z","precision":"EXACT","title":"0.44.0","summary":"### New Features ✨ - (action) Extend v1 findings output metadata by @dcramer in [#467](https://github.com/getsentry/warden/pull/467) ### Bug Fixes 🐛 #### Github - Link details to the exact check run by @sentry-junior in [#457](https://github.com/getsentry/warden/pull/457) - Link check details to GitHub results by @sentry-junior in [#430](https://github.com/getsentry/warden/pull/430) #### Other - (extraction) Report malformed model output accurately by @sentry-junior in [#461](https://github.com/getsentry/warden/pull/461) - (telemetry) Allow more time for Sentry flush by @sentry-junior in [#45","recordedAt":"2026-10-21T03:47:47.701Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.44.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:b85bb28b-4b7f-41fa-8dab-9d9eacc14ab0","kind":"release","at":"2026-07-23T16:59:48.000Z","precision":"EXACT","title":"0.43.0","summary":"### New Features ✨ - (output) Separate attribution footer fields by @sentry-junior in [#443](https://github.com/getsentry/warden/pull/443) - (pi) Add Kimi K3 benchmark support by @dcramer in [#448](https://github.com/getsentry/warden/pull/448) - Report structured provider error context by @sentry-junior in [#442](https://github.com/getsentry/warden/pull/442) ### Bug Fixes 🐛 - (docs) Show max benchmark reasoning level by @dcramer in [#449](https://github.com/getsentry/warden/pull/449) - (reporting) Export failedHunks, failedExtractions, and error on findings-file skills by @CalebKAston in [#43","recordedAt":"2026-10-21T03:47:47.714Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.43.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:fdf8de76-5d42-4662-841e-b09255f8ef57","kind":"release","at":"2026-07-20T21:08:44.000Z","precision":"EXACT","title":"0.42.0","summary":"### Bug Fixes 🐛 - (action) Attribute startup telemetry to repositories by @dcramer in [#433](https://github.com/getsentry/warden/pull/433) - (ci) Use configured Warden model by @dcramer in [#435](https://github.com/getsentry/warden/pull/435) ### Other - Remove Anthropic key by @dcramer in [#434](https://github.com/getsentry/warden/pull/434)","recordedAt":"2026-10-21T03:47:47.727Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.42.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:b11f0228-647e-478e-892b-8c921d67f336","kind":"release","at":"2026-07-15T20:55:05.000Z","precision":"EXACT","title":"0.41.0","summary":"### New Features ✨ - (config) Add per-skill verification overrides by @dcramer in [#432](https://github.com/getsentry/warden/pull/432) ### Documentation 📚 - (benchmarking) Add GPT 5.6 Luna result by @dcramer in [#427](https://github.com/getsentry/warden/pull/427) ### Other - Refactor Warden workflow environment variables by @dcramer in [#428](https://github.com/getsentry/warden/pull/428)","recordedAt":"2026-10-21T03:47:47.740Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.41.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:73fc7764-e582-4f59-9dda-f4fe76605241","kind":"release","at":"2026-07-11T13:46:53.000Z","precision":"EXACT","title":"0.40.0","summary":"### Bug Fixes 🐛 - (warden) Prevent stale PR feedback writes by @dcramer in [#424](https://github.com/getsentry/warden/pull/424) ### Documentation 📚 #### Benchmarking - Record Grok 4.5 corpus run by @dcramer in [#425](https://github.com/getsentry/warden/pull/425) - Record GLM 5.2 corpus run by @dcramer in [#423](https://github.com/getsentry/warden/pull/423) ### Internal Changes 🔧 - (pricing) Use Pi model cost metadata by @dcramer in [#426](https://github.com/getsentry/warden/pull/426)","recordedAt":"2026-10-21T03:47:47.755Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.40.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:ff2bb429-8e62-46f5-bc2b-ee2ef620626f","kind":"release","at":"2026-07-02T17:18:31.000Z","precision":"EXACT","title":"0.39.0","summary":"### Bug Fixes 🐛 - (docs) Correct apostrophe in 'It's Just Skills' heading by @rahulchhabria in [#413](https://github.com/getsentry/warden/pull/413) - (scan) Skip changed-line budget for explicit file scans by @dcramer in [#422](https://github.com/getsentry/warden/pull/422) ### Documentation 📚 #### Benchmarking - Tighten overview analysis by @dcramer in [#421](https://github.com/getsentry/warden/pull/421) - Add Sonnet 5 Pi benchmark by @dcramer in [#418](https://github.com/getsentry/warden/pull/418)","recordedAt":"2026-10-21T03:47:47.770Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.39.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:7bf8d876-a225-4be5-866a-7cafc7c05bb7","kind":"release","at":"2026-06-10T17:49:33.000Z","precision":"EXACT","title":"0.38.1","summary":"### Bug Fixes 🐛 - (ci) Use github-actions[bot] for pricing automation PR by @dcramer in [#407](https://github.com/getsentry/warden/pull/407) ### Internal Changes 🔧 - Update model pricing by @sentry-release-bot in [#406](https://github.com/getsentry/warden/pull/406)","recordedAt":"2026-10-21T03:47:47.785Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.38.1","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:1dbe8b73-909d-4f65-9e2f-a1d546d65c73","kind":"release","at":"2026-06-09T22:34:51.000Z","precision":"EXACT","title":"0.38.0","summary":"### New Features ✨ - (action) Split Warden PR workflow by @dcramer in [#403](https://github.com/getsentry/warden/pull/403) - (scan) Add global scan policy limits by @dcramer in [#400](https://github.com/getsentry/warden/pull/400) ### Bug Fixes 🐛 - (action) Replay report results by trigger identity by @dcramer in [#405](https://github.com/getsentry/warden/pull/405) - (sdk) Enable Pi provider retries by @dcramer in [#399](https://github.com/getsentry/warden/pull/399) ### Documentation 📚 - (benchmark) Publish traced benchmark comparisons by @dcramer in [#396](https://github.com/getsentry/warden","recordedAt":"2026-10-21T03:47:47.801Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.38.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:17cbf7cf-6079-4bef-9e4e-183d9ce6fabd","kind":"release","at":"2026-06-05T03:44:37.000Z","precision":"EXACT","title":"0.37.0","summary":"### New Features ✨ - (jsonl) Add canonical usage breakdown accounting by @dcramer in [#388](https://github.com/getsentry/warden/pull/388) - Remove suggestedFix feature entirely by @sentry-junior in [#389](https://github.com/getsentry/warden/pull/389) ### Bug Fixes 🐛 - (sdk) Force short Claude prompt cache TTL by @dcramer in [#387](https://github.com/getsentry/warden/pull/387) - (warden) Capture runtime child spans in traces by @dcramer in [#393](https://github.com/getsentry/warden/pull/393) ### Documentation 📚 #### Benchmark - Publish Opus 4.8 high comparison by @dcramer in [#395](https://gi","recordedAt":"2026-10-21T03:47:47.815Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.37.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:02485b26-13be-499e-9cb8-ac801969cac7","kind":"release","at":"2026-06-03T07:22:29.000Z","precision":"EXACT","title":"0.36.1","summary":"### Bug Fixes 🐛 - (sdk) Capture GenAI tool trace content by @dcramer in [#386](https://github.com/getsentry/warden/pull/386)","recordedAt":"2026-10-21T03:47:47.829Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.36.1","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:f388db97-5e22-477c-88bd-9a32be0e55a7","kind":"release","at":"2026-06-03T04:45:48.000Z","precision":"EXACT","title":"0.36.0","summary":"### New Features ✨ #### Cli - Add explicit Claude runtime selection by @dcramer in [#384](https://github.com/getsentry/warden/pull/384) - Add per-run effort option by @dcramer in [#383](https://github.com/getsentry/warden/pull/383) #### Other - (traces) Capture run traces in output by @dcramer in [#385](https://github.com/getsentry/warden/pull/385) ### Bug Fixes 🐛 - (circuit-breaker) Humanize provider error messages on circuit open by @sentry-junior in [#382](https://github.com/getsentry/warden/pull/382) ### Internal Changes 🔧 - (skills) Hoist warden skills to repo root ./skills/ by @sentry-","recordedAt":"2026-10-21T03:47:47.843Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.36.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:473a110f-6ef7-4d59-bc06-1b76a415fa0d","kind":"release","at":"2026-05-30T02:10:07.000Z","precision":"EXACT","title":"0.35.1","summary":"### Internal Changes 🔧 - (action) Validate release action layout by @dcramer in [#377](https://github.com/getsentry/warden/pull/377)","recordedAt":"2026-10-21T03:47:47.855Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.35.1","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:98ddaa29-b5b3-4571-b70c-fe86b58bd49c","kind":"release","at":"2026-05-29T23:49:19.000Z","precision":"EXACT","title":"0.35.0","summary":"### New Features ✨ #### Triggers - Add pull request label gating by @dcramer in [#359](https://github.com/getsentry/warden/pull/359) - Support non-draft pull request filters by @dcramer in [#355](https://github.com/getsentry/warden/pull/355) #### Other - (config) Add agent reasoning effort option by @tmustier in [#373](https://github.com/getsentry/warden/pull/373) - (warden) Emit reporting observations by @dcramer in [#362](https://github.com/getsentry/warden/pull/362) - (workflow) Nightly model pricing update PR by @dcramer in [#361](https://github.com/getsentry/warden/pull/361) ### Bug Fixes","recordedAt":"2026-10-21T03:47:47.869Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.35.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:bd5fc199-8508-4070-9325-ce8b870aad7c","kind":"release","at":"2026-05-26T21:44:06.000Z","precision":"EXACT","title":"0.34.0","summary":"### Bug Fixes 🐛 - (action) Report skipped PR trigger checks by @dcramer in [#353](https://github.com/getsentry/warden/pull/353) - (docs) Remove stray sentryAgentMarkdown from shikiConfig by @sentry-junior in [#350](https://github.com/getsentry/warden/pull/350) ### Documentation 📚 - (config) Document model runtime selection by @dcramer in [#338](https://github.com/getsentry/warden/pull/338) - Use tabbed install with dotagents as default by @sentry-junior in [#342](https://github.com/getsentry/warden/pull/342) - Add architecture flow guide by @dcramer in [#339](https://github.com/getsentry/war","recordedAt":"2026-10-21T03:47:47.882Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.34.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:5c9f345b-fd77-4f83-ab7d-76cf9fee7b5f","kind":"release","at":"2026-05-20T17:52:39.000Z","precision":"EXACT","title":"0.33.1","summary":"### Bug Fixes 🐛 - (cli) Avoid abort listener fanout by @dcramer in [#336](https://github.com/getsentry/warden/pull/336)","recordedAt":"2026-10-21T03:47:47.896Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.33.1","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:47691941-baa8-4527-8e7a-355e448bf49a","kind":"release","at":"2026-05-20T15:39:28.000Z","precision":"EXACT","title":"0.33.0","summary":"- No documented changes.","recordedAt":"2026-10-21T03:47:47.918Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.33.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:b98e3b32-d282-46d1-9010-6acdba40947e","kind":"release","at":"2026-05-19T22:25:25.000Z","precision":"EXACT","title":"0.31.1","summary":"### Bug Fixes 🐛 - (action) Install Claude Code only for Claude runtime by @tmustier in [#334](https://github.com/getsentry/warden/pull/334) - (output) Render finding evidence traces by @dcramer in [#335](https://github.com/getsentry/warden/pull/335) ### Internal Changes 🔧 #### Evals - Upgrade vitest-evals to 0.9.0-beta.6 by @sentry-junior in [#332](https://github.com/getsentry/warden/pull/332) - Move eval harness into workspace package by @dcramer in [#331](https://github.com/getsentry/warden/pull/331) - Add vitest-evals reporter bug fixtures by @dcramer in [#330](https://github.com/getsentr","recordedAt":"2026-10-21T03:47:47.965Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.31.1","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:98412834-61e1-490a-9cc7-19949ec6ab8d","kind":"release","at":"2026-05-19T22:02:46.000Z","precision":"EXACT","title":"0.32.0","summary":"### Bug Fixes 🐛 - (action) Install Claude Code only for Claude runtime by @tmustier in [#334](https://github.com/getsentry/warden/pull/334) - (output) Render finding evidence traces by @dcramer in [#335](https://github.com/getsentry/warden/pull/335) ### Internal Changes 🔧 #### Evals - Upgrade vitest-evals to 0.9.0-beta.6 by @sentry-junior in [#332](https://github.com/getsentry/warden/pull/332) - Move eval harness into workspace package by @dcramer in [#331](https://github.com/getsentry/warden/pull/331) - Add vitest-evals reporter bug fixtures by @dcramer in [#330](https://github.com/getsentr","recordedAt":"2026-10-21T03:47:47.938Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.32.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:13c2f878-14d9-436a-b072-792b454405ff","kind":"release","at":"2026-05-17T04:39:02.000Z","precision":"EXACT","title":"0.31.0","summary":"### New Features ✨ #### Action - Support org base configs with repo overlays by @dcramer in [#279](https://github.com/getsentry/warden/pull/279) - Write structured findings JSON and expose as output by @gricha in [#233](https://github.com/getsentry/warden/pull/233) #### Cli - Add @file target lists by @dcramer in [#316](https://github.com/getsentry/warden/pull/316) - Build generated skills from path targets by @dcramer in [#282](https://github.com/getsentry/warden/pull/282) - Add --staged flag and default to HEAD for uncommitted changes by @dcramer in [#205](https://github.com/getsentry/warden","recordedAt":"2026-10-21T03:47:47.995Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.31.0","marketAround":{"after":{"day":"2026-10-20"}}},{"id":"ship:434de381-cac2-4292-aabc-061ba200c83b","kind":"release","at":"2026-05-15T17:55:58.000Z","precision":"EXACT","title":"0.30.0","summary":"### New Features ✨ #### Action - Support org base configs with repo overlays by @dcramer in [#279](https://github.com/getsentry/warden/pull/279) - Write structured findings JSON and expose as output by @gricha in [#233](https://github.com/getsentry/warden/pull/233) #### Cli - Add @file target lists by @dcramer in [#316](https://github.com/getsentry/warden/pull/316) - Build generated skills from path targets by @dcramer in [#282](https://github.com/getsentry/warden/pull/282) - Add --staged flag and default to HEAD for uncommitted changes by @dcramer in [#205](https://github.com/getsentry/warden","recordedAt":"2026-10-21T03:47:48.008Z","eventType":"GITHUB_RELEASE","verification":"PUBLICLY_VERIFIED","countsAsBuilding":false,"contextReason":"source:repo_not_corroborated","contextWords":"Recorded, not counted: it was read from a source HEY holds only as context, and that source says why under Sources.","source":"https://github.com/getsentry/warden/releases/tag/v0.30.0","marketAround":{"after":{"day":"2026-10-20"}}}],"totals":{"ships":32,"contractSource":0,"locks":0,"resumed":0,"marketIntegrity":0,"verification":0},"total":32,"truncated":false,"nextCursor":null,"disclaimer":"Public, source-backed activity HEY recorded. Still Building means counted ships during a market drawdown HEY itself tracked — it is not a prediction, not a ranking by price, and not investment advice. Few projects meet Still Building or Under the Radar at any time; both are strict by design, and list responses carry the counts."}