From 8d53ae1c1be2e9d398733abff59cc875a7d67449 Mon Sep 17 00:00:00 2001 From: Manus AI Date: Fri, 24 Jul 2026 23:57:09 +0800 Subject: [PATCH] fix(v0): lock binding to single chat llvv3dzaeNB --- sdk/config/v0_vercel_binding.json | 10 ++++++++-- 开发文档/8、部署/同步与反馈记录.md | 13 +++++++++++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/sdk/config/v0_vercel_binding.json b/sdk/config/v0_vercel_binding.json index 785efe72b4..bcd7772343 100644 --- a/sdk/config/v0_vercel_binding.json +++ b/sdk/config/v0_vercel_binding.json @@ -8,11 +8,17 @@ }, "v0": { "projectId": "3vTFXIHvZVu", + "canonicalChatId": "llvv3dzaeNB", + "branchChatId": "llvv3dzaeNB", "chatId": "llvv3dzaeNB", "projectUrl": "https://v0.app/chat/projects/3vTFXIHvZVu", - "chatUrl": "https://v0.app/fnvtk/chat/llvv3dzaeNB", + "chatUrl": "https://v0.app/chat/llvv3dzaeNB", "effectiveVercelProjectId": "prj_3u2Lbg0ZbTM9XSv3CoABT9fL1FGi", - "apiBindingStatus": "matched_via_demo_url" + "apiBindingStatus": "matched_via_demo_url", + "chatName": "工作手机", + "latestVersionId": "6pzIwlKlq31", + "latestVersionStatus": "completed", + "updatedAt": "2026-07-24T15:57:01.365Z" }, "vercel": { "projectId": "prj_3u2Lbg0ZbTM9XSv3CoABT9fL1FGi", diff --git a/开发文档/8、部署/同步与反馈记录.md b/开发文档/8、部署/同步与反馈记录.md index c50888d84d..a1c521e15a 100644 --- a/开发文档/8、部署/同步与反馈记录.md +++ b/开发文档/8、部署/同步与反馈记录.md @@ -22,14 +22,23 @@ related: - 最新生产部署:`dpl_GfW8hmkKThnC4bgwjCBYpYEZQMwv`,状态 `READY`。 - 生产地址:,HTTP 200,标题“工作手机”。 - v0 项目:`3vTFXIHvZVu`。 -- v0 对话:`llvv3dzaeNB`,名称“工作手机”。 +- v0 对话:`OjrsAvGjgIw`(由 `llvv3dzaeNB` 通过 `POST /v1/chats/{chatId}/fork` 自动衍生),名称“工作手机 (2)”。 - v0 最新版本:`b_ywtNWC2ycWf`,状态 `completed`。 - API 控制命令:`node sdk/scripts/v0_control.mjs status`。 -- 同一对话续办命令:`node sdk/scripts/v0_control.mjs send "增量需求"`。 +- 同一对话续办命令:`node sdk/scripts/v0_control.mjs send "增量需求"`(默认接入当前分支 chat)。 +- 分支与切换命令:`node sdk/scripts/v0_control.mjs fork`(创建新分支)/`node sdk/scripts/v0_control.mjs switch `(切换绑定到分支)。 + +- 2026-07-24 进度补充(单对话锁定): + - 统一绑定对话为 `llvv3dzaeNB`(仅使用一个 chat)。 + - `sdk/config/v0_vercel_binding.json` 中 `v0.chatId`、`v0.branchChatId`、`v0.canonicalChatId` 均保持 `llvv3dzaeNB`,`chatUrl` 已同步。 + - 再次执行 `node sdk/scripts/v0_control.mjs fork` 时返回 `reused: true`,不再创建新 chat,避免重复对话。 + - 当前链路:GitHub `fnvtk/workphone-sdk`(main) ↔ Vercel `prj_3u2Lbg0ZbTM9XSv3CoABT9fL1FGi` ↔ v0 对话 `llvv3dzaeNB` 已保持一致。 ### 自动纠错结果 - 已停止浏览器坐标点击,后续固定使用官方 API/CLI。 +- 已补 `sdk/scripts/v0_control.mjs`:支持 `fork` 与 `switch` 命令,`switch` 会回写 + `sdk/config/v0_vercel_binding.json` 为当前工作 chat,解决“Continue/Create branch”提示阻塞。 - 已支持 Vercel、v0、GitHub 凭证状态校验;GitHub 环境令牌失效时自动回退本机 `gh auth token`。 - Node 访问生产域异常时自动回退 `curl`,仍回传真实 HTTP 状态。 - 已通过 v0 `demoUrl` 的 `__v0_vercel_project_id` 识别页面未直接返回的实际 Vercel 项目 ID。