Commit Graph

1096 Commits

Author SHA1 Message Date
kdletters f625fe8e8b 修复退役样式开发态加载
将退役 CSS 源码过滤调整到 Tailwind 转换前执行
新增 Vite 插件顺序回归测试
补充退役方案与开发态白屏排障记录
2026-07-18 15:12:09 +08:00
AIGameCreator App 27a35c2e2c 保证混合协作回执完整观察
为静态回执和隔离 join 分配独立预算,拒绝静默截断

按精确 delegationId 集合推进 claim 观察并收紧恢复锁边界

补充 V1.36 回归测试与技术决策文档
2026-07-18 13:10:53 +08:00
AIGameCreator App 6299faa81e 原子化隔离 Agent 结果认领
为多 ready all-join 增加持久 claim journal 和全锁预取
补齐旧 partial claim、跨 action 重放与未观察完成门禁
修复 Agent DB 撕裂尾行后的幂等认领审计
保证 readyIsolatedJoins 完整输出并封堵多 owner 冲突
补充锁竞争、迁移恢复和全量回归验证
同步 Runtime V1.35 技术方案与共享决策
2026-07-18 04:59:08 +08:00
AIGameCreator App edfeeff701 封堵隔离子 Agent 命令越界
禁止动态隔离子 Agent 通过项目级命令绕过 writeScopes
在工具策略和 Provider 批次预检中统一执行隔离门禁
补充恶意 sibling 写入、旧 pending 与混合协作回归
同步 Runtime V1.34 技术方案和共享决策
2026-07-18 03:16:36 +08:00
AIGameCreator App 1b045a5f46 收敛 Agent 工具计划格式修复
过滤 Provider 推理内容并受限归一化非最终工具旁白
为原生工具协议增加递归重复键校验和稳定错误分类
补充 repair 统计、失败证据与零泄漏真实验收门禁
同步 Agent Runtime 技术方案和项目决策记录
2026-07-18 02:04:08 +08:00
AIGameCreator App 0ca15a2645 强化项目总控协作合同与崩溃恢复
新增 Supervisor 协作策略控制面和 mixed 首批原子预检。\n升级 Provider action batch v2 并补齐 isolated spawn 幂等恢复与旧协议失败关闭。\n限制委派后总控项目变更、进程 stdin 和破坏性 MCP,同时保留进程治理能力。\n加固委派、隔离 Agent、持久进程和 Provider 日志的持久化与并发边界。\n扩充确定性回归、真实 Provider 验收器、自测和项目文档。
2026-07-17 23:36:43 +08:00
kdletters e9c3dc1120 退役旧创作模板业务
保留 SpacetimeDB 历史表、迁移白名单与旧业务源码
切换前端 active 入口并解除旧创作页面和路由编译链
移除旧后端路由、worker 与纯业务 crate 依赖
收敛 SpacetimeDB 模块为历史数据壳
同步 Nginx、Pingora、验证门禁与架构文档
2026-07-17 22:07:52 +08:00
k88936 f5368c825f Editor agent refactored (#76)
重构了editor agent.
使得它能进行多轮工具调用, 把工具调用的结果嵌入到上下文里。
对于上下文的图片, 使用哈希后的id用来引用,不暴露细节信息to llm。
当前实现, 状态直接维护在json doc里, 需要对整个doc加锁,任务目前只能串行。
把SSE改成一个简单请求( 因为生图工具耗时需要二次确认, 不需要再实时展示给用户进度)。
增加确认/取消生图操作。
把tool的参数和错误情况做了反馈。

TODO:  工具调用的规范/prompt还可以改进。

改用external job来做素材生成, 针对来自editor agent 的生成会把生成资产的引用加入到结果json里,
客户端轮询 external job 确定生成状态, 发现结束了或者失败了就 重新get 会话,后端重新提供会话的时候把 结果插入回会话历史里,用来让 ai 引用 以及显示

---------

Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/76
Reviewed-by: 段舒康 <kdletters@qq.com>
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
2026-07-17 21:03:15 +08:00
kdletters 387a1c26e3 完成全量检查整改
清理已跟踪原始日志与个人本地配置
修复前后端有效门禁、测试和构建问题
补齐生产 Jenkins、SpacetimeDB 本地命令与文档约束
收紧图片编辑器状态、附件与媒体引用测试
排除已下线旧创作入口测试并清理 warning
2026-07-17 16:56:46 +08:00
kdletters 18af49c27f 收紧编辑器媒体引用契约
禁止当前画布与外部编辑器接口接收 Data URL 和 Blob URL
生成请求统一先上传 OSS 并使用稳定资源引用
角色动画和视频签名前校验资源归属并支持资源与素材 ID
同步前后端 256KB 引用限制及相关文档测试
2026-07-17 16:44:01 +08:00
AIGameCreator App c607451edd 补齐总控静态与隔离混合协作验收
新增同一 Supervisor Session/run 下 static delegate 与 isolated all-join 的真实 Provider 门禁。
补齐首批确认、并行重叠、强杀恢复、持久化身份和零泄漏审计。
增加双向完成屏障回归、命令入口及 Runtime/开发文档记录。
修正原生计划元调用与业务 action 数量的验收边界。
2026-07-17 16:37:26 +08:00
kdletters 93b27a2307 修复图集拆分运行时身份传递
在 procedure 外层捕获调用 identity 并显式传入事务
补齐素材归组持久表的迁移导入导出清单
修正 DDD 门禁注释解析并补齐编辑器 Agent 事件落位
同步后端架构约束与项目排障记忆
2026-07-17 14:45:11 +08:00
kdletters 8febb799f3 升级SpacetimeDB至2.6.1
统一Rust crates、CLI、容器镜像和生产provision版本
使用2.6.1 CLI重新生成Rust bindings
更新运行检查、架构运维文档和项目共享记忆
2026-07-17 13:44:12 +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
AIGameCreator App f24e0dcf30 完善Agent多动作批次持久化
新增Provider多动作整批预检、确认聚合和稳定cursor恢复
修复修改后验证门禁、Agent DB落盘顺序和Goal恢复cursor回退
补齐批次恢复、拒绝、并行、故障与最终收束回归测试
同步Runtime V1.28技术方案和项目决策记录
2026-07-16 20:02:29 +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 56d70bf720 补齐逐文件备份符号链接恢复
记录data-dir内部相对符号链接并拒绝绝对或越界目标
恢复full catalog时安全重建符号链接
补齐备份测试与生产运维文档
2026-07-16 18:16:38 +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 13629c60cb 接入正式项目总控对话入口
登录后项目开发页接入 project-supervisor active Session 与 same-run steer
为全新项目自动创建 Supervisor Session 并隔离 legacy 项目对话写入
展示总控运行状态、确认问答与专业 Agent 只读协作状态
补充桌面窄屏样式、界面回归测试和 V1.28 文档
2026-07-16 16:29:45 +08:00
AIGameCreator App 84328de5ad 强化项目总控合同委派与返工门禁
为 agent.delegate 增加验收合同、预期产物和返工身份
持久化结构化证据并收紧 Supervisor 唯一回复门禁
补齐并发返工、恢复、脱敏和原生协议行为回归
同步 V1.28 实现与真实 Provider 验收状态
2026-07-16 14:47:14 +08:00
AIGameCreator App e1cb5b699e 补齐单 Agent 持久只读并行批次
实现严格只读动作的持久并行执行与线性化恢复
补齐崩溃窗口、控制漂移和串行屏障回归
新增真实 Provider parallel-read suite 并记录 PASS 证据
同步 Runtime 技术方案、实施计划与项目决策
2026-07-16 12:38:34 +08:00
AIGameCreator App 6ff4556201 修复单 Agent 指令中断恢复轮次
修正 Provider 返回后消费 steer 时的下一轮 context 索引
新增 Runner 强杀恢复的正式 Provider 隔离验收入口与证据门禁
补充同 run steer 回归和 V1.17 PASS 事实源
2026-07-16 11:10:03 +08:00
AIGameCreator App 0b608edd01 加强Goal原生协议真实验收
强制 Goal 成功计划与格式修复全程使用原生工具目录。
为 Goal 阶段等待增加 Runtime 终态快速失败。
补充正式 Provider 复验证据并关闭过期计划状态。
2026-07-16 09:06:13 +08:00
AIGameCreator App 69159b2b39 接入单Agent原生工具目录
为 OpenAI Chat 与 Responses 广告独立 Runtime 和 MCP 函数。
支持持久计划 checkpoint、多动作顺序与严格协议拒绝。
补齐真实 Provider 协议门禁、确定性回归和 Runtime 文档。
2026-07-16 08:15:39 +08:00
AIGameCreator App 9d29631b01 补齐项目Skill渐进加载
发现并校验项目内 Codex 与 Agents Skill 元数据
按需加载命中正文并绑定仓库上下文指纹
补充确定性测试和真实 Provider 隔离验收
同步 Runtime 方案、实施计划与项目决策记录
2026-07-16 07:07:53 +08:00
AIGameCreator App daa5704759 完成仓库指令真实验收
新增scoped-agents正式Provider行为验收套件
使用仅含哈希的双兄弟目录fixture验证根到叶规则
收紧项目变更路径、配置隔离和公共泄漏门禁
记录openai_chat与gpt-5.5真实验收通过证据
2026-07-16 06:28:08 +08:00
AIGameCreator App e99cfa4185 补齐仓库指令作用域
升级仓库启动上下文并按目录作用域加载AGENTS指令
区分仓库指令与不可信参考资料并固定权限安全边界
阻止旧版上下文指纹恢复后直接执行项目写入
补充作用域、请求载荷和迁移阻断回归测试
同步Runtime方案、App实施计划与项目决策记录
2026-07-16 05:59:26 +08:00
AIGameCreator App fa15655a75 完成持久目标真实验收
修复文件写入正文被清洗和末尾换行被截断的问题
收紧运行事件与审计投影并兼容旧脱敏记录恢复
升级真实Goal验收到context v5和Provider lifecycle v2
记录正式gpt-5.5全链路验收证据并同步实施文档
2026-07-16 05:41:14 +08:00
AIGameCreator App e399eaf5de 补齐智能体持久化用户输入流程
新增 user.input_request 状态机与私有 sidecar,支持重启恢复、取消和同一 Run 续跑
接入终端聊天、开发 Agent 聊天、项目 Agent 对话和 Project Supervisor 问题卡
扩展任务队列、能力清单与前后端共享契约
补齐单元测试、界面回归、真实 Runtime E2E 和技术文档
2026-07-16 03:44:31 +08:00
AIGameCreator App 0425afd5cf 实现Runner托管的MCP动态工具
接入STDIO与Streamable HTTP MCP连接、动态工具目录和Runner协议
将mcp.call纳入持久动作、工具审批、私有结果和强杀恢复
增加AppData配置、开发配置界面及聊天CLI的MCP状态入口
补齐真实Provider E2E、全量回归、安全扫描和技术文档
2026-07-16 01:07:58 +08:00
kdletters b303605bf2 新增后台新增用户付费率
扩展 Dashboard 聚合与契约,统计筛选期新增用户的真实付费转化
生成 SpacetimeDB typed bindings 并补充后端聚合测试
后台新增付费率卡片与响应式布局,覆盖零分母和时段文案
同步 Dashboard 运营口径与项目决策记录
2026-07-15 22:14:52 +08:00
AIGameCreator App 543a5469f8 实现Agent持久上下文压缩
新增全局与单 Agent token 预算、持久摘要 sidecar、自动及手动压缩恢复链路
接入 Runner、CLI /compact、开发 UI 状态和共享能力契约
补齐幂等、漂移、生命周期、恢复、隐私及真实三十轮端到端验收
同步 Runtime 技术方案、App 实施计划和长期决策记录
2026-07-15 22:08:17 +08:00
kdletters 271b153308 统一Rust格式化工具链与构建门禁
固定Rust 1.96.0与rustfmt格式配置

接入本地lint、Codex提交前检查和Jenkins构建门禁

提交server-rs全workspace一次性格式化基线

同步开发运维文档与production-ops防回退检查
2026-07-15 21:06:05 +08:00
kdletters 793ec1b6b0 修复后台素材查询分页与任务归组
支持陶泥号解析、稳定游标和后台素材多页查询

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

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

同步生成绑定、数据契约、项目记忆和回归测试
2026-07-15 20:02:50 +08:00
AIGameCreator App 26decf24da 接入单Agent原生联网检索
新增全局与单Agent联网检索配置、状态和开发界面
将直聊与后台planning接入Provider原生搜索并限制repair与final reply
升级Provider lifecycle v2并兼容历史v1记录
增加隔离真实E2E与公共审计泄漏门禁
记录当前gpt-5.5网关真实检索不可用结论
2026-07-15 18:05:10 +08:00
kdletters 8d1c640eb5 修复精选图片读取与审核返还
为已通过、已展示且返还完成的精选资产补充精确匿名读取授权

将精选批准、泥点返还和返还完成标记收进同一SpacetimeDB事务

保留确定性返还流水的幂等语义并支持修复历史半完成记录

补充精选公开门禁测试并同步后端与创作主页文档
2026-07-15 16:58:18 +08:00
AIGameCreator App 3f5424a0b1 实现后台Agent真流式回复
接入身份绑定的后台最终回复流并保持唯一finalization提交
完善Project Supervisor与Swarm CLI增量展示、恢复和竞态处理
禁止Runtime Provider重定向重放并加固生命周期与公共审计脱敏
增加真实Provider隔离验收、定向回归和技术文档
2026-07-15 15:58:02 +08:00
kdletters 7ed99d7353 拆分SpacetimeDB调用池与缓存读连接
将HTTP调用池改为无订阅连接并增加单一共享缓存读连接

统一缓存重建总超时并拒绝发布断线连接

补充连接拓扑回归测试与生产运维说明
2026-07-15 15:11:11 +08:00
AIGameCreator App fda565f40b 加固Goal Provider请求与最终化恢复
绑定Provider请求快照与稳定requestId并禁止歧义错误自动重放
新增Goal真实E2E控制序列、Runner归属清理和失败验证门禁
修复finalization取消竞态、严格七槽容量预留和精确审计恢复
收紧任务委派验证错误等公共审计与敏感信息脱敏
补齐Goal CLI初始化、orphan reconciliation和异常恢复回归
同步Runtime技术方案与长期决策记录
2026-07-15 12:59:28 +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
AIGameCreator App 5f317e79f8 补齐项目总控纯聊天入口
新增agc:chat短命令并默认进入project-supervisor
保留agc:swarm显式父Agent调试兼容
补充CLI默认路由与参数回归测试
同步Runtime方案、App计划和长期决策记录
完成真实终端入口启动退出验证
2026-07-15 04:20:29 +08:00
AIGameCreator App f5d2b3786a 完善单Agent持久计划与恢复验收
新增结构化计划更新、单调修订、完成门禁和失败进度保留
升级上下文与最终回复恢复协议并绑定规划仓库指纹
收紧模型正文公共审计和CLI本地存储路径输出
补齐开发界面计划展示、Supervisor紧凑摘要与乱序竞态合并
强化真实Provider验收器并记录TLS外部门禁未通过
补充Rust前端回归及长期技术文档
2026-07-15 04:03:16 +08:00
kdletters 2f092c3566 统一素材任务层级与成本归因
后台素材查询按任务分页并将中间产物逐行收纳为子项
生成原始产物沿用真实素材类型并承载任务生成成本
抠图、拆分和逐帧后处理记录实际生成器且阶段成本归零
补齐历史类型映射、角色动作链路、测试与文档
2026-07-15 03:04:41 +08:00
kdletters 3f3a6c4ab2 修复画布生图交付与素材成本展示
修复 nanobanana 标量尺寸被误判为宽高的问题。

普通生图和快速编辑在内存完成尺寸变换后仅上传一次,变换失败保留 provider 原图。

移除快速编辑重复的原始输出素材,保留角色、图集和 UI 的独立中间产物。

后台将不重复计费的中间产物显示为不单独计费。

补充单次上传、降级交付和成本展示回归测试及相关文档。
2026-07-15 01:36:16 +08:00