Repository navigation
v0.4.0
What's Changed
- Name the locale and time zone test after its upstream it by @kblok in #214
- Port the secret ledger near-miss and path-form tests by @kblok in #215
- Name the budget test after its upstream it by @kblok in #216
- Port two unit/config tests and match upstream on secret collisions and discovery by @kblok in #217
- Port the missing step-cache tests, and keep a passing step passing when its end look fails by @kblok in #218
- Say which tests may have no upstream it by @kblok in #227
- Normalize and validate the app base URL by @kblok in #228
- Port the header scoping test and drop duplicate port-only tests by @kblok in #229
- Port the testbed pages and the tests that need them by @kblok in #230
- Port the agent config, entry prompt, and verdict unit tests by @kblok in #231
- Port the web read-node, glyph name, label, and closed-shadow tests by @kblok in #242
- Port the web unit tests and match upstream option and error checks by @kblok in #243
- Port the web lifecycle, CDP attach, protected app, and nested frame tests by @kblok in #244
- Force a verdict when the model repeats itself by @kblok in #246
- End a too-large model request with CONTEXT_OVERFLOW by @kblok in #247
- Replay the model's reasoning between turns by @kblok in #248
- Port the web visibility, evaluate, and observation-metadata tests by @kblok in #245
- Retry an act verb on a node that went stale by @kblok in #249
- Redact the basic-auth credential a Secret password becomes by @kblok in #255
- Read and fill contenteditable editors, and let a generic secret fill one by @kblok in #251
- Add e2e install to install Playwright browsers by @kblok in #250
- Redact the part of a secret a cut name or text ends with by @kblok in #254
- Read the text selected in the focused field by @kblok in #252
- Require ports to follow upstream's structure and names by @kblok in #262
- Reduce link targets in observations to origin and path by @kblok in #253
- Port the scripted, screenshot, skip-after-failure, and secrets tests by @kblok in #261
- Port the agent act tests, and let the model see a failed navigate by @kblok in #260
- Port the ledger, reading, secrets, login, help, config, and engine error tests by @kblok in #259
- Match upstream reads for textContent and inputValue by @kblok in #266
- Redact session secrets in failed matcher messages by @kblok in #265
- Use upstream's names and file layout for code already on main by @kblok in #268
- Port the agent judgment, policy, trace cache hand-off, and named agent tests by @kblok in #270
- Port the replaced-node, engine contract, engine secret, and soft failure tests by @kblok in #271
- Replay Anthropic thinking blocks and chat-completions reasoning by @kblok in #274
- Show href, test id and placeholder in the agent snapshot by @kblok in #276
- Shrink the history and retry once after a context overflow by @kblok in #277
- Port the mobile snapshot model by @kblok in #275
- Report STEP_TIMEOUT when an observation outlives the waitFor deadline by @kblok in #278
- Add the mobile engine, the agent-device client, and the device pool by @kblok in #279
- Test the all-dot target name and tighten the session host tests by @kblok in #280
- Port upstream unit tests for text, trace store, secrets and visible queries by @kblok in #281
- Sync the mobile engine with upstream 62d55249 by @kblok in #282
- Port the device surface: actions, device fixture, and tools by @kblok in #286
- Cut text like upstream's bound by @kblok in #284
- Sync the mobile engine with upstream fc906441 by @kblok in #306
- Port the EAS Simulators device provider by @kblok in #307
- Port more upstream unit tests: params, filters, polls, SSE, logins by @kblok in #285
- Port the Limrun provider for mobile tests by @kblok in #309
- Port the remaining unit tests for press, provider hints, tool loop, and trace cache by @kblok in #287
- Mark the newest Anthropic message for caching only in a tool loop by @kblok in #301
- Set MarkLatest in the Anthropic cache tests that #301 broke by @kblok in #310
- Logout returns false when no login is stored by @kblok in #296
- Add a MAUI sample app and mobile sample tests by @kblok in #308
- Rethrow a hard stop raised by a replayed action by @kblok in #298
- Send the extract schema as a shape by @kblok in #297
- Retry a poll when the matcher complains about the value type by @kblok in #299
- Strip whole ANSI escape sequences from CLI model text by @kblok in #300
- Stop CI hanging when Chrome leaves a pipe open by @kblok in #305
- Share one endpoint listing between callers in DelegatingModel by @kblok in #302
- Make the RedactFragments memory test stable by @kblok in #312
- Type a surrogate pair as one keystroke in pressSequentially by @kblok in #303
- Stop the scroll settle tests from failing at random under load by @kblok in #314
- Offer project tools to the agent and expose the mobile tools through them by @kblok in #315
- Run a step live under strict cache mode when its recording stops at a project tool by @kblok in #320
- Add a solution for the MAUI sample app and its tests by @kblok in #321
- Give extract its own system prompt by @gkizior in #319
- Build 0.4 previews so the mobile packages publish as 0.4.0 by @kblok in #334
Full Changelog: v0.3.0...v0.4.0