e2e adds decision-model test filtering
Updated E2E
Summary
A new decisionFilter asks which tests a change can affect, alongside Cursor plugin support and per-action hooks.
- Tool
- E2E
- Category
- Coding agents
- Date
- Pricing
- Not stated in the sources we cited.
The e2e project published @e2e-dev/decision 0.3.0 and e2e 0.21.3 on October 23, 2026.
Change-aware test selection
decisionFilter({ model }) asks a decision model which tests a pull request can affect and leaves out the others. It requires e2e 0.21.3 or later and a model that answers Boolean questions. Provider options can be passed to each call.
Filtering runs with --changed-since; without that flag, every test runs. e2e list previews the selection, and skipped tests appear in reports. A changed configuration file disables omissions rather than trusting a stale selection.
This is model-assisted selection, not proof that excluded tests cannot fail. Teams should decide where selective runs fit alongside their full suites.
Related workflow changes
The companion release adds Cursor plugin installation, an action hook that runs after the screen settles, per-run timeout overrides and an upgrade command with a dry-run option. These related package changes are grouped here rather than counted as separate launches.
See the e2e hub.
More from E2E
E2E 0.23.0 adds doctor, engine protocol and viewport resize
E2EE2E 0.23.0 (November 5, 2026) adds e2e doctor, an out-of-process engine protocol, agent viewport resize, MCP run_tests, and a breaking inputValue/isChecked change.
Category: Coding agents
Pricing: Open source
E2E 0.22 changes post-login screenshots and adds hosted test targets
E2EA breaking screenshot-policy change accompanies BrowserStack and ACP support, pixel drags and selective recordings.
Category: Coding agents
Pricing: Not stated
E2E 0.20.0 adds a watch mode to its test runner
E2EE2E 0.20.0, released October 12, 2026, adds e2e run --watch to re-run tests on save, plus session, TypeScript and shutdown fixes.
Category: Coding agents
Pricing: Open source
E2E mobile 0.12.0 fails iOS offline mode, adds Android fold
E2EE2E's @e2e-dev/mobile 0.12.0, released October 12, 2026, makes iOS offline calls fail, enables Android fold and adds a Limrun device provider.
Category: Coding agents
Pricing: Open source
Questions
What is E2E?
E2E is a TypeScript testing framework for web and mobile apps. The product site and repository describe agent actions that can be recorded and replayed without calling the model again when the cache matches.
Is E2E open source?
Yes. The GitHub API reports Apache-2.0 for tester-army/e2e.
What shipped in the latest release covered here?
e2e@0.23.0, published November 5, 2026. It adds e2e doctor, an out-of-process engine protocol, a resize_viewport agent tool, MCP run_tests, test.fail, and a breaking change where inputValue/isChecked throw ACTION_FAILED on nodes without a value or checked state.
Where are the docs?
As of 0.23.0, CLI help, e2e init output and the MCP server listing point to https://e2e.com/docs.
Filed on Agent Radar. Claims in this note are limited to the sources above.