3.3 KiB
tags, parent, related
| tags | parent | related | ||||||
|---|---|---|---|---|---|---|---|---|
|
开发文档/8、部署/README |
|
同步与反馈记录
2026-07-24 V0 / GitHub / Vercel API 控制闭环
已确认
-
GitHub 真源:
fnvtk/workphone-sdk,默认分支main,私有仓库。 -
Vercel 源码项目:
prj_whd5VGB8Ghc7LoDvD5O96ii5TDtA(workphone-console)。 -
Vercel Git 绑定:
fnvtk/workphone-sdk。 -
最新生产部署:
dpl_GfW8hmkKThnC4bgwjCBYpYEZQMwv,状态READY。 -
生产地址:https://workphone-console.vercel.app,HTTP 200,标题“工作手机”。
-
v0 项目:
3vTFXIHvZVu。 -
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 "增量需求"(默认接入当前分支 chat)。 -
分支与切换命令:
node sdk/scripts/v0_control.mjs fork(创建新分支)/node sdk/scripts/v0_control.mjs switch <chatId>(切换绑定到分支)。 -
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) ↔ Vercelprj_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。 - 已禁止 v0 绑定失败时自动新建重复项目。
当前唯一缺口
v0 项目 GET 仍未直接返回 vercelProjectId,调用 v0
POST /v1/deployments 仍返回 HTTP 409:
Project has no Vercel project ID。当前通过 chat demoUrl 的
__v0_vercel_project_id 可回读真实绑定 ID,项目、GitHub 与生产部署已经一致;
仅 v0 Platform Deployment API 的项目字段同步仍待官方修复。
2026-07-24 V0 项目与 GitHub 真源统一
- 使用 Vercel 官方 CLI 56.5.0:
vercel git connect。 - 将 v0 实际关联项目
workphone-console-ru(prj_3u2Lbg0ZbTM9XSv3CoABT9fL1FGi) 连接到https://github.com/fnvtk/workphone-sdk.git。 - Vercel API 回读
link.repo = fnvtk/workphone-sdk。 - 生产部署状态
READY,部署来源为fnvtk/workphone-sdk/main。 - 统一生产地址:https://workphone-console-ru.vercel.app。
- v0 chat demoUrl 回读项目 ID 与上述 Vercel 项目 ID 一致。