6 Commits

Author SHA1 Message Date
eze 33eef84a55 fix: stabilize CDP page readiness (v2.5.4) 2026-08-19 09:36:33 +08:00
eze 918d9334ce feat: Microsoft Edge 支持 + 浏览器偏好持久化 (v2.5.2)
- CDP Proxy 新增 Edge 适配(及 Chromium / Chrome Canary 等 Chromium 系),
  通过 browser-discovery 模块统一发现 + 决策,不绑定 Chrome
- 新增 config.env 持久化默认浏览器偏好(WEB_ACCESS_BROWSER),
  多浏览器同开 toggle 时询问用户;支持 --browser 单次覆盖
- 偏好/指定的浏览器未启动时硬错并给出明确处理步骤,不擅自降级;
  proxy 首次成功连接后 pin 住浏览器 id,防止运行中漂移
- find-url 同步支持 Chrome / Edge,默认遍历所有已安装的,
  --browser 可限定单一来源

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 14:24:04 +08:00
eze 8757c681ac fix: plugin.json skills 字段改为数组形式修复加载失败 (v2.5.1)
`"skills": "./"` 被 Claude Code 路径校验判定为路径越界,导致整个插件
加载失败(Path escapes plugin directory: ./)。改为官方文档支持的数组
语法 `["./"]`,Claude Code 会把 plugin 根目录视为单 skill,通过
SKILL.md frontmatter 的 name 字段命名。

同时同步 plugin.json 与 SKILL.md 的版本号到 2.5.1。

Closes #113, #108, #62, #59

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 11:22:36 +08:00
eze 59c0d2bdd1 feat: 通用风控提醒 + CDP 调试端口探测拦截 (v2.4.2)
- 风控提醒从小红书专属改为通用,移至前置检查统一展示
- 新增 Fetch.enable 拦截页面对 Chrome 调试端口的探测请求(反风控)
- 优化 SKILL.md 措辞:强调用户视角交互、GUI 作为探测手段

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 09:15:56 +08:00
eze 2e94386f0d fix: move skills field from marketplace.json to plugin.json
skills path override belongs in plugin.json per Claude Code plugin spec.
Root-level SKILL.md needs "skills": "./" in plugin.json to be discovered.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 09:49:49 +08:00
liusining ac10b7b38d feat: add Claude Code plugin support
Add .claude-plugin/plugin.json and marketplace.json so the project can
be installed via `claude plugin marketplace add` + `claude plugin install`,
in addition to the existing git-clone method.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 09:49:49 +08:00