Release notes
The full, dated changelog ships inside the package and is on GitHub:
- TypeScript —
CHANGELOG.mdin the published package - Python —
CHANGELOG.mdon GitHub, and PyPI release history - Java — Maven Central versions
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 providers — cursor-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.