This page documents v0.16.2. Switch to the current version for active guidance.
Explore a page and save the regression
For an unfamiliar page, let the coding agent work from one fresh observation at a time. Once the path works, save its important actions and assertions as ACL for local development or CI. A3S Test reuses the same actions, drivers, evidence, and cleanup rules across both workflows.
Agent sessions
The calling agent retains planning authority. Every turn follows the same sequence:
- Obtain a fresh observation and
observation_idfrom A3S Test. - Choose one action from visible state.
- Let A3S Test validate the action schema, capability, provenance, and policy.
- Execute through the driver and invalidate stale refs after state changes.
- Observe again until local evidence proves success or failure.
Semantic refs are not durable locators. @e1 or a Test Kit @c7 must bind to the latest observation that produced it. A model cannot claim state that the driver or Test Kit did not record.
Common commands:
agent act --action-json exposes the complete action schema. In v0.16.2, action protocol revision 7 supports selection-scoped insert_text inside an editing context established by an earlier action. It carries no target or locator authority of its own.
ACL suites
Express a stable path in ACL:
Run static admission before opening a surface:
Unknown blocks or attributes, duplicate identifiers, ambiguous conditions, invalid locators, and unsafe artifact paths fail before launch. Assertion failures, timeouts, and ambiguously dispatched actions are never replayed automatically.
Local verification still decides the result
A deployment may inject a schema-constrained HTTP LLM provider through a3s-test agent run, but the provider can only propose one typed action or request completion. It cannot decide the verdict, fabricate observation, or authorize repair. Success still requires at least one local expect and clean closure of the exact owned surface.
Continue with Test Kit for rendered page context and human repair review.
