July 27, 2026

You can now define local packages for sharing dependency setup across CI and sandboxes. See local package docs here, and compare them with embedded runs in this table.

July 24, 2026

We released a mise/install package to easily install mise and your configured tools. See the docs.

July 23, 2026

Task debugging is now even easier. You can SSH into a running task using rwx ssh <taskid>. See the Remote debugging documentation for more details on this change and the other improvements we've made to SSH sessions.

July 14, 2026

OIDC tokens can now be automatically refreshed using OIDC token files. You can use this with AWS or GCP to keep your credentials fresh for longer durations.

July 7, 2026

We've added substring() as a supported expression in run definitions, joining similar expressions like lower, upper, and trim. See the full list of supported expressions here.

July 2, 2026

RWX runs triggered for PRs added to GitHub merge queues now are automatically cancelled when the underlying merge group is removed by GitHub. These runs also are now properly associated to the PR number when filtering runs to a specific PR.

June 30, 2026

You can now see the vault approval requests awaiting you right from the sidebar. Pending approvals for locked vaults reach their approvers instead of waiting to be chased down. Learn more about vault approvals here.

June 29, 2026

Retried Playwright tests now keep the full trace history and attachments for every attempt, not just the last one. You can dig into what failed on the first try even after a later attempt passes.

June 24, 2026

You can now find runs more easily via the RWX CLI with rwx runs list. This brings the same filters available in the UI to you and your coding agents, and allows you to filter by branch, author, result status, and more. See the docs and give it a try.

June 22, 2026

CLI-triggered runs now include repository metadata, making them easier to filter and find alongside runs from GitHub and GitLab.