tamash-playwright

Release notes

The full, dated changelog ships inside the package and is on GitHub:

New TypeScript capabilities land on npm's beta tag first:

npm install tamash-playwright@beta

Highlights — 0.11.0 (TypeScript)

doctor now tells you why a provider failed, and the fix. Not "no valid response" any more — it's not-installed (with the exact npm install), not-authenticated (claude login / check the key / over quota), timeout (raise actionTimeout), bad-model, network, or bad-response. The raw error is printed underneath. See Troubleshooting.

npx tamash-playwright init-skill — installs the orchestration skill into .claude/skills/ and .agents/skills/ (the convention Playwright's own install --skills uses). Your coding agent can then run the whole set-up → run → review → apply → verify → PR loop.

Local-dev subscription providers — heal off a Kiro or Codex subscription via their CLI, read-only, no API key. (cursor-subscription is experimental.)

Readable failure reports — ANSI colour codes are stripped from captured error text, so a not-healed report attachment reads as plain text.

Tougher AI-response parsing — conversational model output no longer causes a valid heal to be dropped.

Plus the accumulated beta fixes: wider popup / new-tab coverage, a tamash rule-based edge case on floating labels, the ollama-local provider, and a stale-dist cleanup.

Validated in CI across claude-subscription, copilot-subscription, ollama, and tamash on the TypeScript sample repos before release.

Highlights — 0.4.0 (Python)

Brings the Python package to full feature parity with TypeScript's 0.8.0–0.11.0 line:

doctor now tells you why a provider failed, and the fix — the same structured categories as TypeScript (not-installed, not-authenticated, timeout, bad-model, network, bad-response).

tamash-playwright init-skill and apply-heals — both now ship in the Python package too, through the same tamash-playwright console script (no npx needed). See Python.

Local-dev subscription providerscursor-subscription, kiro-subscription, codex-subscription join claude-subscription/copilot-subscription.

ollama-local and tamash (the zero-AI, rule-based provider) — both ported over.

Full per-attempt history — the console prints an attempts: block (cache/ref/text/vision/action-recovery) whenever more than one attempt was made.

Validated in CI across ollama, claude-subscription, copilot-subscription, openai, and anthropic on the Python sample repo before release.

Questions or bugs? Open an issue  ·  Built from tamash-playwright-support/docs.