AIGameCreator App
|
a36290b2e5
|
合并AI游戏创作智能体与通用Runtime基座
Project CI / Frontend tests (push) Failing after 27s
Project CI / Repository checks (push) Successful in 3m20s
Project CI / Backend tests (push) Successful in 3m52s
Project CI / Native shell tests (push) Successful in 13m19s
合并 codex/ai-game-creator-app 的独立客户端、多智能体 Runtime、Runner 与可扩展 LLM Provider 能力
保留 master 最新画布、钱包、后端和原生壳约束并完成四处语义化冲突合并
补齐根 Vitest 对独立 Tauri guest 模块的隔离测试别名并保持 HostBridge 依赖边界
统一正式工作台与 game-chat 的安全本地预览组件及 native-shell 静态门禁
修复合并态 Rust 格式、前端 lint 与共享文档验证口径
|
2026-07-30 18:01:19 +08:00 |
|
lhk229
|
d29240b954
|
补齐 Anthropic 原生工具与三协议流式工具调用 (#112)
Project CI / Repository checks (push) Successful in 46s
Project CI / Backend tests (push) Successful in 2m55s
Project CI / Native shell tests (push) Successful in 9m53s
Project CI / Frontend tests (push) Successful in 2m28s
Anthropic 请求发送 tools 与对象形态 tool_choice 并解析 tool_use block,解除本地对 function tools 的拦截
Chat / Responses / Anthropic 三种协议的流式工具增量按槽位聚合,收尾校验参数为完整 JSON,截断流不返回半截参数
解除 App 侧 Anthropic 降级为文本 JSON 协议的两处守卫与对应提示词分支
新增依赖真实凭据的流式工具验收用例,默认 ignore
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/112
Co-authored-by: 孔令弘 <ink29535@proton.me>
Co-committed-by: 孔令弘 <ink29535@proton.me>
|
2026-07-28 13:33:49 +08:00 |
|
AIGameCreator App
|
6bcd176bdf
|
合并 master 最新更新
Project CI / Frontend tests (push) Failing after 24s
Project CI / Repository checks (push) Failing after 43s
Project CI / Backend tests (push) Successful in 3m5s
Project CI / Native shell tests (push) Failing after 6m49s
合入 master 的 BgFilter、CI、运维与现役平台改造。
保留 AI 游戏创作 Runtime、独立锁文件与原生壳验证链路。
修复共享充值账单组件、LLM 网关与退役 Agent 兼容边界。
同步冲突文档、锁文件和开发脚本。
|
2026-07-27 18:28:26 +08:00 |
|
AIGameCreator App
|
67ed73d857
|
合并 GameAgent V1 UI 分支
引入游戏创作工作台与资源预览界面
同步 UI 原型生成和视觉验收约束
# Conflicts:
# apps/ai-game-creator-shell/src/App.tsx
# docs/README.md
# docs/project-memory/shared-memory/decision-log.md
# server-rs/crates/api-server/src/editor_project.rs
|
2026-07-21 11:20:56 +08:00 |
|
AIGameCreator App
|
3a8dff1404
|
完善游戏创作工作台与智能体恢复闭环
实现横屏项目开发工作台、资源画布、Supervisor 对话与专业 Agent 状态展示
修复总控和专业 Agent 重试、Runner 接管、历史成果跨 Run 持久展示及确认流程
补齐画板图片产物合同、客户端内预览、共享契约与安全边界
新增完整回归测试、工作台 PRD、技术方案与待解决事项
|
2026-07-20 19:48:05 +08:00 |
|
AIGameCreator App
|
36734e158e
|
新增总控Agent纯聊天开发窗口
新增开发态独立窗口路由与专业Agent开发页入口
固定复用project-supervisor活动会话、Runtime和持久对话
提供纯消息区、流式等待状态、输入框与运行时设置
补齐窗口编码、前端交互、开发态门禁和原生壳验证
同步AI游戏创作实施计划与项目决策记录
|
2026-07-20 17:25:58 +08:00 |
|
AIGameCreator App
|
a3337f4493
|
合并最新master分支
合入 origin/master 最新画布、外部接口与后端模块化改动。
按新队列语义解决画布测试和原生壳检查冲突。
把编辑器 Agent 迁移到模块化实现并适配 LlmRunRequest。
删除已废弃的旧编辑器 Agent 单文件与个人 Claude 本地配置。
|
2026-07-20 16:08:24 +08:00 |
|
kdletters
|
7ea463ed08
|
退役旧创作模板业务并保留数据壳
保留 SpacetimeDB 历史表、迁移白名单与最小兼容读取定义
移除旧创作前后端、worker、业务过程及纯业务 crate 的编译依赖
恢复现役创作、项目、我的入口及桌面移动导航
收紧 Vite、TypeScript、ESLint、Vitest 与静态资源退役边界
补齐开发栈、网关、原生壳和文档退役约束
|
2026-07-18 22:02:22 +08:00 |
|
kdletters
|
e9c3dc1120
|
退役旧创作模板业务
保留 SpacetimeDB 历史表、迁移白名单与旧业务源码
切换前端 active 入口并解除旧创作页面和路由编译链
移除旧后端路由、worker 与纯业务 crate 依赖
收敛 SpacetimeDB 模块为历史数据壳
同步 Nginx、Pingora、验证门禁与架构文档
|
2026-07-17 22:07:52 +08:00 |
|
kdletters
|
387a1c26e3
|
完成全量检查整改
清理已跟踪原始日志与个人本地配置
修复前后端有效门禁、测试和构建问题
补齐生产 Jenkins、SpacetimeDB 本地命令与文档约束
收紧图片编辑器状态、附件与媒体引用测试
排除已下线旧创作入口测试并清理 warning
|
2026-07-17 16:56:46 +08:00 |
|
AIGameCreator App
|
143684011b
|
完善Linux工作区命令沙箱
新增 bubblewrap 工作区写入、控制目录保护和默认断网沙箱
统一 command.exec、command.start 与 project.verify 的启动和审计边界
开放 Linux 通用项目命令并保留非 Linux 固定命令兼容边界
补齐持久进程元数据、真实进程测试、共享契约和发布依赖
同步真实 Provider 结论、已知竞态与项目长期文档
|
2026-07-14 05:54:02 +08:00 |
|
AIGameCreator App
|
7afec12958
|
拆分游戏创作壳 Tauri 入口
拆出 CLI、命令、配置、Agent、素材、项目、预览和窗口模块
拆出 Rust 单测并保留 main.rs 作为 Tauri 薄入口
扩展壳配置与原生壳门禁的 Rust 源码扫描范围
同步 AI 游戏创作 App 技术方案和决策记录
|
2026-07-04 16:25:45 +08:00 |
|
AIGameCreator App
|
998e33ca3d
|
完善AI游戏创作App本地工作区与Agent协作
补齐工作区启动器、非空目录确认和主窗口切换入口
改为运行时配置文件并支持全局与单Agent LLM Provider
接入平台 External API 生成和同步美术资产
补齐本地对话记录、Agent私有记忆和项目黑板
完善Agent状态、历史Run、快照、文件和资产快捷入口
同步AI游戏创作App实施计划和共享决策记录
|
2026-07-03 01:32:51 +08:00 |
|
AIGameCreator App
|
72a6d635da
|
AI 游戏创作智能体 App v1 最小落地
新增独立 Tauri 壳 apps/ai-game-creator-shell,只保留聊天入口,正式用户窗口不承载游戏预览画面,开发模式通过独立窗口展示任务、文件、记忆、预览和日志
新增游戏创作专业组与种子任务图契约,覆盖策划/美术/程序/数值/音乐/运营 6 组下 15 个组内角色
新增共享契约本地项目 manifest、内置命令权限枚举、run trace schema 和 ready-task 选择器
扩展平台 LLM 支持流式请求,增加 GENARRATIVE_GAME_CREATOR_LLM_STREAM 开关
新增 AI 游戏创作 App 的聊天命令集:/help /capabilities /audit /project /llm-status /status /files /assets /read /tasks /trace /smoke /run /preview /preview-status /preview-open /preview-stop /memory /remember /forget-memory /canvas /sync-canvas-project /import-canvas-asset /import-canvas-export
新增本地项目初始化、权限 gate(pending/confirm/cancel)、文件上传、受限命令白名单 game.static_smoke 和本地 HTTP 预览
新增 Planner / 6 组角色 agent / Generator / Evaluator / ArtifactWriter / Playtest 文件驱动 loop,最多 3 轮返工,结构化 repairRoutes
新增实时 run trace 写入 .agent/run.latest.json 与 .agent/runs/,包含 taskGraph、passPlans 和步级 toolCalls
新增短期/长期记忆 memory/session.md 和 memory/project.md,支持聊天读取/追加/覆盖/删除
新增画板对接:canvas.project_open、canvas.project_sync、canvas.asset_import、canvas.export_import
新增 npm run ai-game-creator-shell:check 开发验收入口,覆盖 typecheck、单元测试、端到端 smoke
新增 check:native-shells 静态守门:release 只登记 main 聊天窗口,CSP 禁止内嵌预览,开发窗口只在 debug 下打开,用户侧预览命令必须调用 open_local_game_preview
|
2026-06-25 21:03:46 +08:00 |
|
kdletters
|
1b895370c7
|
移除桌面壳原生菜单栏
删除 Tauri 应用菜单注册与 shell/menu.rs 实现
更新桌面壳结构门禁,移除菜单栏必需片段
同步宿主壳方案文档和共享决策记录
|
2026-06-22 17:09:29 +08:00 |
|
kdletters
|
facbd29f06
|
锁定原生壳生成物忽略规则
总验收校验原生壳生成物未被追踪
总验收校验原生壳生成物仍被 gitignore 覆盖
同步宿主壳方案文档和项目决策记录
|
2026-06-21 21:05:29 +08:00 |
|
kdletters
|
3dfd61f0a0
|
锁定原生壳依赖版本门禁
总验收反查移动壳依赖版本检查不可移除
总验收反查桌面壳 Tauri 与 Cargo 版本检查不可移除
同步宿主壳方案文档和项目决策记录
|
2026-06-21 20:57:38 +08:00 |
|
kdletters
|
1f4afcdc19
|
补齐原生壳生成产物追踪门禁
统一反查 dist 与 build/native 不入库
统一反查 Expo 和 Tauri 生成目录不入库
在原生壳验收中增加生成产物边界节点
|
2026-06-21 20:51:20 +08:00 |
|
kdletters
|
75abcf6fd4
|
锁定总验收原生壳检查入口
反查根 check:native-shells 脚本入口
反查根 check 必须串联原生壳验收
防止全仓检查绕过移动桌面宿主壳门禁
|
2026-06-21 20:46:36 +08:00 |
|
kdletters
|
198da27ef8
|
补齐三端桥接模块分类门禁
新增微信移动桌面桥接模块分类断言
区分三端共同模块与原生 App 共同模块
锁定移动桌面微信端专属 HostBridge 模块边界
|
2026-06-21 20:37:30 +08:00 |
|
kdletters
|
7e5ba60ac0
|
锁定壳未声明能力门禁
反查移动壳未声明方法测试必须由共享方法清单派生
反查桌面壳未声明方法测试必须由 Rust 能力清单派生
|
2026-06-21 19:37:39 +08:00 |
|
kdletters
|
b4a1a66cd6
|
补齐桌面导航事件门禁
新增根级 Rust 函数源码提取工具
将桌面导航状态注入脚本的稳定日志边界纳入 native-shell 总检查
|
2026-06-21 19:32:01 +08:00 |
|
kdletters
|
433b65e154
|
收紧微信支付能力日志边界
微信虚拟支付不可用时只记录稳定标签
补充不可用路径日志脱敏测试
更新原生壳根门禁防止能力细节泄露
|
2026-06-21 19:24:09 +08:00 |
|
kdletters
|
81c353e586
|
收紧移动壳本机入口传递边界
移动壳 URL 构建默认拒绝本机 H5 入口
Deep Link 与原生页导航显式传递开发态入口选项
补充移动壳 URL 与 Deep Link 边界测试
同步原生壳门禁和项目决策日志
|
2026-06-21 19:19:27 +08:00 |
|
kdletters
|
6b5e75a070
|
收紧H5原生传输层访问边界
禁止 H5 生产代码直接依赖 nativeAppHostBridge 低层传输
要求业务侧通过 HostBridge facade 使用原生能力
同步项目决策日志中的 facade 边界约束
|
2026-06-21 18:58:24 +08:00 |
|
kdletters
|
9081527a2b
|
强化桌面壳能力流测试门禁
要求 Tauri 桌面能力流由 desktop-shell:test 保护
要求每个桌面能力流关联带 Rust 单测的真实模块
同步项目决策日志中的桌面能力流测试约束
|
2026-06-21 18:53:17 +08:00 |
|
kdletters
|
ecd9097d45
|
补齐原生壳能力流门禁
根级检查反向覆盖 Expo 移动壳声明能力
根级检查反向覆盖 Tauri 桌面壳声明能力
补齐 HostBridge 移动端与桌面端真实能力链路证据
|
2026-06-21 18:42:22 +08:00 |
|
kdletters
|
ba000111d7
|
收口原生能力可信边界
H5 原生能力只信任真实 host.getRuntime 回包
移除桌面壳未声明网络事件白名单
补齐原生壳能力门控测试和共享决策记录
|
2026-06-21 18:08:02 +08:00 |
|
kdletters
|
c0624e1576
|
收口宿主导航诊断日志
微信小程序导航失败日志改为固定标签
移动 WebView 进程失败日志不再输出 detail 对象
补充门禁和共享决策记录
|
2026-06-21 16:51:40 +08:00 |
|
kdletters
|
3af64af261
|
收口小程序壳未来式注释
微信小程序壳注释改为当前事实描述
原生壳门禁禁止生产壳出现后续式占位词
|
2026-06-21 16:27:19 +08:00 |
|
kdletters
|
520aa049d3
|
收口微信页面事件诊断日志
微信 web-view 页面事件日志改为固定阶段标签
原生壳门禁拒绝输出 WebView 原生事件体
同步宿主壳方案和共享决策记录
|
2026-06-21 15:58:55 +08:00 |
|
kdletters
|
3991b6cc23
|
收口微信认证诊断日志
微信 web-view 认证失败日志改为固定阶段标签
原生壳门禁拒绝认证日志输出原生错误对象
同步宿主壳方案和共享决策记录
|
2026-06-21 15:47:00 +08:00 |
|
kdletters
|
c84c77616c
|
收口微信支付订阅诊断日志
微信支付和订阅失败日志改为固定阶段标签
原生壳门禁拒绝支付订阅日志输出原生错误对象
同步宿主壳方案和共享决策记录
|
2026-06-21 15:32:54 +08:00 |
|
kdletters
|
0b848d38bb
|
收口微信九宫切图诊断日志
微信九宫切图失败日志改为固定阶段标签
原生壳门禁拒绝九宫切图日志输出原生错误对象
同步宿主壳方案和共享决策记录
|
2026-06-21 15:22:00 +08:00 |
|
kdletters
|
e2af3005ac
|
收口微信壳环境诊断日志
微信 web-view 环境读取失败日志改为固定标签
原生壳门禁拒绝微信环境诊断输出原生错误对象
同步宿主壳方案和共享决策记录
|
2026-06-21 15:10:16 +08:00 |
|
kdletters
|
a3751f18af
|
锁定原生壳消息来源边界
补充 HostBridge 伪造 origin 事件测试
新增原生壳消息 source 与 origin 门禁
|
2026-06-20 22:06:01 +08:00 |
|
kdletters
|
fa32459f12
|
固定桌面壳本地产物收集路径
桌面壳 release 二进制复制到根 build/native/desktop
根级原生壳门禁验证 staged 桌面二进制产物
同步原生壳方案文档和共享决策记录
|
2026-06-20 21:25:12 +08:00 |
|
kdletters
|
26f95cf398
|
补齐桌面壳能力流程门禁
根级原生壳检查反查 Tauri 关键能力真实流程
宿主壳方案文档记录桌面能力到实现与测试合同
项目记忆同步 Tauri 能力真实链路约束
|
2026-06-20 18:49:14 +08:00 |
|
kdletters
|
981755413d
|
补强移动壳能力流程门禁
根级原生壳检查反查 Expo 关键能力真实流程
宿主壳方案文档记录移动能力到实现与测试合同
项目记忆同步原生壳能力真实链路约束
|
2026-06-20 18:40:03 +08:00 |
|
kdletters
|
8b446cce87
|
细化移动分享文档口径
移动壳分享文档明确限定 Expo 系统分享语义
原生壳门禁继续拒绝跨宿主系统分享泛称
|
2026-06-20 18:23:56 +08:00 |
|
kdletters
|
726bda727b
|
收紧原生分享文档语义
宿主壳方案将系统分享泛称改为受控分享动作
项目记忆补齐 Tauri 桌面分享剪贴板表达
原生壳门禁反查 share.open 跨宿主文档口径
|
2026-06-20 18:17:28 +08:00 |
|
kdletters
|
6f91ebc787
|
修正桌面壳分享动作表达
Tauri 桌面分享按钮按剪贴板复制语义展示
Expo 移动分享继续保留系统分享表达
测试和门禁覆盖跨宿主分享文案差异
文档和项目记忆同步 share.open 能力语义
|
2026-06-20 18:11:31 +08:00 |
|
kdletters
|
33e56fb56f
|
收紧桌面壳网络事件声明
桌面壳移除未由 Rust 真实驱动的 network.statusChanged 能力
桌面网络状态保留 Rust 主站可达性主动查询
门禁禁止桌面网络事件回退到 WebView online 状态
文档和项目记忆同步桌面网络能力边界
|
2026-06-20 17:49:30 +08:00 |
|
kdletters
|
51139ea83f
|
补齐桌面壳网络与门禁自检
桌面网络 HostBridge 补成功与失败映射单测
桌面壳配置脚本纳入受控脚本与替身词扫描
原生壳文档改用唯一完整路径清单口径
项目记忆同步桌面壳验收边界
|
2026-06-20 16:47:08 +08:00 |
|
kdletters
|
2f16a43000
|
收紧移动壳外链与扫码边界
移动壳外链原生异常改由壳层记录日志
移动扫码请求使用共享超时自动清理 pending 状态
原生壳结构门禁补充期望清单唯一性自检
项目记忆同步移动壳边界验收约定
|
2026-06-20 16:37:06 +08:00 |
|
kdletters
|
3661ca69ee
|
绑定原生壳能力真实链路
桌面壳门禁拒绝声明能力落入 fallback-only 分支
根级原生壳门禁登记 H5 受控原生路由链路
项目文档同步宿主能力声明验收约定
|
2026-06-20 16:23:55 +08:00 |
|
kdletters
|
6f12b48ce1
|
补齐微信受控原生页能力声明
微信小程序 capability profile 声明 navigation.openNativePage
微信 HostBridge 协议镜像同步受控原生页能力
原生壳门禁反查订阅生成结果通知页真实流程
壳方案文档和共享决策记录同步微信能力边界
|
2026-06-20 16:10:55 +08:00 |
|
kdletters
|
fba6fb75fb
|
锁定微信原生页跳转失败提示
H5 HostBridge 微信小程序跳转失败不再透出原生 errMsg
HostBridge 测试覆盖微信跳转失败稳定提示
native shell 总门禁反查微信跳转失败边界
|
2026-06-20 13:43:48 +08:00 |
|
kdletters
|
1cf9e6bcc6
|
锁定微信手机号授权取消提示
微信手机号授权取消不再向页面透出原生错误细节
微信认证测试覆盖手机号授权取消稳定提示
native shell 总门禁反查手机号授权取消边界
|
2026-06-20 13:36:49 +08:00 |
|
kdletters
|
abf3174c6a
|
锁定微信九宫切图失败提示
微信九宫切图失败不再向页面透出原生错误细节
微信九宫切图测试覆盖原生下载失败稳定提示
native shell 总门禁反查微信九宫切图失败边界
|
2026-06-20 13:31:56 +08:00 |
|