TapTap Maker 项目初始化反复遇到远端 5xx,后续构建调用超时
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: Never
**客户端版本**: 0.1.66
---
## 现象
在一个空工作区中连接已有 TapTap Maker 项目时,初始化阶段无法完成远端仓库拉取。官方插件将目录标记为已绑定,但本地仅留下空 Git 仓库和 Maker 绑定配置,没有项目源码或主要项目配置。随后尝试构建预览时,调用在等待 Maker Runtime 的 `tools/call` 回包时超时。
## 复现步骤
1. 在空工作区检查 Maker 状态:账号授权、PAT、Git、Python 均正常,项目尚未绑定。
2. 从账号项目列表选择一个已有 Maker 项目并执行初始化。
3. 初始化进入仓库 fetch 阶段,服务返回 `remote_http_5xx`;插件自动重试 5 次后以 `INTERNAL` 结束。
4. 再次检查:项目显示已绑定、Git 可用,但状态仍为 `missing_project_json` / `not_initialized`,仓库没有提交或源码。
5. 按状态提示执行 Maker 构建,调用两次均返回“Node 请求 tools/call 等待超时”。
6. 稍后再次执行同项目初始化,仍连续 5 次 `remote_http_5xx` 后失败。
## 期望行为
初始化能够拉取已有项目、准备 AI 开发套件,并允许后续构建和预览;如果远端暂时不可用,应返回稳定、可操作且能明确判断执行状态的错误。
## 实际行为
初始化持续收到远端 5xx,重试耗尽后仅留下部分绑定状态;构建调用重复超时,无法确认远端执行情况,也无法取得源码或预览结果。
## 复现频率
- 初始化:2 次,均在 5 次自动重试后失败。
- 构建:2 次,均在等待 `tools/call` 时超时。
## 已尝试
- 使用 Maker 状态与 doctor 进行只读诊断。
- 确认账号授权、PAT、Git、Python 和 Lua LSP 均就绪。
- 确认没有遗留构建进程、本地提交或项目源码。
- 等待后重新初始化,结果相同。
- 为避免重复提交或触发未知状态,已停止继续重试。
## 脱敏诊断摘要
TapTap Maker 插件/Runtime 版本为 0.0.32。报告不包含项目名称、项目 ID、用户 ID、PAT/token、本地个人路径、项目源码或完整聊天内容。
---
**版本区域**: CN
**OS**: darwin arm64 (24.5.0)
**Harness**: Codex
**Model ID**: ` gpt-5.6-sol `
**界面语言**: zh-CN
Contributor guide
Research direction
No source file or test is named. Start at the initialization fetch/retry path and the Maker Runtime tools/call timeout path described in the report, reproducing with an empty workspace. Done means remote failures leave a verifiable project state, return actionable status, and allow the later build/preview outcome to be determined.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, node.js, typescript
- Domain
- backend-api-design, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100