mirror of
https://git.openapi.site/https://github.com/desirecore/market.git
synced 2026-09-05 21:23:57 +08:00
## What / 变更内容 S31(#85)把 `web-access` 技能升到 v3.0.0,删掉了 `SKILL.md` 与 `references/browser-tools.md` 里「用户手工启动带 `--remote-debugging-port` 的 Chrome + Python Playwright」的回落路径,但 **5 个 per-site 基线文件未同步**,仍然引导 Agent 在正文抽取(以及部分站点的登录态复用)上 回落到已废弃的 Playwright / 外部 CDP: - `references/site-patterns/zhihu.com.md` - `references/site-patterns/weibo.com.md` - `references/site-patterns/bilibili.com.md` - `references/site-patterns/xiaohongshu.com.md` - `references/site-patterns/feishu.cn.md` 本 PR 把这 5 处旧表述替换为已落地的内置浏览器能力: - 正文抽取 → `BrowserAct(page.extract-text)`(format/maxBytes/nextCursor 分页) - 知乎/B站的「批量回答/评论」抽取 → `BrowserAct(page.element, op: all-inner-texts, selector: loc=css:...)` (九 op 判别式命令的只读档,一次拿全部匹配元素文本) - 登录态未授予 `browser.import.*` 时的处置,由「直接回落 / 回落 CDP」改为「如实告知用户无法复用 登录态,按未登录继续或放弃」,与 `references/browser-tools.md` 里 `BrowserImport` 一节已修好的 措辞对齐 - 各文件 `历史更新` 追加一条同步记录;`SKILL.md` 版本号 `3.0.0` → `3.0.1` (只改 `references/*`,未改 `SKILL.md`/`SKILL.zh-CN.md` 正文,`source_hash` 不受影响) `references/browser-tools.md` 现存的 2 处 "Playwright" 字样经核实均为**已移除**的历史性陈述 ("…并移除 Python Playwright 回落"、"无需…Python / Playwright"),不构成误导性指令,本 PR 未改动该文件。 Refs: desirecore/desirecore#2074, #85 ## Test plan / 测试计划 - [x] 通读改动后的每个 site-pattern 文件:新写法对应的能力(`page.extract-text` / `page.element` op: `all-inner-texts`)均已在 v3.0 落地,未引用不存在的参数 - [x] `compute_source_hash` 只 hash `SKILL.md` frontmatter 之后的 body + i18n strings,本次只改 `references/*.md`,不触发 source_hash drift - [ ] CI(i18n validate) - [x] CLA