Commit Graph

2592 Commits

Author SHA1 Message Date
k88936 fcb67bc4b0 合并主分支
合入主分支的智能体根任务可观测性、队列恢复与前端状态更新。
保留角色动作正式序列、后台预览换签和画布导出修复。
完成合并树验证并保持现有契约测试。
2026-08-06 15:17:46 +08:00
kdletters b63923eb04 修复智能体根任务可观测性
Project CI / Repository checks (push) Successful in 1m29s
Project CI / Frontend tests (push) Successful in 3m36s
Project CI / Backend tests (push) Successful in 3m31s
Project CI / Native shell tests (push) Successful in 17m40s
根任务先持久化启动确认并在审计异常时保持可执行队列连续性
严格校验根子任务与会话绑定并收束消息身份冲突
幂等恢复公开终态消息并消除回执和隔离汇合重复输出
统一同一运行关联消息的排序与前端状态展示
隔离运行时公开状态与智能体提示词及压缩上下文
补充运行时回归测试、前端测试和工程文档
2026-08-06 15:14:23 +08:00
k88936 80069d2230 修复客户端快照序列字段初始化
为完美像素项目资源快照补齐正式序列字段
为完美像素账号素材快照补齐正式序列字段
2026-08-06 14:18:29 +08:00
k88936 97067f4c36 合并远端主分支并融合角色动作契约
合并游戏创作条件任务图路由与恢复逻辑
保留正式角色动作序列契约并融合逐帧稳定引用
移除 frameIndex 缺失式断言并保留正向契约验证
修正后台动作预览测试中的过期签名地址
合并画布素材导出分片读取修复
2026-08-06 13:52:36 +08:00
kdletters 2c57edd59d 修复画布素材导出分片读取
Project CI / Repository checks (push) Successful in 1m2s
Project CI / Frontend tests (push) Successful in 3m6s
Project CI / Backend tests (push) Successful in 3m40s
Project CI / Native shell tests (push) Successful in 14m47s
补齐 OSS 响应体失败与局部 206 的同源字节兜底
保留角色动作逐帧 objectKey 与 assetObjectId
补充导出、Abort、契约回归与文档
2026-08-06 12:56:30 +08:00
kdletters ef6281e135 修复游戏创作条件任务图路由
Project CI / Repository checks (push) Successful in 1m19s
Project CI / Frontend tests (push) Successful in 4m4s
Project CI / Backend tests (push) Successful in 4m5s
Project CI / Native shell tests (push) Successful in 14m55s
固定规则降级为 Supervisor advisory 上下文并持久化工作流决策
加入 code-director 资产审计、精确缺口路由与幂等恢复
避免完整资产、仅缺清单和无效旧资产场景重复或错误生成美术
补齐 Prompt Bundle、共享契约、回归测试和协作文档
2026-08-06 11:53:00 +08:00
k88936 d20f7b5d41 合并远端主分支并融合编辑器契约
合入 origin/master 的游戏创作、完美像素、资源依赖和工程守卫更新

融合角色动作正式序列字段与完美像素只读预检和原子持久化

保留外部编辑器输入清理、画布占位恢复和素材标签修复契约
2026-08-06 11:37:37 +08:00
k88936 331b74146a 规范角色动作预览视频生成与序列字段持久化
清理角色动作预览视频生成输入,并确保正式序列字段仅在最终资源上持久化;新增相关单测并同步更新数据契约和架构文档。
2026-08-06 10:33:08 +08:00
kdletters 7b075df398 合并远端主线并保留游戏创作修复
Project CI / Frontend tests (push) Failing after 24s
Project CI / Repository checks (push) Successful in 56s
Project CI / Backend tests (push) Successful in 3m48s
Project CI / Native shell tests (push) Successful in 12m5s
合入 origin/master 的六个最新提交
保留双方 AI 游戏创作 Runtime、资源图与工作台改动
按时间顺序合并三份项目文档记录
通过完整 Rust、App Surface、类型与编码门禁
2026-08-05 23:56:34 +08:00
kdletters bc1fe7d8fd 修复游戏创作编排恢复与进度可观测性
提取并固化 Supervisor 工作流与任务图约束
修复 game-chat 计划收敛、当前 Run 写入归属和素材完成门
补强 parent wake 持久恢复、幂等投影与 deferred 竞态
改进 Agent 进度消息时间戳、等待态和滚动可见性
补齐 Rust、App Surface 回归及项目文档
2026-08-05 23:47:46 +08:00
kdletters 6f181b36a1 修复编辑器生成幂等与参考图契约
Project CI / Frontend tests (push) Failing after 22s
Project CI / Repository checks (push) Successful in 58s
Project CI / Backend tests (push) Successful in 3m30s
Project CI / Native shell tests (push) Successful in 12m34s
生成队列按稳定请求标识去重并保持外部幂等哈希兼容
统一拒绝参考图超限并同步前端、后端、Provider 与 OpenAPI 契约
按真实归属重建生成引用并阻止直接持久化伪造来源
锁定参考图在途上传上下文并保留批量部分成功结果
关闭内部生成 POST 自动重试并补齐回归测试与项目文档
修正最新主线开发者密钥弹窗的导入排序门禁
2026-08-05 23:31:16 +08:00
kdletters e5ebdf0a8e 修复开发者密钥时间显示
Project CI / Repository checks (push) Failing after 40s
Project CI / Frontend tests (push) Successful in 3m8s
Project CI / Backend tests (push) Successful in 3m55s
Project CI / Native shell tests (push) Successful in 14m3s
复用个人中心时间解析逻辑格式化秒级小数时间戳
统一展示密钥创建时间和最近使用时间
补充弹窗回归测试与接入文档约束
2026-08-05 21:48:30 +08:00
lhk229 8f19964e3f 加入手动完美像素入口;像素艺术勾选时自动补提示词约束 (#124)
Project CI / Repository checks (push) Successful in 1m0s
Project CI / Backend tests (push) Successful in 3m52s
Project CI / Native shell tests (push) Successful in 13m8s
Project CI / Frontend tests (push) Successful in 2m43s
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/124
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
2026-08-05 21:28:40 +08:00
k88936 9690f27930 保留并修复不兼容标签图层
前端按媒体族禁用不兼容标签,并在更新入口再次校验。

重载历史非法覆盖时保留图层、回退资源默认类型并显示提示。

只重写命中的布局项并自动保存清理后的覆盖,保留其他历史项。

补充标签矩阵、菜单限制及保存重载回归测试并同步架构决策文档。
2026-08-05 20:34:25 +08:00
k88936 ca19a3cca3 修复画布素材标签跨媒体覆盖
后端按图片、动作、视频和音频媒体族校验图层素材类型覆盖。

不兼容覆盖清空并回退资源默认类型,保存请求继续成功。

动作资源回退时清理布局媒体副本并补充结构化画布回归测试。

同步更新后端数据契约中的兼容与降级规则。
2026-08-05 20:32:47 +08:00
k88936 ab5f2cbba1 修复正式序列帧稳定引用持久化
正式序列帧强制携带 objectKey 与 assetObjectId,并按 objectKey 重建持久路径

同步收紧 External v1 OpenAPI 并补充签名 URL 负向测试

保留异步生成紧凑结果中的逐帧 assetObjectId 并更新架构文档
2026-08-05 20:08:23 +08:00
k88936 eac2c19a72 修正外部媒体序列契约
角色动作素材与项目资源创建请求强制提交完整序列字段
非角色动作类型禁止携带图片序列字段
增加两类请求的正反向 OpenAPI 契约测试
2026-08-05 19:41:06 +08:00
k88936 731bc02b5c 修复后台动作预览签名地址过期复用
缓存序列帧换签响应的过期时间并复用统一安全窗口
临近过期时自动换签并保持已就绪帧可见
补充跨五分钟回绕播放与缓存边界回归测试
同步后台素材预览架构约束修复 migration blocker。
2026-08-05 19:22:39 +08:00
menghao 62e0fe94ef 资源卡依赖关系及类型分类预览 (#129)
Project CI / Repository checks (push) Successful in 1m2s
Project CI / Frontend tests (push) Successful in 3m5s
Project CI / Backend tests (push) Successful in 3m41s
Project CI / Native shell tests (push) Successful in 13m7s
完成资源卡按类型和按依赖分类展现的功能

Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/129
Co-authored-by: menghao <mh18530625731@163.com>
Co-committed-by: menghao <mh18530625731@163.com>
2026-08-05 19:15:46 +08:00
k88936 c76d0a8835 修正音频时长缺省导出断言
更新画布素材导出测试,缺少展示字段时不再期待时长占位值。
明确素材详情与 ZIP 元数据只透传 generationInputs.fields 中实际存在的时长。
同步后端架构文档与共享决策记录。
2026-08-05 16:31:17 +08:00
k88936 1693047fc9 合并主分支并融合托管 MCP 更新
同步主分支的 Runner GUI owner 修复与托管 MCP 开发访问支持。
保留角色动作素材分支的现有实现。
2026-08-05 15:43:18 +08:00
kdletters 0cc257ce6d 允许开发环境访问托管MCP
Project CI / Repository checks (push) Successful in 1m13s
Project CI / Frontend tests (push) Successful in 3m35s
Project CI / Backend tests (push) Successful in 4m30s
Project CI / Native shell tests (push) Successful in 12m50s
将dev公开域名加入MCP Host与Origin白名单
新增正负例锁定DNS rebinding防护
同步外部API文档和项目排障经验
2026-08-05 15:23:26 +08:00
k88936 dcf77ad7a8 统一音视频时长展示元数据
删除 EditorAsset、CanvasLayer 与画布布局中的通用 durationSeconds 链路。
将上传及生成请求时长统一写入 generationInputs.fields,并由服务端去重补齐。
音频播放只使用 loadedmetadata,素材详情、导出和精选成本读取展示字段。
补充前后端回归测试并同步架构文档与共享决策。
2026-08-05 15:22:24 +08:00
kdletters 427fbca100 修复 Runner GUI owner 跨重启登记
Project CI / Repository checks (push) Successful in 1m16s
Project CI / Frontend tests (push) Successful in 3m15s
Project CI / Backend tests (push) Successful in 3m49s
Project CI / Native shell tests (push) Successful in 12m42s
保存 GUI owner attach 参数并按 AppData 与 bootId 重放
在 Runner endpoint 返回前失败关闭未完成的 owner 登记
补充幂等、重试、配置隔离测试和生命周期文档
2026-08-05 15:14:40 +08:00
k88936 a3d3a1b8ba 修复后台角色动作预览换签缓存
将序列帧 signed URL、解析与加载状态统一上移到预览父组件。

按当前序列限制缓存并在序列、token 或弹窗生命周期结束时清理在途请求。

新增跨三帧窗口延迟换签与回绕复用的回归测试,并同步架构文档。
2026-08-05 14:25:59 +08:00
k88936 ff582404d1 收紧外部角色动作素材契约
复用按素材类型校验的生成输入序列化器,提前拒绝角色动作旧运行字段。

同步 External v1 OpenAPI 条件约束、契约测试和外部接入文档。

确认站内 Web、AI Game Creator 与 Python helper 无需调用迁移。
2026-08-05 13:56:09 +08:00
k88936 d297c8e268 补充角色动作安全边界文档
记录画布完成请求的计费前项目校验

记录迁移返回归一化和循环游标拒绝规则
2026-08-05 13:26:35 +08:00
k88936 afc0ed6d3d 完善序列预览控件可达性
允许后台窄屏播放与重试控件换行

补齐主站播放按钮的移动端触控宽度
2026-08-05 13:26:34 +08:00
k88936 3c148e18b9 移除后台预览无效解析状态
删除调用方未消费的 isResolving 状态

减少签名地址解析过程中的无效渲染
2026-08-05 13:26:34 +08:00
k88936 4b568daef3 移除素材导出无效刷新参数
删除未被资源读取链消费的 refreshKey

保留现有对象键导出读取行为
2026-08-05 13:26:07 +08:00
k88936 3d341b8fc5 提示生成素材保存失败
保留登录失效处理并显式展示其它保存错误

避免角色动作素材创建成功后校验失败被静默吞掉
2026-08-05 13:26:05 +08:00
k88936 60d3e0c58e 拒绝序列帧进入单文件上传
显式拒绝将图片序列映射为普通图片素材

补充上传媒体类型映射回归测试
2026-08-05 13:26:04 +08:00
k88936 b6f0ab48d8 收口角色动作提交前校验异常
将角色动作提交计划构建纳入失败状态处理

仅在计划校验通过后切换生成中状态

补充损坏动作来源的用户错误回归测试
2026-08-05 13:26:02 +08:00
k88936 f0f555ad0b 修复旧媒体图层恢复类型
在缺少权威素材类型时保留历史音视频媒体类型

拆分图层恢复中的嵌套状态判定

补充旧音视频恢复回归测试
2026-08-05 13:25:17 +08:00
k88936 4d76e36d06 前移角色动作画布完成校验
在来源解析和预扣泥点前拒绝缺少项目的画布完成请求

补充校验顺序回归测试
2026-08-05 13:25:16 +08:00
k88936 47743d086d 修复角色动作迁移分页安全
统一 HTTP 对象与 CLI tuple 的批次哈希字段

拒绝迁移 procedure 返回重复分页游标

补充对象返回和循环游标回归测试
2026-08-05 13:25:14 +08:00
k88936 5097580d79 合并主分支并融合硬截止测试更新
同步主分支的游戏创作硬截止恢复测试修正。
保留角色动作素材分支的现有实现。
2026-08-05 11:59:01 +08:00
k88936 673bc71295 修复 migration blocker。
- preview MP4 规划为 video,且 layout 是普通 video:跳过动作清理。
- layout 明确是 image-sequence 却指向 video:继续 blocker。
- 原始动作资源本身规划失败:继续 blocker,不静默跳过。
- 正式图片序列:正常清理 legacy layout 字段。
- apply 仍要求前置 scope 已物理落库。
2026-08-05 11:56:10 +08:00
kdletters 17f8f4b48b 修正游戏创作硬截止恢复测试
Project CI / Repository checks (push) Successful in 1m1s
Project CI / Frontend tests (push) Successful in 3m12s
Project CI / Backend tests (push) Successful in 3m36s
Project CI / Native shell tests (push) Successful in 11m27s
删除与同动作生成恢复语义冲突的过期重启断言
保留硬截止对账现场与生成账本脱敏验证
2026-08-05 10:44:39 +08:00
k88936 0fcba40b1b 合并主分支
合入主分支的游戏创作生成任务、续写来源匹配与运行进度修复。
保留角色动作正式序列字段、后台预览与迁移门禁。
融合画布资源持久化回归测试与文档。
2026-08-05 10:24:51 +08:00
kdletters 2ca674b5d8 修正运行态测试来源默认值
Project CI / Repository checks (push) Successful in 57s
Project CI / Frontend tests (push) Successful in 3m20s
Project CI / Backend tests (push) Successful in 3m51s
Project CI / Native shell tests (push) Failing after 8m45s
无 source 提交保留原有 Supervisor 来源

移除测试夹具中的无关格式变化
2026-08-04 22:06:37 +08:00
kdletters 838feaeae9 修复游戏聊天续写来源匹配
Project CI / Repository checks (push) Successful in 1m56s
Project CI / Frontend tests (push) Successful in 3m45s
Project CI / Backend tests (push) Successful in 4m41s
Project CI / Native shell tests (push) Failing after 9m45s
Steer 目标增加 Runtime source 精确匹配

游戏聊天仅续写同来源 Run 并保留跨入口任务隔离

补充模型与 AppSurface 回归夹具和项目记忆
2026-08-04 22:02:32 +08:00
kdletters cd96db3fb6 恢复游戏创作生成任务并完善运行进度
Project CI / Frontend tests (push) Failing after 23s
Project CI / Repository checks (push) Successful in 1m14s
Project CI / Backend tests (push) Successful in 3m51s
Project CI / Native shell tests (push) Failing after 9m52s
持久化并原样恢复 External v1 生成请求、operation 和同一 pending action
允许画布生成对账回执校验后收敛到最终终态
兼容受控换签素材在透明代理 fake-IP 环境下安全下载
保持对账步骤与 context bundle 一致以支持同一任务续跑
压缩运行状态卡片、增加详情弹层和消息时间戳
补齐恢复链、Agent DB、界面回归及项目文档
2026-08-04 21:42:12 +08:00
kdletters 3f47b2df87 修复master现有CI基线失败
Project CI / Repository checks (push) Successful in 1m3s
Project CI / Backend tests (push) Successful in 3m40s
Project CI / Frontend tests (push) Successful in 2m58s
Project CI / Native shell tests (push) Successful in 12m30s
整理六处前端导入顺序并移除未使用类型导入

同步Project Supervisor测试断言到权威Prompt Bundle文案
2026-08-04 21:37:12 +08:00
k88936 d7c63c872d 合并主分支并融合画布资源持久化
保留角色动作资源表作为正式序列结果的权威来源

融合图层素材类型覆盖与资源持久化状态

兼容并严格校验历史本地自包含图片序列

补齐前后端回归测试与后端契约文档
2026-08-04 19:42:54 +08:00
k88936 74d4972ecc 修复角色动作元数据迁移与画布归一化
迁移按计划态分类排除同任务预览视频并区分零候选与多候选。

历史画布迁移忽略复制的来源链,正式生成继续保持严格血缘校验。

逐帧核验登记对象并补齐对象路径与对象 ID,支持前置 scope 的安全 dry-run。

补充迁移 HTTP 调用、撤权能力、回归测试和长期数据契约。
2026-08-04 19:05:21 +08:00
kdletters 04251f42a7 禁止协作Prompt跨语义复用
Project CI / Repository checks (push) Failing after 44s
Project CI / Frontend tests (push) Successful in 3m18s
Project CI / Backend tests (push) Successful in 4m11s
Project CI / Native shell tests (push) Failing after 11m33s
为runtime supervisor chat variant overlay与Provider fragment建立单一section所有权
仅允许Supervisor planning与chat显式复用同一identity section
阻断动态variant与静态composition的重复注入
补齐跨域alias负例并同步架构文档
2026-08-04 18:58:51 +08:00
kdletters 22edb1dfb1 收紧Supervisor Prompt所有权
从planning visual与chat组合推导完整Supervisor专属section集合
拒绝专属section流入公共runtime平台变体专业overlay或Provider fragment
将公共Runtime header改为身份中立并消除Supervisor双重system身份
保留普通专业Agent规划与最终回复身份约束
补齐跨层逃逸负例并同步架构文档
2026-08-04 18:58:51 +08:00
kdletters 68d202f4a4 隔离Supervisor专属Prompt段
限制identity section仅用于Supervisor planning与chat
限制final-reply section仅用于Supervisor chat
拒绝公共runtime变体overlay与Provider fragment复用专属段
补齐五类失败关闭回归并同步架构文档
2026-08-04 18:58:51 +08:00
kdletters 9c978f00cb 补全协作Prompt增量构建监听
递归登记Prompt Bundle各级目录为构建依赖
确保嵌套目录新增孤立Markdown触发失败关闭
补充深层目录依赖回归并同步架构文档
2026-08-04 18:58:51 +08:00