Commit Graph

183 Commits

Author SHA1 Message Date
kdletters 0ef5c2bb79 修复AGC在Windows上的启动失败
Project CI / Frontend tests (push) Failing after 25s
Project CI / Repository checks (push) Failing after 54s
Project CI / Backend tests (push) Successful in 4m54s
Project CI / Native shell tests (push) Failing after 7m35s
通过子进程私有环境变量传递DACL目标路径,避免PowerShell命令参数解析失败。
同步补充AI游戏创作实施方案和项目踩坑记录。
2026-07-27 17:45:16 +08:00
AIGameCreator App b18b367382 修复运行续作与工具路径交接
Project CI / Repository checks (push) Failing after 52s
Project CI / Frontend tests (push) Successful in 2m22s
Project CI / Backend tests (push) Successful in 4m55s
Project CI / Native shell tests (push) Failing after 8m37s
无活动 Runtime 时将自然语言继续转换为新执行并保留显式恢复语义
成功响应落账前按工具契约规范化项目内绝对路径
拒绝重复键隐藏路径、动态 MCP 和项目外路径的交接放宽
补齐续作分流、路径重放和失败关闭回归测试
同步更新 Runtime 技术方案与共享踩坑记录
2026-07-27 17:01:11 +08:00
AIGameCreator App 4522f9dca1 修复工具计划响应交接误判
Project CI / Repository checks (push) Failing after 1m31s
Project CI / Frontend tests (push) Successful in 3m12s
Project CI / Backend tests (push) Successful in 5m44s
Project CI / Native shell tests (push) Failing after 8m33s
区分计划叙述、源码内容与结构化敏感输入,避免安全字面量误触 reconciliation
为成功响应交接失败持久化受控分类、错误摘要与字符数
补充工具计划回归测试及 Runtime 技术和排障文档
2026-07-27 14:24:07 +08:00
AIGameCreator App 427a8c151a 完善自主构建正式产物与终端测试
Project CI / Frontend tests (push) Failing after 24s
Project CI / Repository checks (push) Failing after 46s
Project CI / Backend tests (push) Successful in 4m14s
Project CI / Native shell tests (push) Failing after 7m17s
新增终端 AppData 配置向导并强化跨平台密钥与进程树安全

升级自主构建为十六任务产物 DAG 并接入两类真实画布素材

完善完成基线、并发补验、验证证据与受限画布返工合同

强化确定性与真实 Swarm E2E 的 exactly-once 和正式产物校验

修复确定性 Provider 终态修复后的复验交付状态

同步更新客户端实现计划、决策记录和踩坑说明
2026-07-27 04:04:06 +08:00
AIGameCreator App 006846e667 修复Swarm连续任务恢复与终态归属
Project CI / Repository checks (push) Successful in 2m43s
Project CI / Backend tests (push) Successful in 7m41s
Project CI / Native shell tests (push) Failing after 12m2s
Project CI / Frontend tests (push) Failing after 1m10s
以启动 mutation 返回的 acceptedRunId 建立不可变 turn baseline

拆分队列忙碌与 Runtime 可追加状态并恢复 cancelled canonical 后的 pending 任务

按 finalization message ID 和完整 task journal 隔离连续 B/C 对话、失败扫描与报告计数

以 agentId 和 runId 聚合专业 Agent 终态并保持 journal 失败优先

补齐重复投递、恢复幂等、连续轮次和历史 repair 回归及项目文档
2026-07-25 14:07:54 +08:00
AIGameCreator App ddbca15e30 修复Agent Swarm聊天测试Runner冲突
Project CI / Frontend tests (push) Failing after 50s
Project CI / Backend tests (push) Successful in 6m58s
Project CI / Repository checks (push) Successful in 2m42s
Project CI / Native shell tests (push) Failing after 11m11s
为人工聊天测试复制隔离 AppData,避免复用正式 Runner
新增空闲 Runner 安全收束与临时目录清理
补齐初始化占位页校验、回归测试和开发文档
2026-07-23 13:52:06 +08:00
AIGameCreator App 52d47d5470 合并远端AI游戏创作分支更新
Project CI / Frontend tests (push) Failing after 20s
Project CI / Repository checks (push) Successful in 2m21s
Project CI / Backend tests (push) Successful in 5m16s
Project CI / Native shell tests (push) Failing after 9m35s
保留 Agent Runtime、Runner、项目与测试的模块化拆分
吸收跨平台启动与本地开发栈稳定性修复
补齐 Gitea CI 门禁与异步测试稳定性改进
统一前端 Runtime 水合、策略读取与状态重置语义
2026-07-23 12:40:28 +08:00
menghao ff84b5a308 修复AI游戏创作壳跨平台启动 (#107)
Project CI / Frontend tests (push) Failing after 20s
Project CI / Repository checks (push) Successful in 1m33s
Project CI / Backend tests (push) Successful in 4m7s
Project CI / Native shell tests (push) Successful in 11m20s
修复 macOS 下 Unix 文件身份比较和临时目录测试兼容
隔离 AI 游戏创作本地数据库与发布身份并阻止旧 schema 降级启动
完善 Tauri 开发栈错误传播和 POSIX 子进程树清理
跳过 macOS 不支持的进程指标回调以消除周期告警
补充开发调度测试、技术方案和团队排障记忆

Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/107
Co-authored-by: menghao <mh18530625731@163.com>
Co-committed-by: menghao <mh18530625731@163.com>
2026-07-23 10:50:02 +08:00
AIGameCreator App 167b11d52e 完善自主 Swarm 无干预可玩交付
固定首批程序实现与质量只读职责,并在计划执行前阻断质量 Agent 项目写入
要求非只读专业 Agent 完成本人修改和对应 revision 验证后再交付
补齐 Provider 瞬态重试、最终回复和 Swarm CLI 终态收敛
升级 Provider action batch v3 并兼容 v2/v1 持久恢复
扩展确定性与真实外部 Provider 塔防验收、前端状态和项目文档
2026-07-23 01:06:54 +08:00
AIGameCreator App 7b145b3067 修复自主构建等待确认导致的循环中断
将自主模式剩余确认策略统一失败关闭并保持标准模式语义
迁移旧自主确认批次并在同一 Session 和 run 重新规划
补齐零执行审计、恢复回归和真实可玩验收记录
2026-07-22 20:57:37 +08:00
AIGameCreator App 64ca2f99b2 修复多 Agent 并行写入导致的自主构建中断
将执行前 project revision 漂移改为 blocked observation 并在同一 run 自动重新规划
为 file.write 和 file.patch 增加项目锁内 pending 与 revision 二次校验
补充 stale action 回归、真实外部模型与确定性可玩塔防验收记录
2026-07-22 19:49:12 +08:00
AIGameCreator App 9371cc537a 并行拆分客户端生成与验收大型模块
拆分 tool-plan 持久交接的模型、校验、发现和跨平台存储模块。

拆分旧生成链的提示、画布、产物、生命周期和追踪模块。

拆分 Swarm CLI 的输入、观察、终态判定、报告与测试模块。

拆分浏览器发现、CDP、网络策略、试玩、证据与测试模块。

补充兼容可见性、集成验证和第三轮拆分文档。
2026-07-22 18:28:19 +08:00
AIGameCreator App e142ef5eac 修复自主构建收束回复与公共失败审计
为已通过完成门禁的自主构建总控补充确定性最终回复兜底。

保留 Provider 失败生命周期并沿用回复流与 finalization 幂等提交。

将公共失败事件和 Agent DB 审计改为哈希、长度与稳定分类。

补充私有诊断隔离回归、真实外部 E2E 证据与项目文档。
2026-07-22 17:48:00 +08:00
kdletters 27f66bf0b1 稳定AI原生壳终态审计测试
Project CI / Repository checks (push) Successful in 1m39s
Project CI / Frontend tests (push) Successful in 2m0s
Project CI / Backend tests (push) Successful in 6m18s
Project CI / Native shell tests (push) Successful in 13m6s
让最终回复失败测试等待 Runtime 终态与 Agent lane 完整释放
让并行后台任务测试在读取对话和审计前等待两个 Agent lane 释放
补充异步终态测试的具体回归用例说明
2026-07-22 16:42:20 +08:00
AIGameCreator App 759951ab12 继续拆分客户端工作区与 Agent 运行时模块
拆出项目工作区视图、命令策略、摘要命令与开发面板模块。

拆出 Runtime action、driver 与 protocol 的职责模块并保留稳定 facade。

保留测试模块、兼容重导出与原有可见性边界。

补充结构拆分决策、踩坑记录与实施计划验收结果。
2026-07-22 16:03:34 +08:00
AIGameCreator App 0aaa191f8d 并行拆分客户端运行时与项目摘要模块
将 runtime_tools 拆为十五个职责模块并保留 Agent 可见性

将 Runner 拆为协议端点分发客户端与所有权模块

将进程会话拆为模型持久化生命周期 IO 恢复与测试模块

将项目摘要拆为十四个无环模块并保留一百一十二个导出

记录并行拆分边界与稳定树验收规则
2026-07-22 14:45:36 +08:00
AIGameCreator App 2ec05ba85d 修复自主构建验证收敛与浏览器取证
限制旧试玩失败下的重复委派并强制当前 revision 复验

收紧固定试玩控件唯一可见启用合同

为 Chrome 使用短临时目录并支持当前 run 截图别名

补齐确定性门禁与运行时决策记录
2026-07-22 14:43:55 +08:00
kdletters 017e956724 补齐AI原生CI浏览器依赖
Project CI / Frontend tests (push) Successful in 2m38s
Project CI / Repository checks (push) Successful in 2m56s
Project CI / Backend tests (push) Successful in 9m4s
Project CI / Native shell tests (push) Successful in 15m6s
通过 Google 官方签名 APT 源安装 headless Chrome
保持真实 DOM 与 Canvas smoke 不降级
同步 Gitea CI 运维要求和共享踩坑记录
2026-07-21 23:15:10 +08:00
kdletters b6c85a5216 稳定AI原生壳异步终态测试
Project CI / Frontend tests (push) Successful in 2m52s
Project CI / Repository checks (push) Successful in 3m12s
Project CI / Backend tests (push) Successful in 9m11s
Project CI / Native shell tests (push) Failing after 12m37s
等待 Agent 终态和执行通道释放后再断言持久化副作用
使用一次性测试注入覆盖 CI root 环境下的对话写失败
补充异步 Runtime 与 CI 写失败的共享踩坑记录
2026-07-21 22:56:17 +08:00
kdletters a273377b17 稳定AI原生壳全量测试
Project CI / Frontend tests (push) Successful in 2m47s
Project CI / Repository checks (push) Successful in 3m6s
Project CI / Backend tests (push) Successful in 10m25s
Project CI / Native shell tests (push) Failing after 15m34s
为 command.exec 沙箱测试安装受信任的 ripgrep
将共享后台锁的 Tauri suite 固定为单线程
同步 CI 调度与排障文档
2026-07-21 22:23:17 +08:00
kdletters 5d045d532f 修复隔离CI的原生沙箱环境
Project CI / Native shell tests (push) Failing after 2m18s
Project CI / Frontend tests (push) Successful in 3m17s
Project CI / Repository checks (push) Successful in 3m56s
Project CI / Backend tests (push) Successful in 9m25s
为 rustup 引导和工具链安装增加有界重试
显式安装并预检 bubblewrap 沙箱能力
将 Node 与 Rust 工具暴露到受信任系统路径
记录 Runner systempaths 空切片修补与验收口径
2026-07-21 21:56:23 +08:00
kdletters 79b9404983 修正隔离CI的代理与提权流程
Project CI / Frontend tests (push) Successful in 3m2s
Project CI / Repository checks (push) Successful in 3m21s
Project CI / Backend tests (push) Failing after 3m36s
Project CI / Native shell tests (push) Failing after 11m16s
保留root任务的代理环境并为非root sudo透传受控代理
记录Gitea 1.26.4与rootless runner隔离部署
沉淀Docker socket和Compose路径排障经验
2026-07-21 21:28:14 +08:00
AIGameCreator App 1fce5460f9 修复总控试玩失败后的专业返工收口
总控进入协作后将试玩失败收窄为 code-prototype 后续委派,避免越权直接修改项目
保留无协作兼容路径和新 revision 先复验再试玩的完成门禁
补齐协作分支回归测试并修正自主完成合同测试夹具
同步 Runtime 技术方案、踩坑记录和 Rust 格式
2026-07-21 17:26:16 +08:00
AIGameCreator App a3337f4493 合并最新master分支
合入 origin/master 最新画布、外部接口与后端模块化改动。

按新队列语义解决画布测试和原生壳检查冲突。

把编辑器 Agent 迁移到模块化实现并适配 LlmRunRequest。

删除已废弃的旧编辑器 Agent 单文件与个人 Claude 本地配置。
2026-07-20 16:08:24 +08:00
zhaojingyan eb608ac6f2 完善图片画布撤销保护与操作提示 (#89)
为画布历史记录补充操作类型和内容消失保护

增加撤销成功、恢复成功及阻止提示并在三秒后隐藏

补充拖动、上传、生成和替换等操作的历史语义

保留恢复按钮、Ctrl+Shift+Z 快捷键和双向历史栈

补充撤销与恢复规则的定向测试和说明文档

---------

Co-authored-by: 段舒康 <kdletters@qq.com>
Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/89
Co-authored-by: oj-afraid-student <1373241747@qq.com>
Co-committed-by: oj-afraid-student <1373241747@qq.com>
2026-07-20 15:19:48 +08:00
AIGameCreator App 58dad6e96d 补齐Swarm最终回复重试真实门禁
新增Supervisor最终回复瞬时故障、持久退避与Runner强杀真实验收入口
强化故障代理异步选择器、停止竞态和请求隐私回归
修复并行Agent文件写改删的短等待写锁与绝对路径脱敏
补充终态sidecar等待、并发写锁测试和六轮真实Provider证据
同步Runtime方案、实施计划与项目共享记忆文档
2026-07-20 05:50:24 +08:00
AIGameCreator App c321aef489 完善 Agent Runtime 成功交接与终态恢复
新增 Provider 成功响应 handoff,绑定真实 requestId 并支持原子恢复
补齐 compaction 与 finalization v4 的 stream committed 提交事务
让 Runner 在 handoff 存在时保持 busy,并覆盖冲突与崩溃窗口
同步 V1.41 技术方案、实施计划和项目共享记忆
2026-07-20 02:31:11 +08:00
AIGameCreator App 50e33dd469 完善最终回复 Provider 持久重试恢复
将 final-reply 与前置上下文压缩接入持久重试 sidecar
恢复原请求和流式输出,避免重新规划与重复助手消息
补齐 Agent DB requestKind 契约与重启时序回归
同步 V1.40 文档、验证证据和未完成崩溃窗口
2026-07-20 01:00:06 +08:00
AIGameCreator App 160fe3a8b4 完善 Agent Provider 持久重试真实验收
将瞬态故障注入迁移到 Project Supervisor 首次工具规划并验证持久退避恢复
为故障代理补充仅含序号和时间的元数据请求审计与对应测试
强化真实 E2E 对并行委派、重启恢复、重试时序、分账和终局清理的验收
修正瞬态重试目标的 maxRetries 配置门禁并同步 Runtime 文档与项目记忆
2026-07-19 23:24:51 +08:00
AIGameCreator App 21abd45f86 完善Agent Provider持久重试与恢复
新增按Agent和run隔离的Provider重试sidecar与原子恢复扫描
接入首次工具规划和自动上下文压缩的持久等待与到期续跑
补齐Goal暂停恢复、取消、steer、FIFO、finalization和Runner idle门禁
移除请求指纹中的刷新时间并覆盖跨秒恢复与物理请求一致性
补充sidecar、Runner、并行调度回归及V1.39技术文档
2026-07-19 21:18:53 +08:00
AIGameCreator App 0ee8e664fa 完善父 run 协作策略快照与恢复
固化父 run 协作策略快照与独立绑定记录
统一危险 Agent/run ID 的路径键与锁身份
补齐 legacy claim、aborted batch 和非协作 v1 恢复边界
增强真实 E2E 的确认链与 source endpoint 隔离门禁
扩展协作回归至 52 项并同步 V1.38 文档验收状态
2026-07-19 18:52:33 +08:00
lhk229 0c04bbbea3 内存优化 (#91)
BGfilter服务调用改为传url,减少内存占用

Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/91
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
2026-07-18 21:17:35 +08:00
kdletters 4ceb91cd48 完整恢复多产物原图回填画布
图标素材成功时同时回填透明图集和provider原图
UI素材提取成功时保留原图并将切片排列到其右侧
保持透明主结果锚点和后处理失败原图降级
同步多产物画布决策、踩坑与技术方案
2026-07-18 19:31:44 +08:00
kdletters 6926e5ecb1 恢复角色生成原图回填画布
角色生成成功时同时回填透明主图和右侧原图
保持透明图为生成器主锚点并保留失败降级边界
维持图标和UI生成不回填中间原图的现有规则
同步图片画布多产物文档和项目共享记忆
2026-07-18 18:58:56 +08:00
kdletters bc76b1327d 修复项目重命名弹窗背景丢失
项目重命名弹窗改用平台工具弹窗壳继承主题
新增暗色主题下的重命名弹窗回归测试
补充 portal 弹窗主题丢失的排障记录
2026-07-18 17:44:43 +08:00
menghao 47f3297e84 修复图片改造后二维清晰度降级问题 (#90)
前端按图层真实尺寸恢复图片改造比例与清晰度

后端在角色去背景后恢复生成原图像素尺寸

补充前后端二千像素尺寸回归测试

同步更新图片画布技术文档与项目决策记录

---------

Co-authored-by: MengHao <menghao@MengHaodeMacBook-Air.local>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/90
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: 孟豪 <mh18530625731@163.com>
Co-committed-by: 孟豪 <mh18530625731@163.com>
2026-07-18 16:50:17 +08:00
kdletters 18af49c27f 收紧编辑器媒体引用契约
禁止当前画布与外部编辑器接口接收 Data URL 和 Blob URL
生成请求统一先上传 OSS 并使用稳定资源引用
角色动画和视频签名前校验资源归属并支持资源与素材 ID
同步前后端 256KB 引用限制及相关文档测试
2026-07-17 16:44:01 +08:00
kdletters 93b27a2307 修复图集拆分运行时身份传递
在 procedure 外层捕获调用 identity 并显式传入事务
补齐素材归组持久表的迁移导入导出清单
修正 DDD 门禁注释解析并补齐编辑器 Agent 事件落位
同步后端架构约束与项目排障记忆
2026-07-17 14:45:11 +08:00
AIGameCreator App 4474fb9eab 补齐智能体消息活锁回归与验收记录
新增重复 agent.message 的有界活锁回归并验证持久化幂等
收紧 isolated all-join 与 PTY 测试的异步竞态断言
同步自主 Swarm 真实验收结果、工作流和长期踩坑记录
2026-07-17 12:21:34 +08:00
AIGameCreator App 5a0e647662 补齐Swarm瞬态重试真实门禁
新增受控回环故障代理及代理环境绕过保护
扩展Supervisor Swarm真实E2E的重试零副作用与恢复断言
补充代理测试、命令入口和Runtime协作文档
2026-07-17 09:28:41 +08:00
AIGameCreator App 570d346db2 修复本地回环端口池耗尽
让Agent Runner与本地预览复用Linux非临时端口回退
让MCP HTTP测试夹具预留可用端口并有限重试
补充端口池耗尽排障与验证约束
2026-07-17 07:12:08 +08:00
AIGameCreator App 0e1b158579 完成Agent Runtime总控群协作验收
补齐Provider瞬态重试、原生动作批次与持久恢复门禁
完善总控委派合同、返工认领和专业Agent私有消息审计
新增supervisor-swarm真实E2E验收与定向回归
同步Runtime V1.28技术方案、决策记录和排障经验
2026-07-17 07:06:25 +08:00
kdletters ed1a972c9e 禁止快速编辑任务中继续框选
快速编辑进入生成中后移除框选工具和覆盖层
新增挂起请求回归测试覆盖任务开始后的锁定状态
更新图片画布快速编辑项目记忆与验证口径
2026-07-16 22:23:29 +08:00
kdletters a0242e3547 修复图集快速编辑模型路由
快速编辑请求补齐模型比例和清晰度参数
后端按模型分流nanobanana与GPT图片编辑协议
兼容旧队列参数并收紧图片编辑计费边界
补充图集回归测试并同步OpenAPI与编辑器文档
2026-07-16 22:08:05 +08:00
lhk229 aecabdacfd 新抠图算法 (#85)
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/85
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
2026-07-16 18:33:06 +08:00
kdletters 9ae3f53989 完善SpacetimeDB逐文件增量备份
新增data-dir逐文件CAS基线、history归档与安全清理
发布并校验OSS latest pointer,支持异机自动恢复
接入dev和release可选的files-history定时备份profile
补齐备份测试、生产门禁、环境示例与运维文档
2026-07-16 18:00:06 +08:00
AIGameCreator App d575b6887f 合并 master 最新改动
同步 origin/master 至 b303605bf
保留项目总控 Runtime 决策并合入后台账号与画布更新
沿用当前 platform-llm LlmRunRequest 接口解决背景决策冲突
2026-07-16 17:07:13 +08:00
AIGameCreator App 0b608edd01 加强Goal原生协议真实验收
强制 Goal 成功计划与格式修复全程使用原生工具目录。
为 Goal 阶段等待增加 Runtime 终态快速失败。
补充正式 Provider 复验证据并关闭过期计划状态。
2026-07-16 09:06:13 +08:00
kdletters 793ec1b6b0 修复后台素材查询分页与任务归组
支持陶泥号解析、稳定游标和后台素材多页查询

补齐查询防抖、请求取消、刷新保留与加载更多状态

新增可信来源索引和拆分批次完成事实,修复跨项目与删除切片归组

同步生成绑定、数据契约、项目记忆和回归测试
2026-07-15 20:02:50 +08:00
AIGameCreator App b0be078d6c 补齐单Agent持久目标模式
新增Agent会话级Goal的创建编辑暂停恢复清理与CLI/Tauri入口
升级Runtime context v4、pending action v5和finalization v3的Goal绑定
修复恢复半提交、缺失Goal投影及暂停过渡态的失败关闭
补齐开发窗口目标模式、故障注入测试和项目文档
2026-07-15 06:46:48 +08:00