Tommy D. Rossi
1af5aac0cc
feat: add session management CLI commands with @xmorse/cac
...
- Replace cac with @xmorse/cac for space-separated commands
- Add 'playwriter session new' to get new session ID
- Add 'playwriter session list' to show sessions and state keys
- Add 'playwriter session reset <id>' to reset a session
- Update SKILL.md with new CLI docs and multiline examples
- Put -s flag before -e in all examples
2026-01-24 12:57:21 +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
cda69383f0
clean up deps: remove unused, update zod v4, replace chalk with picocolors
2026-01-15 13:32:54 +01:00
Tommy D. Rossi
423365caae
resize screenshots with sharp to optimize Claude token usage
2026-01-15 13:26:33 +01:00
Tommy D. Rossi
eb4d7a0f42
adding htmlrewriter
2026-01-10 19:26:00 +01:00
Tommy D. Rossi
3cd59600e9
filter labels for elements covered by opaque overlays
...
Uses elementsFromPoint() to check if element is blocked by opaque
overlays (modals, cookie banners, etc.). Skips elements where an
opaque element with pointer-events appears above the target in
the stacking order.
Correctly shows only visible, interactable elements.
2026-01-03 15:45:48 +01:00
Tommy D. Rossi
d37b2eee92
vercel react router
2025-12-30 17:44:41 +01:00
Tommy D. Rossi
169f43599a
Update pnpm-lock.yaml
2025-12-30 14:25:21 +01:00
Tommy D. Rossi
5e0cd2dd98
Add getReactSource to extract React component source location
...
- Add bippy library for React fiber introspection
- Create build-bippy.ts and build-selector-generator.ts using Bun.build
- Use CDP Runtime.evaluate instead of addScriptTag to bypass CSP
- Add getReactSource utility function exposed in MCP VMContext
- Works on local React dev servers with JSX transform (not production builds)
2025-12-29 16:11:13 +01:00
Tommy D. Rossi
e4695e231d
add support for remote agent in different host than extension. add
...
support for editing css.
2025-12-27 18:48:52 +01:00
Tommy D. Rossi
12dbad1ab4
do not send CDP commands too soon.
2025-12-21 17:20:07 +01:00
Tommy D. Rossi
6809ebea72
restart ws process if already running with different version
2025-12-21 16:48:07 +01:00
Tommy D. Rossi
f64e7498cd
fix: use os.tmpdir for logs, improving Windows compatibility
2025-12-20 22:13:13 +01:00
Tommy D. Rossi
b0f786a166
less root crashes in mcp. more error logs.
2025-12-19 19:08:24 +01:00
Tommy D. Rossi
daf01b8b69
use XDG data directory for log files
2025-12-18 15:43:55 +01:00
Tommy D. Rossi
31cd9b2a3f
nn
2025-12-16 19:04:58 +01:00
Tommy D. Rossi
d20cea7c49
add test for stagehand. Target.attachToTarget handling and better DCP types
2025-12-08 15:13:51 +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
9219912d35
add reset as tool
2025-11-25 09:57:38 +01:00
Tommy D. Rossi
7eb5060d71
fix tsc
2025-11-24 16:40:07 +01:00
Tommy D. Rossi
385a9d0642
nn
2025-11-24 16:33:57 +01:00
Tommy D. Rossi
d52d591155
better test. spawn the extension with playwright
2025-11-22 11:43:52 +01:00
Tommy D. Rossi
35dbcab181
feat: add getLocatorStringForElement and fix timeout in getCurrentPage
2025-11-21 22:27:48 +01:00
Tommy D. Rossi
e0292cf88b
rename
2025-11-16 13:18:51 +01:00
Tommy D. Rossi
eac38d8317
Update package.json
2025-11-15 22:30:40 +01:00
Tommy D. Rossi
b79c480633
Update pnpm-lock.yaml
2025-11-15 18:55:51 +01:00
Tommy D. Rossi
1ac644d4bd
new code
2025-11-15 13:06:08 +01:00
Tommy D. Rossi
50b453a64c
nicer typescript types
2025-11-14 14:35:48 +01:00
Tommy D. Rossi
8e98c68de4
got it to work
2025-11-13 21:12:31 +01:00
Tommy D. Rossi
fbacaf8832
adding more files
2025-11-13 19:47:35 +01:00
Tommy D. Rossi
078e7dd163
tsc
2025-11-13 19:27:04 +01:00
Tommy D. Rossi
1da15b71b3
updates
2025-11-13 19:25:11 +01:00
Tommy D. Rossi
8e5d68a6f2
updates
2025-11-13 19:24:05 +01:00
Tommy D. Rossi
12c5387409
init
2025-11-13 19:24:03 +01:00