Commit Graph

47 Commits

Author SHA1 Message Date
Tommy D. Rossi 4e84428694 zip extension contents directly, rename to playwriter-VERSION.zip
Release script now zips the contents of dist-release/ instead of the folder
itself, so unzipping produces the extension files at the top level. Zip is
named playwriter-VERSION.zip (e.g. playwriter-0.0.94.zip) instead of
extension.zip. Updated AGENTS.md instructions to match.

Session: ses_197aa7c50ffeN6KEKgB6WOZPOZ
2026-05-27 12:01:31 +02:00
Tommy D. Rossi 9ba0d462d7 extension release notes should use changelog content, not install instructions
Session: ses_197aa7c50ffeN6KEKgB6WOZPOZ
2026-05-27 09:56:30 +02:00
Tommy D. Rossi 0265afabb1 add GitHub release instructions for CLI and extension to AGENTS.md
Agents should create a CLI GitHub release (--latest) after every npm publish,
and an extension release (--latest=false) with extension.zip attached whenever
extension/ code changed. Extension releases use --latest=false so they do not
override the CLI as the "Latest" GitHub release.

Session: ses_197aa7c50ffeN6KEKgB6WOZPOZ
2026-05-27 09:51:57 +02:00
Tommy D. Rossi bcd1e25ea2 docs: document changesets workflow for agents
Replace the old changelog instructions with the repo changesets workflow so future package changes add .changeset entries instead of editing generated CHANGELOG.md files or manually bumping public package versions.

Keep the Chrome extension manifest bump requirement separate because extension releases are not driven by npm changesets, and add a .changeset/readme.md so agents can quickly see what belongs in the folder.

Move the pending playwriter typecheck emit change into a changeset and revert the manual package version bump from the prior commit, leaving version updates to the publish flow.

Session: ses_1f763e4ecffenZcbrWQbx0Oh5F
2026-05-09 08:38:06 +02:00
Tommy D. Rossi db3280d8e7 Regenerate AGENTS.md with changesets workflow
Replaces old CHANGELOG.md instructions with changesets. Also picks up
latest shared snippet updates from agentsdotmd@1.1.5.

Session: ses_20d092d48ffey0lmjedA7ZMTed
2026-05-04 15:21:26 +02:00
Tommy D. Rossi 9a92c840d9 docs: add @xmorse/playwright-core API guide to AGENTS.md
Documents the full type generation pipeline (markdown docs → overrides.d.ts →
generator → types.d.ts) with an 8-step checklist and format examples for
methods, properties, and standalone types. Prevents future APIs from being
added to source without updating the type surface.
2026-02-28 14:45:24 +01:00
Tommy D. Rossi 2b5d2fa559 feat: add ghost cursor APIs and harden reconnect flow
Introduce a first-class ghost cursor system for recordings and screenshots with namespace APIs (, ) while preserving backward-compatible top-level recording helpers.

Improve reliability after relay restarts by consolidating extension wait logic around , reducing false disconnected states during  and execute flows.

Refactor recording glue into dedicated modules (,  in ) to keep executor orchestration thin and make cursor lifecycle state explicit and testable.
2026-02-25 19:33:55 +01:00
Tommy D. Rossi f87b0243cd format 2026-02-22 15:21:38 +01:00
Tommy D. Rossi f61509a91f release: playwriter@0.0.62 2026-02-14 16:32:17 +01:00
Tommy D. Rossi e9e9c2de08 agents 2026-02-11 16:43:36 +01:00
Tommy D. Rossi eb36291212 Update AGENTS.md 2026-02-07 09:51:15 +01:00
Tommy D. Rossi d6adb460d5 fix: move log dir from /tmp/playwriter to ~/.playwriter (fixes #44) 2026-02-06 10:44:28 +01:00
Tommy D. Rossi d3a87cab2c agents 2026-02-05 22:31:09 +01:00
Tommy D. Rossi 9e88bcd64e agents 2026-02-05 22:26:47 +01:00
Tommy D. Rossi 187b8ba992 Update AGENTS.md 2026-02-05 22:14:55 +01:00
Tommy D. Rossi 1001f7eba0 nn 2026-02-02 13:20:56 +01:00
Tommy D. Rossi 67d017237e fix(cdp): isolate extension builds and keep oopif auto-attach 2026-01-27 16:05:15 +01:00
Tommy D. Rossi 6364acf316 agents updates 2026-01-26 13:42:44 +01:00
Tommy D. Rossi a64fc2d8a0 add cdp jsonl logging and update log docs 2026-01-26 13:28:18 +01:00
Tommy D. Rossi 020ac77695 Update AGENTS.md 2026-01-26 12:23:43 +01:00
Tommy D. Rossi 45cdc372a8 refactor: move SKILL.md to src, add playwriter skill command
- Move skills/playwriter/SKILL.md to playwriter/src/skill.md (source of truth)
- Add 'playwriter skill' CLI command to output full docs
- Make skills/playwriter/SKILL.md a lightweight stub pointing to CLI
- Generate prompt.md to dist/ instead of src/
- Strip CLI-only content from MCP prompt
2026-01-25 16:18:23 +01:00
Tommy D. Rossi d4e49b2d5d nn 2026-01-25 14:58:00 +01:00
Tommy D. Rossi e96c401078 tell to kill relay when testing locally 2026-01-25 14:34:19 +01:00
Tommy D. Rossi 26a353e3bc use waitForPageLoad inall examples 2026-01-25 13:48:04 +01:00
Tommy D. Rossi 0cd0001ffe Use root-relative paths in dev workflow docs 2026-01-25 11:36:32 +01:00
Tommy D. Rossi b9d0571823 Document test log file location in testing section 2026-01-25 11:35:24 +01:00
Tommy D. Rossi 3c47ad3869 Add development workflow docs to AGENTS.md
Closes #36

- Document how to run MCP locally with tsx
- Document how to run CLI locally with tsx and -e
- Document extension reload workflow with stable dev ID
2026-01-25 11:30:12 +01:00
Tommy D. Rossi a15b06082b Add stable extension ID for development builds
Inject manifest key via vite plugin for dev/test builds (not production).
This ensures all developers get the same extension ID: pebbngnfojnignonigcnkdilknapkgid

- Update vite.config.mts to inject key when !PRODUCTION
- Update release script to use PRODUCTION=true
- Replace old hardcoded dev extension ID in all files
2026-01-25 11:19:51 +01:00
Tommy D. Rossi 5469af0d30 Add playwriter logfile command and fix documentation paths 2026-01-24 18:31:33 +01:00
Tommy D. Rossi b7edfb52b1 refactor: make SKILL.md source of truth, generate prompt.md from it 2026-01-24 12:21:22 +01:00
Tommy D. Rossi 6af2373fe6 agents 2026-01-17 00:34:41 +01:00
Tommy D. Rossi 3ae65a2dd6 update agents 2026-01-13 00:13:19 +01:00
Tommy D. Rossi 9849afad16 fix: clean up typos and improve phrasing in AGENTS.md 2026-01-12 23:50:25 +01:00
Tommy D. Rossi cc128236eb agents.md 2026-01-01 12:00:10 +01:00
Tommy D. Rossi 6fffe4b477 Update AGENTS.md 2025-12-30 14:02:06 +01:00
Tommy D. Rossi e5630d76a3 nn 2025-12-08 12:35:18 +01:00
Tommy D. Rossi 258691de15 nn 2025-11-27 15:50:44 +01:00
Tommy D. Rossi 4f8a95b104 Update AGENTS.md 2025-11-25 12:58:39 +01:00
Tommy D. Rossi 0df52a08c0 removed relayConnection.ts. added diff for ai snapshot. use search param 2025-11-25 10:35:39 +01:00
Tommy D. Rossi 81695342c5 add reset tool 2025-11-25 09:56:23 +01:00
Tommy D. Rossi 86cc3ce10e Update AGENTS.md 2025-11-24 16:42:36 +01:00
Tommy D. Rossi fb5182d0a5 release command 2025-11-24 15:38:02 +01:00
Tommy D. Rossi e3cd844b3e agents 2025-11-22 13:43:04 +01:00
Tommy D. Rossi 274b47b577 Update AGENTS.md 2025-11-22 12:46:52 +01:00
Tommy D. Rossi 8ca6d47dc4 Update AGENTS.md 2025-11-22 12:44:10 +01:00
Tommy D. Rossi 95fc26149b agentes 2025-11-22 10:00:54 +01:00
Tommy D. Rossi ac5322e580 agents 2025-11-13 19:29:49 +01:00