webtest-ai intent-memory
Reviews and approves bounded intent-plan proposals produced by successful intent-mode runs.
webtest-ai intent-memory list --proposal artifacts/<runId>/<testId>/intent-plans.proposed.json
webtest-ai intent-memory approve --proposal artifacts/<runId>/<testId>/intent-plans.proposed.json --dry-run
webtest-ai intent-memory approve --proposal artifacts/<runId>/<testId>/intent-plans.proposed.json
webtest-ai intent-memory stale --stale-after-days 30
webtest-ai intent-memory prune-stale --stale-after-days 30 --dry-run
Subcommands:
list/show: print proposed intent-plan updates.stale: list approved plans older than the configured review window.prune-stale: remove approved plans older than the configured review window.approve: merge reviewed proposal updates intointent.memoryPath. Dry runs report how many reviewed entries would apply, skip, or overwrite existing approved plans.
Flags:
--proposal <path>: proposal JSON path.--config <path>: config used to resolveintent.memoryPath.--memory <path>: overrideintent.memoryPathfor this command.--stale-after-days <days>: overrideintent.memoryStaleAfterDaysforstaleandprune-stale.--dry-run: previewapproveorprune-stalewithout writing memory.
Intent memory is review-first. Successful intent-mode runs can propose bounded plans, but those plans are reused only after explicit approval. Approval can overwrite an existing reviewed plan for the same goal, target, and page fingerprint; use approve --dry-run to see overwrite counts before writing. Model plans are never auto-approved into memory.