]> acesimba.cloud Git - StationBuilder.git/commit
feat: 支持针对 Cube 页面提出修改意见并重新生成(保留累积提示词)
authorwang.yu <wang.yu@advantech.com>
Mon, 17 Aug 2026 01:52:53 +0000 (09:52 +0800)
committerwang.yu <wang.yu@advantech.com>
Mon, 17 Aug 2026 01:52:53 +0000 (09:52 +0800)
commitc4a25db1ef068398f750bf214d6f99816787d61b
treec57729d828df4fce2e101b21c520f54ea3478c4e
parent7b28693da3c5f85f05ccf161a15b8d94df010577
feat: 支持针对 Cube 页面提出修改意见并重新生成(保留累积提示词)

- 后端新增 POST /api/sites/:id/cubes/:cubeId/refine:基于当前已生成 JSON + 修改意见
  重新生成,修改意见以「--- 修改意见(时间)---」形式累积写入 cubes.prompt;
  /prompt 端点改为返回已存储(含历史修改意见)的提示词
- 前端 Result 页每个已生成 Cube 增加「✎ 修改意见」按钮,弹窗提交后刷新站点数据,
  缩略图(依赖 generated_at)与新标签页预览自动更新
- 强化 refine 对删除类意见的可靠性:提示词列出当前面板清单并明确删/移/增/改规则,
  生成后校验删除是否真正生效,未生效则重试最多 3 次并指名待删面板
- 修复 Modal 漏传 feedbackCube/refineCube/refining 导致「提交并重新生成」无效的缺陷
app/page.tsx
db-sidecar.mjs