Commit Graph

70 Commits

Author SHA1 Message Date
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
AIGameCreator App 917fcd5726 添加Agent Swarm一键测试入口
新增 agc:test 确定性自动验收短命令。
新增 agc:test:chat 自动发现 AppData、创建测试项目并启动自主 Swarm。
复用正式预览服务完成浏览器打开、信号停止和安全清理。
补充命令契约、跨平台目录、项目哨兵和预览地址测试。
同步客户端技术方案与团队复验流程。
2026-07-23 12:15:26 +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 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 bf349a38a3 稳定隔离CI的Cargo依赖下载
Project CI / Frontend tests (push) Successful in 2m50s
Project CI / Backend tests (push) Failing after 3m1s
Project CI / Repository checks (push) Successful in 3m16s
Project CI / Native shell tests (push) Failing after 11m25s
关闭 Cargo HTTP multiplexing,降低代理链瞬时 TLS EOF 影响
将 Cargo 网络重试次数提高到 10 次
同步开发运维与共享工作流说明
2026-07-21 21:38:03 +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
kdletters 5611b60d7f 修复原生CI命令路径
Project CI / Frontend tests (push) Failing after 3m0s
Project CI / Repository checks (push) Successful in 3m3s
Project CI / Backend tests (push) Successful in 7m22s
Project CI / Native shell tests (push) Failing after 10m18s
将setup-node的Node与npm映射到受信任系统目录
保持command.exec生产安全白名单不变
同步更新CI开发运维文档
2026-07-21 20:12:20 +08:00
kdletters 676c4beb60 补齐Gitea测试门禁
Project CI / Backend tests (push) Successful in 5m35s
Project CI / Native shell tests (push) Failing after 11m9s
Project CI / Repository checks (push) Successful in 2m23s
Project CI / Frontend tests (push) Successful in 2m16s
拆分前端、后端与原生壳测试任务
接入server-rs workspace正式全量测试
将AI游戏创作分支及独立依赖纳入CI
修复既有测试断言、格式与异步稳定性问题
稳定AI Tauri并发回执测试
更新开发运维和共享流程文档
2026-07-21 19:40:38 +08:00
AIGameCreator App 1d4aad2600 合并远端 AI 游戏创作分支改动
同步首页侧栏与富文本输入改造
保留当前 GameAgent 工作台和自主 Runtime 改动
2026-07-21 11:46:38 +08:00
AIGameCreator App 0fbb76fb94 补齐Agent Runtime工具计划强杀恢复门禁
新增真实 Provider 工具计划交接 checkpoint、Runner 强杀恢复与零重放验收。

收紧 Supervisor 首波协作、返工 runId 和持久 delivery 合同。

扩展敏感正文扫描、跨平台安全回归和 E2E 自测。

注册两级 npm 命令并同步 Runtime 验收文档与当前证据。
2026-07-20 15:48:07 +08:00
k88936 125927e0e8 Ai game creator app home sidebar (#86)
![shotmd-1784186268.jpg](/attachments/c828773c-4f1a-4654-b76d-c944b82ec023)
![shotmd-1784186877.jpg](/attachments/f1782ba3-245a-40c1-8caa-cbd7e4cce74b)
![shotmd-1784186948-compressed.webp](/attachments/f3d02ac3-db7a-439b-9a84-7aceefad9048)
TODO: 补充说明书链接

Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/86
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
2026-07-20 15:03:23 +08:00
AIGameCreator App 791a50ffe8 完善Agent Runtime工具计划持久交接
新增 tool-plan 成功响应私有账本并支持 base 与 repair 零网络恢复
补齐 Provider 生命周期闭合、终态清理和 Runner 空闲门禁
收紧 Agent DB 审计白名单并拒绝原始 Provider 与调用标识
加固 Unix exchange/quarantine 与 Windows 句柄枚举存储路径
扩展 E2E 自测、跨平台回归和 V1.43 工程文档
2026-07-20 11:05:11 +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 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
AIGameCreator App c607451edd 补齐总控静态与隔离混合协作验收
新增同一 Supervisor Session/run 下 static delegate 与 isolated all-join 的真实 Provider 门禁。
补齐首批确认、并行重叠、强杀恢复、持久化身份和零泄漏审计。
增加双向完成屏障回归、命令入口及 Runtime/开发文档记录。
修正原生计划元调用与业务 action 数量的验收边界。
2026-07-17 16:37:26 +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 d575b6887f 合并 master 最新改动
同步 origin/master 至 b303605bf
保留项目总控 Runtime 决策并合入后台账号与画布更新
沿用当前 platform-llm LlmRunRequest 接口解决背景决策冲突
2026-07-16 17:07:13 +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
AIGameCreator App 143684011b 完善Linux工作区命令沙箱
新增 bubblewrap 工作区写入、控制目录保护和默认断网沙箱
统一 command.exec、command.start 与 project.verify 的启动和审计边界
开放 Linux 通用项目命令并保留非 Linux 固定命令兼容边界
补齐持久进程元数据、真实进程测试、共享契约和发布依赖
同步真实 Provider 结论、已知竞态与项目长期文档
2026-07-14 05:54:02 +08:00
AIGameCreator App a9f7bda805 完善Agent持久进程会话能力
新增Runner托管的PTY持久进程会话与安全输出游标
接入start、poll、stdin、terminate的权限、审计和完成门禁
强化Linux进程组看护、Windows Job回收与崩溃核对语义
补齐Runtime确定性测试和真实Provider双套件验收
同步共享契约、实施方案与长期项目记忆
2026-07-14 03:26:44 +08:00
AIGameCreator App 49ea9eec67 完善Agent受控命令与推理配置
新增受控 command.exec 固定程序、参数策略、隔离环境和有界审计
接入项目 revision、验证资格、确认动作复核与失败核对门禁
支持全局及每 Agent 独立推理档位并提供发布默认配置
补齐前端配置、共享契约、Runtime 回归和真实 Provider 验收
同步开发流程、技术方案与项目共享决策记录
2026-07-12 23:22:11 +08:00
AIGameCreator App 5e627a4677 完善通用开发 Agent Runtime V1.1
新增仓库上下文指纹复核与 durable action 漂移保护
拆分 App CLI 与独立 Runner 的投递执行边界并补齐恢复诊断
加入桌面和移动端浏览器验证及跨源网络阻断
实现隔离子 Agent 私有记忆与终止状态传播
补齐 Provider 协议确认副作用重放与 join 真实端到端验证
同步共享契约实施计划决策记录与开发流程文档
2026-07-12 20:58:42 +08:00
AIGameCreator App 44ac45cd5b 补齐单Agent代码验证闭环
新增受控 project.verify 与 headless agent-task 入口
补强工具计划协议修复、瞬时重试和验证后收束门禁
完善进程清理、写锁恢复、审计关联及覆盖测试
同步共享契约、开发文档和验证脚本
2026-07-12 00:59:05 +08:00
AIGameCreator App f9d8142068 接入客户端登录和配套后端启动
启动客户端时先检查平台登录态,未登录展示登录页,登录后进入启动器首页

独立客户端登录使用平台 auth 接口并对 refresh 做并发去重

Tauri 开发启动改为短命令 agc:serve,并先拉起配套 SpacetimeDB 与 api-server

AGC Vite 代理读取 dev-stack 状态并暴露本地 marker,复用时校验 API target

恢复启动器项目目录输入、最近项目刷新移除和非空文件夹提醒交互

补充启动器和登录 gate 测试,并更新 AI 游戏创作 App 开发文档
2026-07-08 02:25:31 +08:00
kdletters 008bbae845 合并编辑器素材库分支
合并 codex/editor-asset-library 到 master
保留原生壳桥接统一分支已合入内容
合并图片编辑器素材库、模型定价和项目记忆更新
解决项目记忆踩坑记录冲突
2026-06-22 22:37:14 +08:00
JenkenB dfd567fe2c Add Agent execution guidelines & trim AGENTS.md
Introduce a new detailed Agent handbook (docs/【协作规范】Agent工作入口与执行准则-2026-06-22.md) and refactor AGENTS.md to be an entry-only navigation page. Update documentation cross-references (docs/README.md, project-memory README, document-map, team-conventions, development-workflow, decision-log and project-overview) to point to the new file and clarify reading/order rules, submission/validation constraints, and SpacetimeDB/back-end wording. Also adjust image canvas generation placement rules in the frontend doc and apply related changes to image-editor hooks/tests (src/components/image-editor/*). Purpose: separate high-level entry rules from complex execution details to reduce startup cost for complex tasks and centralize execution practices in a single guideline document.
2026-06-22 21:44:07 +08:00
kdletters c4193e27db 补齐移动壳原生包构建配置
移动壳新增 EAS Android 和 iOS 构建 profile

移动壳增加原生包构建配置 smoke 门禁

原生壳总验收接入移动 EAS 配置检查

宿主壳文档同步移动原生包构建口径
2026-06-20 06:11:53 +08:00
kdletters 8f107cd991 收口原生壳替身词扫描范围
桌面壳配置检查跳过 Tauri target 构建产物

原生壳文档说明替身词扫描只覆盖源码和配置

共享项目记忆记录构建产物不进入生产扫描
2026-06-20 03:20:37 +08:00
kdletters eb869fb844 补齐原生壳配置门禁
将 Tauri Info.plist 纳入生产替身词扫描

强制移动壳文档导入复用共享 MIME 与大小边界

同步原生壳协议、方案和共享记忆
2026-06-20 02:57:29 +08:00
kdletters 057f1233bb 补强原生壳替身词扫描
将未实现和临时纳入 Expo 与 Tauri 生产壳源码替身词门禁

区分 H5 HostBridge 调用链真实兼容语义与替身词扫描范围

同步原生壳方案、统一协议和共享记忆
2026-06-20 02:45:21 +08:00
kdletters aad54b55b4 绑定微信壳能力到真实流程
微信小程序 capability 增加真实流程文件和测试清单门禁

反查登录支付分享能力对应微信页面工厂和 wx 宿主调用

同步宿主壳方案和共享开发记忆

验证 native-shells、编码检查和 diff 检查通过
2026-06-19 12:49:55 +08:00
kdletters 44ed59a90f 收口登录异常重试刷新路径
登录状态异常重试改为优先调用 HostBridge 受控 WebView 刷新

AuthGate 测试纳入原生壳统一验收

同步 Expo 与 Tauri 宿主壳方案和共享记忆

验证 AuthGate 测试、native-shells、编码检查和 diff 检查通过
2026-06-19 12:43:38 +08:00
kdletters 6beafb738a 收紧登录支付外链调用链门禁
登录和支付外链文件纳入 HostBridge 真实调用链必扫清单

补充原生壳门禁文档和共享记忆

确认 native-shells、编码检查和 diff 检查通过
2026-06-19 12:32:50 +08:00
kdletters be09eb5360 接入微信登录外链宿主打开
微信登录授权链接在原生壳内优先走宿主外链入口

宿主未处理登录授权链接时保留浏览器跳转回退

同步登录跳转测试、宿主壳协议和共享记忆
2026-06-19 12:28:13 +08:00
kdletters 0eb49fcc9d 接入H5支付外链宿主打开
H5支付链接在原生壳内优先走宿主外链入口

宿主未处理支付链接时保留浏览器跳转回退

同步支付跳转测试、宿主壳协议和共享记忆
2026-06-19 12:22:18 +08:00
kdletters d14d577143 接入RPG场景参考图原生导入
RPG场景图片参考图在原生壳内优先走宿主图片导入

场景参考图取消原生选择时不触发浏览器文件输入

同步场景参考图测试、宿主壳协议和共享记忆
2026-06-19 12:15:19 +08:00
kdletters 6d79e89db1 接入RPG封面参考图原生导入
RPG作品封面参考图在原生壳内优先走宿主图片导入

封面参考图取消原生选择时不触发浏览器文件输入

同步封面参考图测试、宿主壳协议和共享记忆
2026-06-19 12:07:34 +08:00
kdletters 72b032ff9d 接入RPG封面原生导入
RPG作品封面上传在原生壳内优先走宿主图片导入

封面原生选择取消时不触发浏览器文件输入

同步封面上传测试、宿主壳协议和共享记忆
2026-06-19 12:01:09 +08:00
kdletters bf50c6fab6 接入RPG角色参考图原生导入
RPG角色资产工作室参考图在原生壳内优先走宿主图片导入

取消原生图片选择时不触发浏览器文件输入

同步角色资产工作室测试、宿主壳协议和共享记忆
2026-06-19 11:53:59 +08:00
kdletters 98daf41790 接入抓大鹅封面原生导入
抓大鹅发布封面图在原生壳内优先走宿主图片导入

封面参考图取消原生选择时不触发浏览器文件输入

同步 Match3D 测试、宿主壳协议和共享记忆
2026-06-19 11:46:32 +08:00
kdletters 0cb75f14e5 接入轻输入参考图原生导入
创作 Agent 轻输入参考图在原生壳内优先走宿主图片导入

移动壳声明拍摄能力时展示拍摄参考图入口

同步 HostBridge 测试、协议文档和共享记忆
2026-06-19 11:34:28 +08:00
kdletters 3fad91337c 接入热身入口原生导航
儿童动作热身入口在原生壳内优先走受控导航

新增 HostBridge 真实导航请求测试

同步宿主壳协议文档和共享记忆
2026-06-19 11:26:57 +08:00
kdletters 7c50fa489d 接入反馈凭证原生拍摄
反馈页在移动壳声明拍摄能力时展示拍摄凭证入口

拍摄图片复用现有凭证校验、预览和提交链路

同步原生壳测试、文档和共享记忆
2026-06-19 11:20:32 +08:00
kdletters 48cd76918b 接入视觉小说原生素材导入
视觉小说结果页图片和音频上传优先消费原生壳受控导入

保留平台素材上传、历史素材和 AI 图片生成原链路

补齐原生壳门禁、测试和架构文档
2026-06-19 11:12:39 +08:00