推进 OCR UI 与 provider 删除验收
This commit is contained in:
+28
-1
@@ -2,7 +2,7 @@
|
||||
|
||||
## 状态
|
||||
|
||||
- 状态:process
|
||||
- 状态:done
|
||||
- Owner:07-ai / OpenClaw provider integration
|
||||
- 发现时间:2026-06-01
|
||||
|
||||
@@ -96,3 +96,30 @@ Reasonix 只读复核(`reasonix-2026-06-01T00-32-52-539Z-c41a37a3`)结论与
|
||||
- Gemini 当前只有 URL normalize、DOM 打开/复用对话和 `conversation_id: page.url()`,没有 provider 级远端删除 helper。
|
||||
|
||||
因此 MNote 侧 `7-44` / `task512` / `task513` 只能证明 MNote provider conversation binding,不足以替代外部 provider 仓库的 DeepSeek / Gemini 删除单测。
|
||||
|
||||
## 2026-06-01 DeepSeek / Gemini 降级语义补齐
|
||||
|
||||
本文已可归档到 `done`:外部 OpenClaw provider 仓库补齐了 DeepSeek / Gemini provider 级删除语义和单测,但没有伪造远端删除成功。
|
||||
|
||||
外部仓库 `/home/lix/openclaw-zero-token-latest` 当前新增/更新:
|
||||
|
||||
- `src/zero-token/providers/deepseek-web-client.ts`
|
||||
- 新增 `deleteDeepSeekConversationUnsupported()`。
|
||||
- `DeepSeekWebClient.deleteConversation()` 返回 `remote_delete_failed`、`providerDeleteMode=unsupported`、`attempted=false`。
|
||||
- `src/zero-token/providers/gemini-web-client-browser.ts`
|
||||
- 新增 `deleteGeminiConversationUnsupported()`。
|
||||
- `GeminiWebClientBrowser.deleteConversation()` 返回 `remote_delete_failed`、`providerDeleteMode=unsupported`、`attempted=false`。
|
||||
- `src/zero-token/providers/web-session-binding.test.ts`
|
||||
- 覆盖 DeepSeek / Gemini 在缺少已验证远端删除 API 时不能返回 `remote_deleted`。
|
||||
|
||||
已通过外部仓库验证:
|
||||
|
||||
- `pnpm exec vitest run --config scripts/vitest.zero-token-web.config.ts src/zero-token/providers/web-session-binding.test.ts --reporter=dot`:1 file / 8 tests passed。
|
||||
- `pnpm exec vitest run --config scripts/vitest.zero-token-web.config.ts --reporter=dot`:3 files / 16 tests passed。
|
||||
- `git diff --check`
|
||||
|
||||
归档口径:
|
||||
|
||||
- Doubao 已有真实 provider 远端删除 helper 和成功/失败单测。
|
||||
- DeepSeek / Gemini 没有可靠远端删除 API 时,provider 级 `deleteConversation` 明确返回 `remote_delete_failed`,不会让 MNote 或 OpenClaw 上层误标 `remote_deleted`。
|
||||
- 后续若要实现 DeepSeek / Gemini 真实远端删除,需要先抓取和验证真实 provider API,再新增 capability,而不是重新打开本文的“单测缺口”。
|
||||
Reference in New Issue
Block a user