github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
523d7d57f1
chore: version packages ( #295 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-27 00:19:56 -06:00
Chris Tate
18a1abda6e
test: add Windows npm global install CI test (reproduces #262 ) ( #293 )
...
* test: add Windows npm global install CI test (reproduces #262 )
This test packs the package and installs it globally with npm,
then runs agent-browser --version. This reproduces the issue where
npm-generated shims on Windows try to invoke /bin/sh which doesn't exist.
The bin/agent-browser.js wrapper is added but not yet wired up,
so this commit should fail CI to confirm the issue.
* fix: Windows npm global install and npx support
The shell script wrapper (bin/agent-browser) with #!/bin/sh shebang
causes npm to generate Windows shims that try to invoke /bin/sh,
which doesn't exist on Windows.
This fix uses a hybrid approach:
1. Node.js wrapper (bin/agent-browser.js) as bin entry
- Makes npx work on all platforms
- ~100ms overhead (acceptable since npx has its own overhead)
2. postinstall patches bin entries for global installs
- Windows: Overwrites .cmd/.ps1 shims to invoke .exe directly
- Mac/Linux: Replaces symlink to point to native binary
- Zero overhead for `npm i -g agent-browser` users on all platforms
Also fixes PowerShell glob expansion in CI test.
Fixes #262
* fix: Windows npm global install and npx support
The shell script wrapper (bin/agent-browser) with #!/bin/sh shebang
causes npm to generate Windows shims that try to invoke /bin/sh,
which doesn't exist on Windows.
This fix uses a hybrid approach:
1. Node.js wrapper (bin/agent-browser.js) as bin entry
- Makes npx work on all platforms
- ~100ms overhead (acceptable since npx has its own overhead)
2. postinstall patches bin entries for global installs
- Windows: Overwrites .cmd/.ps1 shims to invoke .exe directly
- Mac/Linux: Replaces symlink to point to native binary
- Zero overhead for `npm i -g agent-browser` users on all platforms
Also adds cross-platform CI tests for npm global install to catch
regressions on all platforms (Ubuntu, macOS, Windows).
Fixes #262
* test global install
* remove dead code
2026-01-27 00:09:51 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
28950b8ad2
chore: version packages ( #292 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-26 18:06:28 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
ddfaa392e4
chore: version packages ( #288 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-26 17:18:24 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
9a1cc0ed6a
chore: version packages ( #281 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-26 12:03:32 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
60534dfd63
chore: version packages ( #243 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 23:44:31 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
d10fd2d545
chore: version packages ( #233 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 15:59:36 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
c0fd1be132
chore: version packages ( #231 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 15:44:44 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
65d4df84ac
chore: version packages ( #228 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 15:29:51 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
f3ed1be409
chore: version packages ( #226 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 15:13:12 -06:00
Chris Tate
6afede28b3
chore: release v0.7.1 ( #225 )
...
Fix native binary distribution in npm package. Binaries are now built
before publishing to npm, ensuring all platforms work on installation.
2026-01-23 15:08:59 -06:00
github-actions[bot] and github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
9281f46823
chore: version packages ( #220 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-23 13:06:48 -06:00
Chris Tate
57dc7602fc
auto-release ( #216 )
...
* auto-release
* fixes
* fix secret name
2026-01-23 11:19:43 -06:00
Chris Tate
62f9b4dd6b
chore: bump version to 0.6.0 ( #153 )
2026-01-18 11:37:26 -06:00
Chris Tate
6abee37641
v0.5.0 ( #78 )
2026-01-13 21:54:20 -06:00
Chris Tate and Vercel <vercel[bot]@users.noreply.github.com>
2dc093cd62
add screencast ( #67 )
...
* docs
* updates
* Fix: The handleCopy function fails to handle errors from navigator.clipboard.writeText(), causing unhandled exceptions and misleading UI feedback when clipboard operations fail.
Co-authored-by: ctate <chris@ctate.dev >
* Fix: The benchmark file uses emojis (📊 , 🚀 , 🔨 , 📈 , 📋 , ✅ , ⏱️ , ⚠) in console output, violating repository guidelines that forbid emojis in code and output.
Co-authored-by: ctate <chris@ctate.dev >
* Remove benchmark/run.ts from PR
* screencast
* update docs
* address comments
---------
Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-01-13 14:53:27 -06:00
Chris Tate
57a04385c1
v0.4.4 ( #32 )
...
* v0.4.4
* 0.4.4
2026-01-12 12:12:16 -06:00
Chris Tate
574037080c
0.4.3 ( #20 )
2026-01-12 01:24:48 -06:00
Chris Tate
f2878c750d
fix typo ( #18 )
...
* fix skill name
* 0.4.2
2026-01-12 00:58:07 -06:00
Chris Tate
bc0b99c374
0.4.1 ( #17 )
...
* sync version
* 0.4.1
* add release script
2026-01-12 00:43:52 -06:00
Chris Tate
403a7e5d56
usage with agents ( #15 )
2026-01-12 00:29:45 -06:00
Chris Tate
5a7c7440c0
add ci action ( #12 )
...
* add ci action
* pre-commit hook
* format
2026-01-12 00:02:38 -06:00
Chris Tate
8bfa698975
0.4.0
2026-01-11 10:15:07 -06:00
Chris Tate
31b0d18eb7
add lock file
2026-01-11 10:14:44 -06:00
Chris Tate
9e31100dcb
faster builds
2026-01-11 09:59:20 -06:00
Chris Tate
c0ed5c443e
remove ts cli
2026-01-11 09:57:41 -06:00
Chris Tate
36b1af29f6
windows
2026-01-11 09:54:51 -06:00
Chris Tate
fe8f16c7a5
0.3.7
2026-01-11 04:30:10 -06:00
Chris Tate
87f11b4190
fixes
2026-01-11 04:30:01 -06:00
Chris Tate
e36d03c8d9
0.3.6
2026-01-11 04:24:44 -06:00
Chris Tate
83bcb6be73
0.3.5
2026-01-11 04:05:57 -06:00
Chris Tate
58bbd17635
0.3.4
2026-01-11 04:00:44 -06:00
Chris Tate
bc6fd4162f
0.3.3
2026-01-11 03:35:40 -06:00
Chris Tate
33b7c2bfdb
fix missing binaries
2026-01-11 03:29:33 -06:00
Chris Tate
6b3bae760b
fixes
2026-01-11 03:23:39 -06:00
Chris Tate
924eb85e82
0.3.0
2026-01-11 03:09:27 -06:00
Chris Tate
be972f6c9c
rust
2026-01-11 03:08:00 -06:00
Chris Tate
b614d29461
0.2.0
2026-01-11 03:01:14 -06:00
Chris Tate
34821f001e
bun
2026-01-11 02:28:51 -06:00
Chris Tate
71b1c50533
refs
2026-01-11 02:06:17 -06:00
Chris Tate
6f2da29bc7
0.1.3
2026-01-11 01:07:34 -06:00
Chris Tate
b8a786c992
0.1.2
2026-01-11 00:21:40 -06:00
Chris Tate
5fda532ae2
0.1.1
2026-01-10 23:50:58 -06:00
Chris Tate
a7e5de5e4f
install
2026-01-10 23:47:30 -06:00
Chris Tate
554ceec908
update readme
2026-01-10 23:42:08 -06:00
Chris Tate
e2b8f146dd
0.1.0
2026-01-10 23:38:45 -06:00
Chris Tate
0cd29aa119
agent-browser
2026-01-10 22:51:59 -06:00
Chris Tate
0638bcdd3c
tests
2026-01-10 13:12:38 -06:00
Chris Tate
93374638eb
scripts
2026-01-10 13:08:22 -06:00
Chris Tate
2d0520b770
init
2026-01-10 11:33:37 -06:00