leeguooooo
bf672ee7f9
fix(stealth): avoid matchMedia Illegal invocation
...
- bind MediaQueryList methods when proxied for prefers-color-scheme light patch
- add regression test for addEventListener/removeEventListener
- bump version to 0.14.0-fork.6 and sync Cargo metadata
2026-02-28 11:17:02 +09:00
leeguooooo
74910cfef1
Merge tag 'v0.15.0' into codex/sync-v0.15.0
...
v0.15.0
# Conflicts:
# CHANGELOG.md
# README.md
# cli/Cargo.lock
# cli/Cargo.toml
# cli/src/commands.rs
# cli/src/connection.rs
# cli/src/flags.rs
# cli/src/main.rs
# docs/src/app/commands/page.mdx
# docs/src/app/configuration/page.mdx
# package.json
# src/actions.ts
2026-02-27 10:49:55 +09:00
leeguooooo
41830dff71
fix(cookies): require domain and path together when url is absent
2026-02-27 10:49:12 +09:00
leeguooooo
e005c7251b
feat(stealth): add risk-mode signals and document stealth architecture
2026-02-25 10:27:45 +09:00
leeguooooo
11eab471f1
chore(release): bump version to 0.14.0-fork.4
2026-02-25 10:10:26 +09:00
leeguooooo
aa256e30c7
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# README.md
# cli/src/connection.rs
# cli/src/flags.rs
# cli/src/main.rs
# src/browser.ts
# src/protocol.ts
2026-02-25 10:06:20 +09:00
leeguooooo
6f1dd39121
chore(clawhub): 改为本地 pre-push 自动同步 skill
2026-02-24 18:10:05 +09:00
leeguooooo
85d18799a4
feat(skill): 新增 agent-browser-stealth 的 OpenClaw skill 与 ClawHub 自动同步
2026-02-24 18:05:29 +09:00
leeguooooo
43e781a8d3
docs(readme): 精简文档并聚焦反爬能力
2026-02-24 18:00:19 +09:00
leeguooooo
25e8719e51
docs(readme): 补充 --delay 文本转义与 stealth 行为说明
2026-02-24 17:58:13 +09:00
leeguooooo
ec011f46ff
fix(stealth): 修复 launch 选项与测试基线不一致问题
...
在 stealth 默认策略下保留自定义 user-agent,不再被 CDP 覆盖。
同步更新 protocol/browser/launch/file-access 相关测试预期,并放宽 browser.test 的 hook 超时以消除偶发超时。
2026-02-24 17:42:12 +09:00
leeguooooo
aef8fcc038
ci(release): 修复 OIDC 发布认证链路
...
移除 setup-node 的 registry-url 注入,避免发布步骤继承无效 NODE_AUTH_TOKEN。
发布前升级 npm 到 v11,使用独立 npmrc 并启用 provenance,以匹配 npm trusted publishing。
2026-02-24 17:24:20 +09:00
leeguooooo
96582b79fd
ci(release): 调整 trusted publishing 发布流程
...
将 changesets/action 改为仅处理 version/PR,不再由其执行 publish。
新增发布前版本检查与独立 pnpm ci:publish 步骤,避免 OIDC 发布在 action 内失败。
2026-02-24 17:20:17 +09:00
leeguooooo
058a286326
chore(release): 发布 0.14.0-fork.3
...
更新 package.json 版本并写入对应 changelog 条目。
2026-02-24 17:14:06 +09:00
leeguooooo
b1f27236d8
fix(cli): 修复 type/keyboard 的 --delay 参数解析
...
将 --delay <ms> 从输入文本中剥离并写入 delay 字段,避免搜索词混入参数。
同时支持使用 -- 终止参数解析以输入字面量 --delay 文本,并补充回归测试与帮助文档。
2026-02-24 17:13:46 +09:00
leeguooooo
a5a9327b7d
docs(home): 补充首页能力亮点说明
...
- 新增自动区域检测能力描述
- 新增验证码自动重试能力描述
2026-02-24 17:06:34 +09:00
leeguooooo
699ccbd3cb
feat(cli): 强制使用用户现有浏览器并移除 profile/channel
...
- 禁用 --profile/AGENT_BROWSER_PROFILE 与 --channel/AGENT_BROWSER_CHANNEL,并给出项目策略提示
- 默认模式强制连接 localhost:9333,连接失败直接报错,不再自动回退新开浏览器
- 同步更新 README、技能文档、docs 与 --help 输出
- 版本升级到 0.14.0-fork.2 并同步 cli/Cargo.toml 与 Cargo.lock
2026-02-24 17:05:11 +09:00
leeguooooo
893ddfd259
feat(cdp): 默认优先连接 9333 常驻 Chrome
...
- 无显式连接参数时先尝试 CDP 9333,失败后回退本地浏览器启动
- 修复 CDP 页选择稳定性:过滤 omnibox 系统页、无可用页时自动创建 fallback 页
- 调整页面关闭后的 active 索引维护,降低 No page found 问题
- 新增 agent-browser-stealth 二进制入口并保持与 agent-browser 行为一致
- 同步更新 CLI 帮助、README、技能文档与 docs 说明
2026-02-24 16:22:49 +09:00
leeguooooo
ea2e93dbba
feat(stealth): 优化隐身对抗并引入双版本发布体系
...
- 将 CreepJS like headless 指标优化到 0%(headless/stealth 维持 0%)
- 新增 ActiveText 与 prefers-color-scheme 探针修复
- 版本号采用 <upstream>-fork.<fork> 格式并在 --version 输出 upstream/fork
- 更新 README、SKILL 与 docs 中的版本体系说明
2026-02-24 15:29:11 +09:00
leeguooooo
4c6afe3e69
docs(config): 移除 --stealth 配置项说明
2026-02-24 14:55:07 +09:00
leeguooooo
9f9a90cf63
docs(cli): 清理过时 stealth 环境变量说明
2026-02-24 14:54:51 +09:00
leeguooooo
0443e4ed7a
feat(stealth): 默认开启并收敛 chrome 指纹特征
2026-02-24 14:54:30 +09:00
leeguooooo
c5b2292caa
feat(stealth): 增强浏览器级 UA 覆盖并修复背景特征
2026-02-24 14:50:03 +09:00
leeguooooo
2ed0c6f8ec
feat(stealth): 进一步降低 creepjs like-headless 指标
2026-02-24 14:36:56 +09:00
leeguooooo
3a91aef4c9
feat(stealth): 优化指纹信号并同步文档与包配置
2026-02-24 14:23:59 +09:00
leeguooooo
02ebc9f328
feat(stealth): 增强指纹一致性并新增 creepjs 检测脚本
2026-02-24 14:19:25 +09:00
leeguooooo
955543b757
chore: prepare fork sync and independent release setup
2026-02-24 14:14:50 +09:00
leeguooooo
ecad112707
feat(cli): 默认开启 stealth 并支持 wait 区间超时
2026-02-24 12:27:04 +09:00
leeguooooo
8932f28926
fix(stealth): 修复 headed 模式下 stealth 失效并统一策略
...
- 修复 launch 协议未透传 stealth 导致 --headed 下补丁失效的问题\n- 在 BrowserManager 引入 StealthPolicy,统一 local/CDP/provider 能力决策\n- 增加 launch 返回 stealth 状态并在 --debug 输出连接类型与能力\n- 补充 local/CDP 回归测试与 bot.sannysoft.com 自动检查脚本\n- 同步 README、CLI help、技能文档与 CDP 文档中的 stealth 能力矩阵
2026-02-24 12:18:47 +09:00