Commit Graph

29 Commits

Author SHA1 Message Date
kdletters 2cf3953bad 收紧外部生成任务租约和超时保护
缩短 worker lease 并新增普通和长任务执行预算配置

让 worker 超过执行预算后写失败并释放槽位

降低 BgFilter 默认超时并加入连续失败熔断兜底

补充资产计费 future 取消时的退款补偿保护

同步生产 env 示例、部署脚本和运维文档
2026-07-09 01:32:23 +08:00
kdletters 4e3c26d5d8 修复 release 发布与冷备份恢复
冷备份增加工作目录空间预检并确保失败后恢复依赖服务

API deploy 增加 Pingora 产物硬校验并区分 current 切换前后维护模式处理

Jenkins release 默认构建和部署 Pingora 影子网关并在全量流水线透传参数

补充备份与 API deploy 回归检查和生产运维护栏

更新生产运维文档与项目记忆的事故处理口径
2026-07-08 11:04:48 +08:00
kdletters 2a98b60830 改为运行时控制画板 Agent 入口
新增前端运行时配置接口下发画板 Agent 开关

将画板 Agent 入口改为读取后端运行时配置

把开关变量改为 GENARRATIVE_ENABLE_IMAGE_EDITOR_AGENT_SIDEBAR

补充前后端测试和生产环境变量文档
2026-07-07 14:04:08 +08:00
kdletters d7d98acfd4 接入VectorEngine画布Agent规划
切换画布 Agent 与通用 LLM 代理到 VectorEngine gpt-5.4-mini。

为画布 Agent 注入上一轮生成结果并默认承接上一张图编辑。

补齐规范图工具分流、规范展板 prompt 要求和 JSON 残片回复兜底。

同步前后端契约、测试脚本、环境示例和项目文档。
2026-07-05 17:42:27 +08:00
kdletters 1189e2856f 补齐钱包退款出箱部署配置
为容器与生产环境示例补齐钱包退款出箱默认变量

发布脚本自动补齐并创建钱包退款出箱运行目录

server provision 同步写入钱包退款出箱默认配置与目录

修复 production-api-deploy 检查对本地特权命令与负向日志的模拟
2026-06-19 11:00:36 +08:00
kdletters 4bb6d0bd1e feat: add inline external generation mode 2026-06-07 00:56:53 +08:00
kdletters 8d54ea3374 feat: workerize external generation 2026-06-05 17:29:08 +08:00
kdletters e5592304a5 feat: add graceful api shutdown readiness 2026-06-05 11:44:27 +08:00
kdletters 3db956ec81 feat: add wechat mini program virtual payment 2026-05-31 22:44:22 +08:00
kdletters 232114495f Merge branch 'master' into codex/auth-spacetime-fail-closed 2026-05-27 21:03:16 +08:00
kdletters 418fcb0548 Fail closed when SpacetimeDB auth restore is unavailable 2026-05-27 20:58:37 +08:00
kdletters 5a8a856265 feat: automate database OSS backups 2026-05-27 19:33:05 +08:00
kdletters f6292c3ad5 feat(api-server): default otlp and async tracking outbox 2026-05-19 07:33:44 +08:00
kdletters fa43410c8c perf(deploy): tune gallery load shedding for release 2026-05-19 05:03:23 +08:00
kdletters 05a0f34722 perf(api-server): batch route tracking through local outbox 2026-05-19 01:47:13 +08:00
kdletters 8038b6a6ee perf(api-server): tune gallery load shedding 2026-05-19 01:00:33 +08:00
kdletters 4f6c97ae92 Merge branch 'codex/cache-view-procedure-hotpaths' 2026-05-17 21:18:07 +08:00
kdletters 7b74d129a5 Merge remote-tracking branch 'origin/codex/send-sms' 2026-05-17 05:04:59 +08:00
kdletters 02271e6c73 feat(api-server): add request backpressure controls 2026-05-17 04:56:45 +08:00
kdletters 0305b79440 chore: add loadtest observability setup 2026-05-16 22:44:30 +08:00
kdletters c3ad28577c fix(auth): send sms verify codes via aliyun 2026-05-16 22:33:29 +08:00
JenkenB 74fd9a33ac Increase VectorEngine timeouts and add image UI
Add VectorEngine image generation config and raise request timeouts (env + scripts) from 180000 to 1000000ms. Introduce a reusable CreativeImageInputPanel component with tests and wire up mobile keyboard-focus helpers; update generation views and related tests (CustomWorldGenerationView, BarkBattle editor, Match3D, Puzzle flows). Improve API error handling / VectorEngine request guidance (packages/shared http.ts and docs), and apply multiple backend/frontend fixes for puzzle/match3d/prompt handling. Also include extensive docs and decision-log updates describing UI/UX decisions and verification steps.
2026-05-15 02:40:59 +08:00
JenkenB 548db78ca7 Update Match3D/image-generation docs & code
Adds/updates documentation, assets and implementation for Match3D and puzzle image generation workflows. Key changes: decision logs and pitfalls updated to prefer VectorEngine Gemini for Match3D material sheets and to require edits (multipart) for 1:1 container reference images; guidance added for when to use APIMart vs VectorEngine. .env.example clarified APIMart/Responses config. Many new public assets and PPT visuals added. Code changes across frontend and backend: updated shared contracts, server-rs match3d/puzzle/image-generation handlers, VectorEngine/OpenAI image generation clients, and multiple React components/tests to handle UI/background/container image signing, edits workflow, and puzzle UI background resolution. Added src/services/puzzle-runtime/puzzleUiBackgroundSource.ts and related test updates. Includes notes about multipart HTTP/1.1 requirement and test/verification commands in docs.
2026-05-14 20:34:45 +08:00
JenkenB 2dc9d752e4 1 2026-05-14 13:40:50 +08:00
JenkenB a0ed128bde 1 2026-05-09 17:15:23 +08:00
JenkenB 94975e4735 1 2026-05-08 20:48:29 +08:00
kdletters 13547091ca chore(api-server): 外部模型与网关配置改为环境变量 2026-05-07 15:59:00 +08:00
kdletters 96f13bdfed fix: avoid production spacetimedb port conflict 2026-05-03 00:49:36 +08:00
kdletters bdc3257003 Add production Jenkins release pipelines 2026-05-02 19:14:13 +08:00