Commit Graph

  • 61060486f4 rebrand: agent-browser-stealth → chrome-use, de-fork, reset to v1.0.0 v1.0.0 leeguooooo 2026-06-12 12:56:21 +09:00
  • b4c1707a01 fix(open): graceful load-timeout + --wait-until override for SPAs (issue #10) leeguooooo 2026-06-12 12:19:36 +09:00
  • 266b610358 feat(launch): label the throwaway --launch profile + document escape hatches (issue #9) leeguooooo 2026-06-12 12:07:46 +09:00
  • 36f9b99549 docs(skill/help): document fork.51 features — coordinate click, aliases, stale-sessionId + @url drift checks leeguooooo 2026-06-12 09:56:02 +09:00
  • 0cf7de2dd6 style: rustfmt the issue #7 regression tests (CI format gate) v0.27.0-fork.51 leeguooooo 2026-06-12 01:42:36 +09:00
  • 658bf4226f chore(release): 0.27.0-fork.51 — --launch Illegal-invocation fix, tab-pin hardening (#7), field-report ergonomics + observability (#8) leeguooooo 2026-06-12 01:39:29 +09:00
  • 37cd9b91e1 fix(ab-connect): fail loudly on a stale sessionId instead of routing to a random tab (issue #8.1) leeguooooo 2026-06-12 01:34:15 +09:00
  • b2c4aa0004 fix(observability): stamp page URL on screenshot/network; enable capture on --clear (issue #8) leeguooooo 2026-06-12 01:34:15 +09:00
  • ec8d01ef4c feat(cli): coordinate click + command aliases + clearer find error (issue #8.4) leeguooooo 2026-06-12 01:21:39 +09:00
  • 0e5409a81e fix(tabs): re-pin active target when the pinned page is removed (issue #7) leeguooooo 2026-06-12 01:05:33 +09:00
  • 3ded30c210 fix(stealth): bind iframe contentWindow proxy methods to the real window leeguooooo 2026-06-12 01:05:33 +09:00
  • 6e50f0ecab chore(release): 0.27.0-fork.50 — tab-title truncation + multi-agent/eval/type docs v0.27.0-fork.50 leeguooooo 2026-06-11 23:55:01 +09:00
  • 6f71f4e1ff fix: truncate tab-list title too; doc raw --cdp isolation limit + eval/type notes leeguooooo 2026-06-11 23:55:00 +09:00
  • 31ef0d7e6a chore(release): 0.27.0-fork.49 — embed stealth-status + multi-agent skill guidance v0.27.0-fork.49 leeguooooo 2026-06-11 23:36:14 +09:00
  • 42560b56fc docs(skill): concurrent agents must use distinct --session (issue #6) leeguooooo 2026-06-11 23:35:03 +09:00
  • 0c7534d9b2 chore(release): 0.27.0-fork.48 — iframe-proxy toggle (#4) + stealth status (#5) v0.27.0-fork.48 leeguooooo 2026-06-11 23:33:26 +09:00
  • ad4fb14ed9 feat: stealth status self-check command (issue #5) leeguooooo 2026-06-11 23:33:24 +09:00
  • a976287f03 fix(stealth): AGENT_BROWSER_DISABLE_IFRAME_PROXY for a clean 0% CreepJS (issue #4) leeguooooo 2026-06-11 23:25:24 +09:00
  • 649fa4ce94 chore(release): 0.27.0-fork.47 — tab-drift pin, snapshot -c keeps interactive, stale-ref guidance v0.27.0-fork.47 leeguooooo 2026-06-11 23:15:38 +09:00
  • 3ac69e822a fix: keep interactive nodes in snapshot -c; better stale-ref guidance (issue #2/#3) leeguooooo 2026-06-11 23:15:37 +09:00
  • d7a0ed85f9 fix(tabs): pin the active tab by target_id — stop command drift (issue #2/#3 P0) leeguooooo 2026-06-11 23:10:29 +09:00
  • 9eaa5495ae chore(release): 0.27.0-fork.46 — cap --annotate legend v0.27.0-fork.46 leeguooooo 2026-06-11 22:58:58 +09:00
  • 68734fcb36 fix(screenshot): cap the --annotate legend (don't flood the terminal) leeguooooo 2026-06-11 22:58:56 +09:00
  • 4b33dbadb4 chore(release): 0.27.0-fork.45 — pick combobox atomic op v0.27.0-fork.45 leeguooooo 2026-06-11 22:55:35 +09:00
  • fc73ee6c90 feat(pick): atomic combobox select for react-select / ARIA / native (issue #2 P1) leeguooooo 2026-06-11 22:55:32 +09:00
  • 28d3748c06 chore(release): 0.27.0-fork.44 — eval origin stamp, type --focused, humanize bogus warn v0.27.0-fork.44 leeguooooo 2026-06-11 22:48:32 +09:00
  • fa47a0b8e5 feat: eval prints its origin URL, type --focused, AGENT_BROWSER_HUMANIZE bogus warn leeguooooo 2026-06-11 22:48:31 +09:00
  • 36c593631c chore(release): 0.27.0-fork.43 — issue/Hermes batch 1 (silent-click, live env, eval --file, tab-list, docs) v0.27.0-fork.43 leeguooooo 2026-06-11 22:35:35 +09:00
  • b92757412d fix(click): occlusion guard for selector clicks — no more silent false success leeguooooo 2026-06-11 22:34:12 +09:00
  • 6ecda4d706 fix: per-invocation env (CLICK_MODE / HUMANIZE) reaches a running daemon leeguooooo 2026-06-11 22:29:39 +09:00
  • 123510db2b feat: eval --file, tab-list URL truncation, skill doc fixes (issue #2/#3 + Hermes) leeguooooo 2026-06-11 22:22:07 +09:00
  • abb65c632b chore(release): 0.27.0-fork.42 — close session-owned tabs on exit (no tab leak) v0.27.0-fork.42 leeguooooo 2026-06-11 21:54:44 +09:00
  • e803bffbbb fix(tabs): close the session's own tabs on exit (stop leaking into the user's Chrome) leeguooooo 2026-06-11 21:54:42 +09:00
  • 96ee2f9758 chore(release): 0.27.0-fork.41 — relay self-heals silently (no user action on blip) v0.27.0-fork.41 leeguooooo 2026-06-11 21:30:38 +09:00
  • 0a3d2a91a6 fix(connect): self-heal the relay silently — ~15s retry, no user action leeguooooo 2026-06-11 21:30:37 +09:00
  • 1e5dfd35cb chore(release): 0.27.0-fork.40 — no consent-dialog fallback when extension is installed v0.27.0-fork.40 leeguooooo 2026-06-11 21:17:03 +09:00
  • b6b2ca56ca fix(connect): never fall back to the consent-dialog raw port when the extension is installed leeguooooo 2026-06-11 21:17:02 +09:00
  • 6d740093dc chore(release): 0.27.0-fork.39 — cookies set --curl preserves full attributes v0.27.0-fork.39 leeguooooo 2026-06-11 21:09:04 +09:00
  • c884fb4f57 fix(cookies): preserve full cookie attributes in cookies set --curl JSON import leeguooooo 2026-06-11 21:09:04 +09:00
  • 57ef011817 docs: document humanize (human-like input) + silent operation leeguooooo 2026-06-11 21:04:35 +09:00
  • 2c3bcb8f3d chore(release): 0.27.0-fork.38 — silent operation (no foreground tab stealing) v0.27.0-fork.38 leeguooooo 2026-06-11 20:12:28 +09:00
  • 5a61a64559 feat(stealth): silent operation — never steal the user's foreground tab leeguooooo 2026-06-11 20:11:22 +09:00
  • 1c2e594003 chore(release): 0.27.0-fork.37 — complete humanize (bbox jitter + wheel/drag easing) v0.27.0-fork.37 leeguooooo 2026-06-11 19:53:27 +09:00
  • 9bd6587278 feat(stealth): in-bbox landing jitter + eased wheel/drag (humanize v4) leeguooooo 2026-06-11 19:52:33 +09:00
  • df53b1a70e chore(release): 0.27.0-fork.36 — human-like input stealth (humanize) v0.27.0-fork.36 leeguooooo 2026-06-11 19:42:07 +09:00
  • a6f0193779 feat(stealth): humanized typing cadence + --humanize flag (v3) leeguooooo 2026-06-11 19:40:32 +09:00
  • bab58991fe feat(stealth): adaptive anti-bot detection drives humanize level (v2) leeguooooo 2026-06-11 19:29:49 +09:00
  • c5d4c8908d feat(stealth): human-like click trajectories (humanize v1) leeguooooo 2026-06-11 19:24:07 +09:00
  • 9ac8bae981 chore(release): 0.27.0-fork.35 — embed Store-install + feedback + stale-binary guidance in skill v0.27.0-fork.35 leeguooooo 2026-06-11 18:35:12 +09:00
  • 3302762a32 docs(skill): guide agents to detect + upgrade a stale build on the consent dialog leeguooooo 2026-06-11 18:32:32 +09:00
  • 73cf32edc8 docs(skill): encourage agents to file UX feedback to GitHub issues leeguooooo 2026-06-11 18:30:29 +09:00
  • 85fd019f62 docs: lead with the hook, not a feature matrix leeguooooo 2026-06-11 17:40:14 +09:00
  • 9b4d924e48 docs: make the comparison table honest (CreepJS, Runtime.enable, multi-agent) leeguooooo 2026-06-11 17:34:07 +09:00
  • 9ad011d93c docs: add "why not X" comparison up top + Chinese README leeguooooo 2026-06-11 17:30:19 +09:00
  • ebd220274b docs(README): lead "connect to your Chrome" with the Chrome Web Store extension leeguooooo 2026-06-11 17:24:49 +09:00
  • 7a4559ac96 chore(release): 0.27.0-fork.34 — Web Store live: store-targeted force-install + skill store-install guidance v0.27.0-fork.34 leeguooooo 2026-06-11 17:21:50 +09:00
  • bc9622994e docs(skill): lead extension setup with the published Chrome Web Store build leeguooooo 2026-06-11 17:10:52 +09:00
  • 5d202c06a6 fix(connect): force-install targets the Web Store extension id leeguooooo 2026-06-11 17:06:35 +09:00
  • 0966c630a7 fix(install): correct Windows global-install native-shim (wrong package dir) leeguooooo 2026-06-10 17:09:58 +09:00
  • d1f574013d ci: fix the two downstream jobs (global-install npm pack, windows-integration open) leeguooooo 2026-06-10 16:47:36 +09:00
  • c3b8855252 test(e2e): de-flake cross-domain state save (drop httpbin.org) leeguooooo 2026-06-10 16:22:07 +09:00
  • a9ff0a3fea ci: fmt the doctor_cli cfg_attr (Format check failed on the prior commit) leeguooooo 2026-06-10 15:46:18 +09:00
  • af50605a3b ci: stop the Windows matrix hang + fail-fast timeouts leeguooooo 2026-06-10 15:36:25 +09:00
  • 9b1f98b966 fix: polish two Hermes follow-up cosmetics (invalid-selector wording, empty url glob) v0.27.0-fork.33 leeguooooo 2026-06-10 15:12:34 +09:00
  • cf4c27d13d fix: resolve Hermes-found CLI bugs (wait --url, find role, invalid selector, polish) v0.27.0-fork.32 leeguooooo 2026-06-10 14:48:49 +09:00
  • 372eaf2ef6 docs(README): add how-it-works + architecture diagrams and "why the extension" comparison leeguooooo 2026-06-10 14:13:16 +09:00
  • dcefc729e8 chore(release): 0.27.0-fork.31 — Web Store submission ready + two install paths v0.27.0-fork.31 leeguooooo 2026-06-10 14:02:26 +09:00
  • f4a8f79a22 docs(store): add missing tabGroups permission justification leeguooooo 2026-06-10 13:55:03 +09:00
  • 6cf74817d8 feat(connect): allow the Web Store extension id in native-messaging origins leeguooooo 2026-06-10 13:44:32 +09:00
  • 14ffd30417 fix(extension): strip manifest "key" from the Web Store upload zip leeguooooo 2026-06-10 13:34:45 +09:00
  • 17686fdbf8 feat(extension): add popup status page (paired/not-paired) for Web Store review leeguooooo 2026-06-10 13:25:50 +09:00
  • 22532d756c ci: allow headless in launch-based jobs (e2e, windows-integration) leeguooooo 2026-06-10 12:27:14 +09:00
  • 68e2e351b1 fix(clippy): use sort_by_key in findurl (clippy 1.96 unnecessary_sort_by) leeguooooo 2026-06-10 12:04:39 +09:00
  • d95d32831e docs(store): rename listing/privacy to agent-browser-stealth leeguooooo 2026-06-10 11:57:25 +09:00
  • 1a4c440d9e ci: fix long-broken CI (version-sync, dead dashboard job, fmt, clippy, flaky test) leeguooooo 2026-06-10 11:49:11 +09:00
  • d1fbdaadeb chore(release): 0.27.0-fork.30 — stealth: navigator overrides on prototype, not instance v0.27.0-fork.30 leeguooooo 2026-06-10 11:35:35 +09:00
  • 839aaa5586 chore(release): 0.27.0-fork.29 — plugin overflowTest fix, popup-free auto-connect, ab-connect rebrand+icon, README v0.27.0-fork.29 leeguooooo 2026-06-10 11:17:41 +09:00
  • a7f9c24fdb chore(release): 0.27.0-fork.28 — skill docs (headed default, tab groups) embedded v0.27.0-fork.28 leeguooooo 2026-06-10 09:58:35 +09:00
  • 42ade7b4e8 docs(skill): headed-default/headless-forbidden + per-session tab groups + stealth ranking leeguooooo 2026-06-10 09:58:33 +09:00
  • 2dabed973e chore(release): 0.27.0-fork.27 — forbid headless (always headed for stealth) v0.27.0-fork.27 leeguooooo 2026-06-10 09:52:40 +09:00
  • dd2deff06c feat(stealth): forbid headless — always launch headed leeguooooo 2026-06-10 09:52:39 +09:00
  • 340886293a chore(release): 0.27.0-fork.26 — stealth navigator.platform=MacIntel (anti-detection fix) v0.27.0-fork.26 leeguooooo 2026-06-10 08:46:43 +09:00
  • fc1699a526 fix(stealth): navigator.platform = MacIntel/Win32/Linux x86_64 (was UA-CH value) leeguooooo 2026-06-10 08:46:42 +09:00
  • 4bcfe74514 chore(release): 0.27.0-fork.25 — relay liveness fix (Browser.getVersion local) stops reconnect-storm drift v0.27.0-fork.25 leeguooooo 2026-06-10 01:38:19 +09:00
  • bb41c24c08 fix(connect): relay answers Browser.getVersion locally (stops reconnect storm) leeguooooo 2026-06-10 01:38:18 +09:00
  • 75bd1d21a7 chore(release): 0.27.0-fork.24 — passive tab discovery no longer hijacks active tab (per-session control) v0.27.0-fork.24 leeguooooo 2026-06-10 00:42:16 +09:00
  • 06c75af46a fix(connect): passively-discovered tabs no longer steal the active tab leeguooooo 2026-06-10 00:42:16 +09:00
  • 312bb0d65b chore(release): 0.27.0-fork.23 — tolerate minimal targetInfo from relay (extension connect getTargets) v0.27.0-fork.23 leeguooooo 2026-06-10 00:07:59 +09:00
  • cff003c333 fix(connect): tolerate minimal targetInfo (relay re-announce omits title/url) leeguooooo 2026-06-10 00:07:58 +09:00
  • f2b0c2ea9b chore(release): 0.27.0-fork.22 — extension connect uses relay URL (fixes --session connect hang) v0.27.0-fork.22 leeguooooo 2026-06-09 23:39:42 +09:00
  • ea58bce19e fix(connect): extension connect now uses the relay URL (was falling through to auto-connect) leeguooooo 2026-06-09 23:39:41 +09:00
  • afb68ded93 chore(release): 0.27.0-fork.21 — multi-client relay (concurrent agents) v0.27.0-fork.21 leeguooooo 2026-06-09 22:47:30 +09:00
  • a6631cd7d8 fix(connect): multi-client relay — concurrent agents no longer cross-talk leeguooooo 2026-06-09 22:47:30 +09:00
  • 4f630e29ad chore(release): 0.27.0-fork.20 — per-session tab groups (ab-connect 0.4.0) v0.27.0-fork.20 leeguooooo 2026-06-09 21:17:54 +09:00
  • d232763ff7 feat(connect): per-session Chrome tab groups on the shared real browser leeguooooo 2026-06-09 21:17:53 +09:00
  • 85f4635358 chore(release): 0.27.0-fork.19 — new extension id (Web Store signing key) + store-aware install v0.27.0-fork.19 leeguooooo 2026-06-09 19:20:45 +09:00
  • 726e9d4ea3 chore(store): add listing screenshot (force-add past png ignore) leeguooooo 2026-06-09 19:16:04 +09:00
  • ff8a340269 chore(store): add 1280x800 listing screenshot + bake in GitHub Pages privacy URL leeguooooo 2026-06-09 19:15:49 +09:00
  • c1fa237183 chore: add .nojekyll for GitHub Pages (serve privacy policy as-is) leeguooooo 2026-06-09 19:10:32 +09:00
  • f6b21461e9 feat(connect): pivot extension install to Chrome Web Store path leeguooooo 2026-06-09 19:03:10 +09:00