makecindy / makecindy/cindy

TapTap Maker 项目初始化反复遇到远端 5xx,后续构建调用超时

Open
#3,561 1 comment 0 reactions 0 assignees View on GitHub
bug TapTapMaker
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.