1396 Commits

Author SHA1 Message Date
AIGameCreator App 83c2ddb8bb 修复Agent流式回复与等待状态
兼容OpenAI Chat SSE用量尾包并保留异常空响应校验
流式监听或首包前失败时自动降级普通回复
固定聊天消息区高度并启用内部滚动与可靠滚底
在等待LLM期间显示动态连接和接收状态
补充SSE协议与客户端降级回归测试
同步Agent聊天技术方案与项目决策记录
2026-07-11 18:34:10 +08:00
kdletters 300e69c97d 修复图片改造尺寸保持
保持图片改造提交与画布回填的原图尺寸
在 VectorEngine 边界对齐非 16 倍数参考图并恢复目标尺寸
补充前后端回归测试与编辑器尺寸契约文档
2026-07-11 18:10:00 +08:00
AIGameCreator App 47ad28623a 修正Agent聊天滚动与折叠布局
恢复开发聊天页整页纵向滚动
为Runtime恢复确认区保留独立布局行
修复展开折叠后Runtime与聊天内容重叠
补充确认区结构回归测试并修正文档
2026-07-11 18:00:36 +08:00
kdletters d756e8e04b 补齐Jenkins凭据与维护后台通道
固化三个Stdb流水线的Secret File凭据默认值
将04:00开发服定时发布默认切换为normal
显式关闭三个下游Build Job的自动发布
允许内网来源在维护模式下访问后台完整链路
保持公网后台与普通业务路由的维护阻断
补齐Nginx、Pingora回归门禁与运维文档
2026-07-11 17:40:37 +08:00
AIGameCreator App 50004d579c 优化Agent聊天滚动与状态折叠
固定开发聊天页视口高度并拆分局部滚动区域
为Runtime状态面板增加可折叠详情且保留任务控制
合并流式delta更新并跳过重复Runtime状态提交
补充折叠回归测试与Runtime界面文档
2026-07-11 16:39:02 +08:00
kdletters ad2e59292c 合并 SEO 基础设施与精确路由
合并 codex/seo 的首页 SEO 元数据、robots 与 sitemap
统一 Nginx 和 Pingora SPA 精确路由及未知路径 404
保留 master 与 SEO 分支的项目记忆条目
补齐路由门禁、Pingora smoke 与前端回归测试
2026-07-11 16:12:05 +08:00
kdletters 324f99efdf 修复外部生成任务大载荷导致的内存膨胀
阻止图片编辑器将 Data URL 和超限 JSON 写入生成任务,复用 objectKey 等轻量引用
新增外部生成任务摘要投影与分批 payload 压缩回填流程,避免正式列表读取大字段
收紧 SpacetimeDB 发布为永不删数据并移除 Jenkins 普通清库入口,补齐维护窗口门禁
更新生成绑定、运维文档和回归测试,并完成生产数据副本迁移与压缩验证
2026-07-11 13:55:05 +08:00
AIGameCreator App 197e1e26c6 补齐Agent Runtime统一错误事件
失败和预算耗尽路径追加error语义事件并保留旧生命周期事件

Runtime状态面板支持展开全部最近事件并展示六类事件

补充前后端回归测试、可视验收截图和技术决策文档
2026-07-11 00:23:40 +08:00
AIGameCreator App b65541ce4c 补齐Agent委派结果回执闭环
持久化父子任务关联并将各类终态结果幂等回执给父Agent

补齐并发锁、取消抑制、恢复补漏和对话落盘失败门禁

展示委派来源并完善Runtime回归测试与技术文档
2026-07-10 23:40:33 +08:00
AIGameCreator App f9e61beb54 完善游戏创作 Agent Runtime 执行闭环
收紧后台规划与回复上下文,项目事实只经权限工具进入 observation
统一前台聊天与后台任务的 Agent 锁并保留多 Agent 并行
补齐独立开发聊天和主工作区的重启恢复确认及跨项目隔离
修正工具预算耗尽、超额动作提示和完成后队列 drain 语义
补充 Runtime、恢复、并发、流式与项目切换回归测试和技术决策文档
2026-07-10 22:00:31 +08:00
AIGameCreator App 7842d5bab3 修复Tauri事件订阅与开发白屏
为客户端与开发窗口补齐只读事件监听 capability
允许 Vite 开发服务器加载仓库共享契约
增加 capability 与共享源码配置门禁
同步更新实施计划和项目决策记录
2026-07-10 19:33:14 +08:00
lhk229 5c9b5ef69e 动作视频/生图背景色链路升级 + 阿里云抠图接入 (#75)
主要改动
1. 阿里云通用抠图接入(新增 platform-matting crate)

手搓阿里云 VIAPI 通用抠图接口(ACS3-HMAC-SHA256 签名),跨区输入走临时桶通道。
图片抠图升级为三档降级:BgFilter → 阿里云 → 本地键色兜底。
动作视频逐帧抠图改用阿里云,remove_editor_generated_green_screen_background 降为最后兜底。
2. 背景色不再写死绿色,改多背景色自动决策

动作视频背景色和生图一样从候选调色板自动选,选项继承。
3. 视觉背景色决策(修"蓝撞蓝")

让 LLM 看参考图选背景色(gpt-4o-mini 视觉模型,路由到 VectorEngine 视觉客户端),修复原纯文本盲选。
4. 背景色候选硬过滤器(新增 editor_screen_background_filter)

按参考图前景配色算 Lab 危险质量 + 皮肤专属三判据(ΔE 距离 / 色调投影 / RGB 分离)剔除撞色候选,LLM 只在安全集合里审美选。露肤角色自动收敛到冷区。新增"灰竹绿"候选补齐安全弧绿色段。
5. 源图合成到背景色(修视频背景变白)

透明源图先填成选定实色再发给 Ark,视频背景确定性等于抠图键色,不再赌模型服从提示词。
6. screenColorHex 结构化记录 + 死代码清理

四条链路统一把实际背景色写进 generation_inputs,修复生图链路"抠图背景色"字段从未生效的旧逻辑。
清理前端抠绿 + qwenSprite 死代码,移除一次性探针示例。

Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/75
Reviewed-by: kdletters <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
2026-07-10 18:22:17 +08:00
AIGameCreator App 1ea6671583 完善 Agent 多会话运行时
为开发者 Agent 聊天新增会话创建、切换、归档和历史只读界面
按会话隔离对话、运行状态、任务事件、提示上下文和后台回复
保持单 Agent FIFO 与 OS 锁并让重试恢复沿用原会话
补齐 Tauri 命令、持久化目录、旧会话兼容与回归测试
同步实施方案和项目决策记录
2026-07-10 18:22:01 +08:00
AIGameCreator App aea75ef701 补齐Agent自动工具动作恢复屏障
自动工具动作使用耐久账本记录 approved、executing 与 observed 状态,按崩溃点恢复精确动作或观察
将 needs-reconciliation 提升为 Agent 队列屏障,并在系统锁内按 FIFO 启动 pending 任务
补充自动动作恢复、策略收紧、审计配对、核对队列与并发配置回归测试
同步 Agent Runtime 决策和实施计划,修正项目策略确认文案断言
2026-07-10 15:51:14 +08:00
AIGameCreator App c88c94b98c 支持Agent待确认动作可靠恢复
持久化精确待确认工具动作并绑定run、输入指纹与发生序号

使用OS级Agent锁串行确认、拒绝、取消、恢复与队列续跑

增加取消中状态、开发确认拒绝控件和私有Runtime文件边界

补齐并发恢复、重启核对、取消失败与前端交互回归测试

同步Agent Runtime技术方案与项目决策记录
2026-07-10 12:24:54 +08:00
kdletters 09fec601b1 完善官网 SEO 地基与精确路由
补充 robots、sitemap、SEO 元信息、结构化数据与首页语义内容
统一三套 Nginx 与 Pingora 的 62 条 SPA 路由和真实 404 行为
新增路由一致性检查、网关测试并同步技术文档与项目记忆
2026-07-10 12:14:44 +08:00
AIGameCreator App a5c85c912b 绑定Agent工具确认到精确动作
Runtime 为工具输入生成 SHA-256 指纹和安全摘要

确认票据仅放行同一 Agent、run、command 和输入

开发窗口接通待确认动作的确认继续入口

补充动作变更阻断和界面确认回归测试

同步 Runtime V1 技术方案和项目记忆
2026-07-10 09:01:32 +08:00
kdletters e464e62697 修复创作页滚动与画布生成状态同步
为创作页恢复可见滚动条并补充样式测试
普通点击画布对象时收敛多选状态,避免批量拖动
裁扩结果先资源化,并在去背完成时保留源图层
队列完成后重读未决项目快照并补充回归测试
同步图片画布持久化文档与长期排障记录
2026-07-10 08:46:17 +08:00
AIGameCreator App d150f77301 允许Agent恢复项目快照
后台 Runtime 工具箱新增 project.restore

Agent 可按权限策略请求恢复到指定 checkpoint

补充恢复成功和确认阻断测试

同步 Runtime V1 文档和项目记忆
2026-07-10 08:33:05 +08:00
AIGameCreator App bdf3ae87da 允许Agent创建项目快照
后台 Runtime 工具箱新增 project.checkpoint

Agent 可在写入前按权限策略创建本地 checkpoint

补充 checkpoint 成功和确认阻断测试

同步 Runtime V1 文档和项目记忆
2026-07-10 07:29:06 +08:00
AIGameCreator App 739e89ea38 允许Agent调度Ready任务
后台 Runtime 工具箱新增 agent.schedule_ready

Agent 可按权限策略把 manifest ready task 投递到对应队列

补充自动调度和确认阻断的 Rust 测试

同步 Runtime V1 文档和项目记忆
2026-07-10 07:15:27 +08:00
AIGameCreator App 436d67ae24 补齐Ready任务调度入口
开发模式 Agent 状态栏新增调度 Ready 控制

调度前复用项目权限确认并合并返回 Runtime 状态

补充前端测试覆盖开发入口和普通用户隐藏

更新 Runtime V1 文档并移除已调用命令白名单例外
2026-07-10 07:06:58 +08:00
AIGameCreator App 2c5635a35a 支持调度Ready任务给Agent
新增 agent.schedule_ready 命令,将 manifest ready task 投递到对应 Agent 后台队列。

为调度入口接入默认确认权限、Tauri handler 和 native-only 门禁。

补充 Runtime 测试覆盖 ready 任务调度和默认策略拦截。

同步 Agent Runtime 技术方案和项目决策记录。
2026-07-10 06:58:46 +08:00
AIGameCreator App 1ccda076dc 允许Agent创建项目任务
新增 task.create 工具,让后台 Agent 可把拆解结果追加到 manifest 任务图。

接入 task.create 权限策略、工具 prompt、审计记录和共享命令契约。

补充后台 Runtime 测试覆盖任务创建成功路径和确认策略拦截。

同步 Agent Runtime 技术方案和项目决策记录。
2026-07-10 06:45:02 +08:00
AIGameCreator App 8c9693a907 支持Agent工具确认后继续
新增一次性工具确认票据并在Runtime权限gate中按run消费。

提供确认待确认后台任务的Tauri命令和开发面板按钮。

确认后把原waiting run标记为confirmed并投递新run继续执行。

补充确认续跑测试并同步Agent Runtime文档。
2026-07-10 06:26:29 +08:00
AIGameCreator App b30ca890bb 串行化Agent本地JSONL追加
新增按目标文件路径串行的本地追加写入helper。

让agent.db、对话、Runtime事件任务和Agent运行日志统一写完整JSON行。

补充并发追加测试覆盖JSONL逐行可解析。

同步Agent Runtime技术方案和决策记录。
2026-07-10 06:16:17 +08:00
AIGameCreator App 1a764af20c 收紧Agent私有记忆边界
禁止Agent通过memory.write写入其他Agent私有记忆。

跨Agent共享改由blackboard.write或agent.message承接。

补充后台Runtime测试覆盖跨Agent私有记忆阻断。

同步Agent Runtime技术方案和决策记录。
2026-07-10 06:09:15 +08:00
AIGameCreator App 0aa34cad79 保证Agent后台任务Run唯一
后台任务入队时检测同一Agent历史runId并自动生成去重后缀。

agent.delegate审计和观察结果使用实际委派runId。

补充重复runId队列测试,确认两个任务不会被快照折叠。

同步Agent Runtime技术方案和决策记录。
2026-07-10 05:57:05 +08:00
AIGameCreator App ecd57918fc 补齐Agent后台任务取消重试
新增Agent Runtime后台任务按runId取消和重试命令。

取消任务写入cancelled状态、事件流和审计记录,并阻止被取消任务继续落回复。

前端Runtime状态面板展示取消和重试操作及cancelled队列计数。

补充Rust生命周期测试、前端断言和技术文档。
2026-07-10 05:48:54 +08:00
AIGameCreator App 912234e6de 保留Agent工具确认等待态
后台Runtime命中工具确认策略时停在waiting-for-confirmation。

任务队列和前端状态面板展示等待确认计数。

补充Rust和前端测试覆盖工具确认等待态。

同步AI游戏创作App技术方案和决策记录。
2026-07-10 05:27:19 +08:00
AIGameCreator App d09febc7cd 支持Agent独立工具策略
扩展项目权限策略,按Agent保存独立拒绝和确认命令。

后台Runtime按项目级与Agent级策略叠加生成工具快照并拦截执行。

主聊天新增agent-policy命令并保留既有策略确认流程。

补充前端和Rust测试覆盖独立Agent策略读写与执行拦截。

同步AI游戏创作App技术方案和项目决策记录。
2026-07-10 05:04:56 +08:00
AIGameCreator App 5058b42ca9 实时同步Agent后台状态
新增 Agent Runtime Tauri 实时更新事件

前端开发窗口和主窗口监听并合并 Runtime 状态

补充后台任务实时更新测试和 Runtime 文档
2026-07-10 04:46:58 +08:00
AIGameCreator App 0f9cfb0451 恢复Agent后台任务队列
- 新增 Agent Runtime 恢复命令,按 agent.resume 自动策略重接任务

- 恢复时优先处理遗留 running,再串行 drain pending

- 补充前端 runtime refresh 和 Rust/React 回归测试

- 更新 AI 游戏创作 App 实施计划与决策记录
2026-07-10 04:28:18 +08:00
AIGameCreator App b98f34a727 补齐Agent结构化计划进度
新增 Agent Runtime 结构化计划步骤与当前步骤索引。

在工具、观察、回复和失败生命周期中更新计划步骤状态。

在开发面板、主窗口状态卡和聊天摘要展示当前计划步骤。

补充后台 loop 成功与最终回复失败的计划步骤测试。

同步 AI 游戏创作 App 实施计划和项目决策记录。
2026-07-10 04:07:06 +08:00
AIGameCreator App 20c760bf45 展示Agent循环轮次进度
新增 Agent Runtime loopIteration、maxLoopIterations 和 toolActionBudget 观测字段

在 Runtime 面板、主 Agent 卡片、agent.run_status 和连续上下文展示 loop 进度

补充前端状态展示测试、Rust JSON 与 prompt 上下文断言

同步 AI 游戏创作 App 技术方案和项目决策记录
2026-07-10 03:45:32 +08:00
AIGameCreator App f72deb9477 补齐Agent任务队列观测
新增 Agent Runtime taskQueue 汇总 pending/running/completed/failed 队列状态

在 Runtime 面板、主 Agent 卡片、agent.run_status 和下一轮 prompt 展示队列摘要

补充最近动作与任务队列前端测试、Rust JSON 与连续上下文测试

同步 AI 游戏创作 App 技术方案和项目决策记录
2026-07-10 03:36:46 +08:00
AIGameCreator App 4e19f68bf8 展示Agent Runtime事件流
Runtime 状态面板接入 recentEvents,展示 thinking/action/observation 等事件。

流式 Agent 状态归一化保留最近事件和任务,避免 payload 覆盖历史可见性。

补充事件流 UI 测试,同步 Runtime V1 文档。
2026-07-10 03:21:41 +08:00
AIGameCreator App 113d80f305 补齐Agent Runtime目标等待状态
Agent Runtime state 新增 currentGoal 和 waitingOn,写入后台任务生命周期。

状态面板、Agent 状态卡和 agent.run_status 展示当前目标与等待对象。

补充 Runtime 状态测试和 wire JSON 断言,同步 Runtime V1 文档。
2026-07-10 03:11:05 +08:00
AIGameCreator App 0326cc819c 补齐Agent Runtime任务委派工具
后台 Agent 工具箱新增 agent.delegate,可把任务投递到目标 Agent 独立队列。

agent.delegate 复用项目权限策略,确认策略下不启动目标 Agent。

补充委派协作测试,同步 Runtime V1 文档和命令契约。
2026-07-10 02:51:30 +08:00
AIGameCreator App 7571654274 补齐Agent Runtime状态观察工具
后台 Agent 工具箱新增 agent.run_status,可读取自己或目标 Agent 的 Runtime 状态摘要。

agent.run_status 复用项目权限策略,策略确认时不读取或泄露状态细节。

补充同伴状态观察测试,同步 Runtime V1 文档。
2026-07-10 02:34:05 +08:00
AIGameCreator App d0dfced8ed 补齐Agent Runtime项目差异工具
后台 Agent 工具箱新增 project.diff,可按 checkpoint 查看本地项目差异。

project.diff 复用项目权限策略,策略确认时不泄露差异细节。

补充 Runtime 差异工具测试,同步 Runtime V1 文档。
2026-07-10 02:25:32 +08:00
AIGameCreator App e91b7f3294 补齐Agent Runtime文件列表工具
后台 Agent 工具箱新增 file.list,可按相对路径列出项目文件摘要。

file.list 复用项目权限策略,策略确认时不枚举文件。

补充 Runtime 文件列表工具测试,同步 Runtime V1 文档。
2026-07-10 02:15:03 +08:00
AIGameCreator App 48cdf33c2c 补齐Agent Runtime连续上下文
后台 Agent 规划上下文加入本 Agent 最近状态、任务和工具动作。

新后台 run 继承同 Agent 最近回复和工具动作,避免多轮任务断档。

补充同 Agent 连续性与跨 Agent 隔离测试,同步 Runtime V1 文档。
2026-07-10 02:05:01 +08:00
AIGameCreator App eee974fb9e 补齐Agent Runtime工具策略快照
Runtime state 新增 toolPolicy,派生工具级 auto、confirm 和 deny 策略。

后台规划 prompt 注入当前工具策略,Agent 可在决策前感知权限边界。

状态面板展示工具策略摘要,补充策略映射和 prompt 注入测试。
2026-07-10 01:52:41 +08:00
AIGameCreator App 28116b054f 补齐Agent Runtime最近动作状态
Runtime state 新增 recentToolCalls,记录最近工具动作、状态、原因和观察摘要。

Agent 状态面板展示最近动作,减少从 observation 文本推断执行过程。

补充后台工具 loop 结构化动作记录测试,同步 Runtime V1 文档。
2026-07-10 01:44:46 +08:00
AIGameCreator App d38bd34c47 补齐Agent Runtime任务图读取工具
后台 Agent 工具箱新增 task.list,可读取 manifest 任务图和 readyTaskIds。

任务图读取复用 task.list 权限策略,并在策略拦截时不暴露任务细节。

补充任务图读取成功与策略拦截测试,同步 Runtime V1 文档。
2026-07-10 01:39:03 +08:00
AIGameCreator App ac4448a2ef 补齐Agent Runtime任务状态工具
后台 Agent 工具箱新增 task.update,可由 Agent 更新 manifest 任务状态。

任务状态更新复用 task.update 权限策略、项目写锁和 manifest 任务真相源。

补充任务状态更新成功与策略拦截测试,同步 Runtime V1 文档。
2026-07-10 01:32:00 +08:00
AIGameCreator App 31ec13c52c 补齐Agent Runtime素材生成工具
后台 Agent 工具箱新增 canvas.asset_generate,可由 Agent 自主生成首版美术素材。

素材生成复用 External Editor API、项目权限策略、项目写锁和本地 manifest 资产登记。

补充生成成功与策略拦截测试,同步 Runtime V1 文档。
2026-07-10 01:20:11 +08:00
AIGameCreator App 4a9a2e692f 补齐Agent Runtime预览启动工具
后台 Agent 工具箱新增 preview.start,可由 Agent 自主启动本地预览。

预览启动复用共享 PreviewRegistry、权限策略、项目写锁、manifest、preview log 和 trace。

补充预览启动成功与策略拦截测试,并同步 Runtime V1 文档。
2026-07-10 01:08:49 +08:00
AIGameCreator App 67c9958bac 补齐Agent Runtime受限自检工具
后台 Agent 工具箱新增 command.run_limited,仅允许 game.static_smoke。

受限自检复用 command.run_limited 权限策略、本地项目锁和静态自检安全边界。

补充自检成功与策略拦截测试,同步 Runtime V1 文档。
2026-07-10 01:01:05 +08:00