114 Commits

Author SHA1 Message Date
AdsPower Official 06dc59d65e Merge pull request #22 from AdsPower/wx_opt
优化已知问题
2026-07-20 14:08:10 +08:00
wuxiao Xiao Wu 723d32da1f docs: remove outdated create-browser account field requirement
Account fields (username, password, cookie, fakey) are optional and no longer need to be documented as required.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-17 11:15:20 +08:00
wuxiao Xiao Wu a7b95e0cc1 feat: auto-detect ua_system_version from host OS when creating browser
Remove the hardcoded Windows default and infer the matching UA system version from the current OS at create time.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-10 17:02:40 +08:00
wuxiao Xiao Wu 9fb9660fa2 feat: refine Windows cmd hide logic to preserve browser window visibility
Always inject child_process preload on Windows to hide console utilities while leaving browser executables visible, and remove the --hide CLI flag.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-09 18:05:31 +08:00
wuxiao Xiao Wu 7a81d72f7a feat: add Windows --hide option, fix MCP Zod 4 registration, and identify MCP clients
Add optional --hide flag to suppress Windows cmd windows on child spawn, register MCP tools with Zod 4-compatible handlers, and send x-mcp-client header on API requests.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-09 17:52:40 +08:00
WooHoo! 19652ce78d Merge pull request #20 from AdsPower/wx_opt
Wx opt
2026-06-26 11:11:51 +08:00
wuxiao Xiao Wu 1f056ef7c6 feat: 修复windows重启的时候会启动两次 2026-06-15 15:40:15 +08:00
wuxiao Xiao Wu 5a42104f64 feat: 修改版本号 2026-06-15 15:21:54 +08:00
wuxiao Xiao Wu 5220d92633 feat: 修复重启在window上面的一些问题 2026-06-15 14:47:20 +08:00
wuxiao Xiao Wu 4cf97ff52d feat: 修改版本号 2026-06-15 14:22:19 +08:00
wuxiao Xiao Wu d45397114f feat: 自动更新npm包 2026-06-12 16:44:50 +08:00
wuxiao Xiao Wu b3b55a7f4a feat: start时检查JS版本是否需要更新 2026-06-12 15:17:57 +08:00
WooHoo! 2dcb777a0e Merge pull request #18 from AdsPower/wx_opt
Wx opt
2026-06-09 15:59:32 +08:00
wuxiao Xiao Wu 5ed19321b3 feat: 修改版本号 2026-06-09 15:52:55 +08:00
wuxiao Xiao Wu 92cd831dee feat: cli命令可以不传API Key 2026-06-09 15:48:34 +08:00
Robin 3878f126e2 chore: update package version 2026-05-29 11:27:50 +08:00
AdsPower Official 90265182d9 Merge pull request #17 from AdsPower/lzp_ai_skill_opz
补齐浏览器列表默认分页并完善代理配置文档
2026-05-29 11:20:03 +08:00
joker 3a696ea928 feat(core): 为浏览器列表请求补齐默认分页
- 在 Local API 契约中支持参数默认值,并为 get-browser-list 注入 page=1、limit=200

- 避免 AdsPower Local API 在省略 limit 时只返回 1 条环境记录

- 请求构造器仅在参数为 undefined 时使用契约默认值,保留调用方显式传入的 null

- 同步 CLI README、skill 快捷说明和浏览器环境管理参考文档的分页规则

- 增加契约测试覆盖 get-browser-list 省略分页参数时的默认请求体
2026-05-29 10:46:57 +08:00
joker 74497cddc3 docs(adspower): 明确浏览器代理配置规则
- 创建浏览器时要求提供 proxyid 或 user_proxy_config

- 未指定代理时显式使用 no_proxy 配置

- 更新浏览器时仅在变更代理时传入代理配置
2026-05-28 17:03:16 +08:00
WooHoo! f6c78b05f4 Merge pull request #16 from AdsPower/wx_opt
新增 Shell Tab 补全、Schema 参数帮助与交互式错误恢复
2026-05-28 11:40:41 +08:00
AdsPower Official b4d5095e52 Merge pull request #15 from ArrowXBD/patch-2
Add OpenClaw MCP configuration to README
2026-05-28 11:40:22 +08:00
Robin 182f441300 chore(adspower-browser): 版本号升至 2.0.4
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 18:26:18 +08:00
wuxiao Xiao Wu 41316fa3b3 feat: 解决windows会出现cmd闪烁的问题 2026-05-25 17:07:49 +08:00
ArrowXBD 309c6baec1 Update README.MD 2026-05-24 20:16:56 +06:00
wuxiao Xiao Wu 3d842e8ab4 feat: 自测场景 2026-05-22 14:47:37 +08:00
wuxiao Xiao Wu 90cc6a660f feat(cli): 新增 Shell Tab 补全、Schema 参数帮助与交互式错误恢复
- 集成 @bomb.sh/tab,支持 ads/adspower/adspower-browser 的 zsh/bash 补全
- 抽取 handleAction,在内核未就绪、profile 不存在等场景提供交互式引导
- CLI help 展示 Zod Schema 参数说明,版本号改为从 package.json 读取
- 统一 core handlers 返回纯 JSON,升级 Zod 4 并适配 MCP 工具注册
- 版本号 2.0.2 → 2.0.3

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 14:20:02 +08:00
Robin 5e2e61b665 feat: 新增 docker compose 运行 cli 2026-04-28 10:39:59 +08:00
Robin 8ce7fcc7f3 chore: 更新 readme: skill,cli,mcp 使用说明 2026-04-24 14:33:13 +08:00
AdsPower Official 236484e696 Merge pull request #14 from AdsPower/lb_cli_cache_path
chore: 移除不必要文档
2026-04-24 12:03:23 +08:00
Robin 42d1cdf465 chore: 移除不必要文档 2026-04-24 11:59:40 +08:00
AdsPower Official d03ee3b812 Merge pull request #13 from AdsPower/lb_cli_cache_path
cli 新增启动 adspower, 独立管理内核和本地缓存
2026-04-24 11:51:30 +08:00
Robin c283285289 fix: 修正 repeat_config 参数类型 2026-04-24 11:46:57 +08:00
Robin 930fd97ec4 Revert "test: windows cmd 弹窗问题"
This reverts commit b99f22e6ad.
2026-04-22 16:03:58 +08:00
Robin b99f22e6ad test: windows cmd 弹窗问题 2026-04-22 15:42:24 +08:00
Robin c7e060af4f feat: 实现 cli 独立缓存和内核目录 2026-04-22 14:14:36 +08:00
Robin 54a8a8a2db feat: 更新npm package版本号 2026-04-20 16:07:49 +08:00
Robin 9d5a1b87bd test(e2e):对齐浏览器 roundtrip 回读与契约测试
- 在浏览器 create/update roundtrip 的 compareB 中要求 ipchecker;update 与 list 回读保持一致。

- 扩展代理+指纹子集 roundtrip,对 get-browser-list 中 user_proxy_config 更多字段做 compareB。

- 调整 core local-api-contracts:platform_account 字段、ipchecker 枚举,以及 update-proxy 的 ipchecker 收窄。

- 在开启进度日志时输出单行 E2E 覆盖率摘要;补充 caseMetadata 与 proxy lifecycle 相关覆盖。
2026-04-17 11:59:32 +08:00
Robin 82e88d76ef feat: 对齐 postman platformAccount 字段及部分描述 2026-04-17 11:50:14 +08:00
Robin d0e643b283 fix(e2e): 放宽真实环境断言并修复 opened-browser 标识匹配
对真实 AdsPower 回包差异调整 E2E 校验口径,支持 get-opened-browser 使用 user_id 识别 profile,并将 Rule B 的 skipped/回读缺失场景从硬失败中剥离,确保全量高影响用例在 1 秒节流下稳定通过。
2026-04-16 16:40:08 +08:00
Robin 1b74a8b7b0 feat(core): Local API 请求可配置最小间隔(E2E 动态超时) 2026-04-16 16:40:08 +08:00
Robin 4e57f7d15f fix(e2e): MCP 子进程继承 PORT 并延长真实 API 用例超时 2026-04-16 16:40:07 +08:00
Robin bcb6086697 test: 增加覆盖率门槛与最终验收校验 2026-04-16 16:40:07 +08:00
Robin eb36ec2405 chore: 接入 e2e 参数验证回归脚本与使用文档 2026-04-16 16:40:07 +08:00
Robin 360119ee51 feat: 补齐全工具域参数验证并输出聚合报告 2026-04-16 16:40:07 +08:00
Robin c4b72a4957 test: 增加 group proxy browser 真实参数回读用例 2026-04-16 16:40:07 +08:00
Robin 5c5fcd0bf0 feat: 增加 e2e 用例执行器与清理保障 2026-04-16 16:40:07 +08:00
Robin 3472014766 test: 建立全工具参数矩阵覆盖基线 2026-04-16 16:40:07 +08:00
Robin 4b58e84ab3 feat: 增加 e2e stdio mcp 客户端 2026-04-16 16:40:07 +08:00
Robin 6a1956aab3 test: 初始化 e2e 参数验证类型与环境配置 2026-04-16 16:40:07 +08:00
Robin be111c6ced refactor(core): browserBase 改用 playwright-core 以支持 CDP 与可打包产物 2026-04-16 16:40:07 +08:00