Changelog
This page tracks the current WebTest AI beta release line. Detailed package history remains in the WebTest AI repository changelog.
0.2.0-beta.1
Bounded agent-native browser testing preview.
- Makes the bounded Markdown goal runtime the primary phase-one path for new agent-factory suites.
- Adds a navigator role that chooses one allowed browser action from a fresh observation.
- Adds a Typesafe Jev selector role for ambiguous element choices, with candidate freshness, confidence, probability, and margin validation.
- Resolves exact unique element names locally to avoid unnecessary selector calls and latency.
- Separates model planning from browser truth: explicit assertions determine PASS, FAIL, or INCONCLUSIVE.
- Adds the twelve-goal Everyday Goods demo covering search, cart, checkout, delivery, validation, reload, quantity, and scoped address workflows.
- Adds agent-readable JSON, NDJSON tool ledgers, HTML evidence, run manifests, model identity, token usage when available, and cost status.
- Supports Ollama, OpenAI-compatible endpoints, OpenRouter-compatible routing, and external Codex session navigation.
- Clarifies fixture, local model, live model, and mocked Jev modes so a demonstration cannot be mistaken for a model-quality benchmark.
- Refreshes the demo presentation to align with AssertHive branding and evidence-first messaging.
0.1.0-beta.3
V2 intent-driven AI beta.
- Adds the Bounded Goal Planner for intent-mode goal execution.
- Adds semantic
Assert outcomeassertions backed by model-cited page evidence. - Adds bounded pre-plan page evidence for intent planning, including URL, page fingerprint, visible text, accessibility candidates, and DOM action candidates.
- Adds configured target matrices for whitelabel and translated app variants.
- Validates canonical
Click actionintents against branded demo labels across CDP and Playwright. - Adds reviewed intent-plan memory proposals and stale-plan review workflows.
- Expands discovery, healing, CDP traces, axe/Web Vitals collection, popup switching, and frame execution support.
- Adds CI-friendly intent failure categories and gated live model smoke coverage.
0.1.0-beta.2
Release workflow hardening beta.
- Bumps the package to the next unpublished beta version.
- Adds a GitHub Actions preflight that fails early when the npm version already exists.
- Switches the beta publish workflow to npm Trusted Publishing through GitHub Actions OIDC.
- Documents the prerelease version bump step for maintainers.
0.1.0-beta.1
Documentation and release-hardening beta.
- Aligns docs with the scoped npm package, command surface, config defaults, and strict Markdown step grammar.
- Adds a dedicated docs changelog page and links it from the main docs surface.
- Verifies the published
@asserthive/webtest-ai@betapackage with registry and tarball smoke checks.