Commit Graph

571 Commits

Author SHA1 Message Date
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
AIGameCreator App d24fd7071d 补齐Agent Runtime写入工具
后台 Agent 工具箱新增 memory.write 和 file.write。

写入工具复用项目权限策略、本地项目锁和路径保护,并写入 agent.db 审计。

补充写入成功与策略拦截测试,同步 Runtime V1 文档。
2026-07-10 00:46:27 +08:00
AIGameCreator App 59219a97d6 补齐Agent Runtime多轮观察循环
后台 Agent 任务改为最多三轮 plan/action/observation/replan 循环。

Runtime state 新增 nextStep,并在状态面板和主 Agent 卡片展示下一步。

补充多轮重规划测试、前端状态展示断言,并同步实施计划和决策记录。
2026-07-10 00:38:39 +08:00
AIGameCreator App abb174965b 补齐Agent Runtime协作工具
Agent 后台任务工具箱新增项目黑板写入和 Agent 定向留言。

协作写工具复用 memory.write 和 conversation.write 项目策略。

补充 Runtime 写入成功与策略拦截测试,更新实施计划和决策记录。
2026-07-10 00:23:37 +08:00
AIGameCreator App e38ad19efa 补齐Agent运行态状态列表
主窗口 Agent 状态列表批量读取并展示 Runtime 状态和最近任务。

单 Agent 对话与 Runtime 使用任务 ID 作为规范 Agent ID。

兼容旧 group-role Agent 别名并映射到规范任务 ID。

补充 Rust 与前端测试,更新 Runtime 文档和共享决策记录。
2026-07-10 00:07:46 +08:00
AIGameCreator App 7a6fda2513 补齐Agent后台任务排队执行
同一 Agent 后台任务忙时改为写入 pending 队列。

后台 drain 持有 Agent 锁并串行执行 pending 任务。

开发窗口提示后台任务已加入队列并展示 pending 状态。

补充 Rust 与前端测试,更新 Runtime 文档和共享决策记录。
2026-07-09 23:38:19 +08:00
AIGameCreator App 7c17ce6811 补齐Agent任务历史可视化
Agent Runtime 增加每个 Agent 的任务历史 JSONL 和最近任务读取。

任务记录状态改为 running、completed、failed 的任务视角。

开发窗口和项目 Agent 弹窗的 Runtime 面板展示最近任务。

补充 Rust 与前端测试,并更新实施计划和共享决策记录。
2026-07-09 23:22:06 +08:00
AIGameCreator App 8c077d8eb8 补齐Agent计划工具观察循环
后台Agent任务增加计划、工具动作、观察和最终回复循环。

只读工具调用接入项目权限策略和runtime事件。

前端测试覆盖工具动作状态展示并修正Agent卡片点击定位。

更新AI游戏创作App实施计划和共享决策记录。
2026-07-09 23:09:29 +08:00
AIGameCreator App 83901d5e78 补齐Agent后台并行任务
新增单Agent后台任务命令,按Agent独立runtime锁并行运行。

开发单聊和项目Agent对话弹窗增加后台运行入口。

后台任务结果写回Agent对话、runtime事件和agent.db审计记录。

补充并行后台任务测试和实施计划决策文档。
2026-07-09 22:53:08 +08:00
AIGameCreator App 2a64aa8fe3 补齐Agent Runtime状态观测
新增每个 Agent 的 runtime state 和 event JSONL 持久化

单 Agent 聊天和角色 brief 生成写入 task、session、run 状态

开发聊天页和项目 Agent 对话展示 runtime 状态与读取失败

排除 runtime 目录对 checkpoint、index 和 restore 的干扰

补充 Runtime V1 文档和回归测试
2026-07-09 22:36:18 +08:00
AIGameCreator App 3200e3b48c 支持Agent聊天流式状态
单 Agent 聊天新增 Tauri 流式事件并按 runId 过滤增量

开发窗口和项目 Agent 对话发送时显示保存、连接、接收和落盘状态

流式草稿先在界面增量显示,完成后再保存 assistant 消息

补充前端流式状态回归和 Rust SSE 回调测试
2026-07-09 16:09:59 +08:00
AIGameCreator App a2bbeb79ee 补齐Agent聊天失败回执
Agent 聊天在用户消息已保存后将回复失败原因落盘为 assistant 消息

新增 --agent-chat 开发诊断入口验证单 Agent LLM 调用链

补充开发 Agent 聊天失败回执和 CLI 解析测试
2026-07-09 15:41:12 +08:00
AIGameCreator App 57cb1fa391 提示Agent聊天LLM配置缺口
开发 Agent 聊天入口主动检查并展示当前 Agent LLM 配置状态

单 Agent 对话在 LLM 未就绪时显示配置提示并阻止发送

补充开发入口和项目对话入口的 LLM 缺口回归测试
2026-07-09 15:00:35 +08:00
AIGameCreator App 9bcd6d928c 修正Agent聊天验证口径
前端测试不再用回显用户输入冒充真实回复

Rust LLM provider 测试断言回复不是用户原文
2026-07-09 01:14:44 +08:00
AIGameCreator App 46fbcdf78a 修复Agent对话真实回复可见性
主窗口单 Agent 对话改为调用真实 Agent 回复

开发聊天入口在回复失败时把错误显示到对话区

更新单 Agent 对话回归测试
2026-07-08 22:58:49 +08:00
AIGameCreator App c0ff9edf97 支持单Agent真实对话与并行执行
新增单 Agent 真实 LLM 对话命令并按 agentLlm.<agentId> 路由

开发聊天窗口切换 Agent 时自动读取历史并持久化真实回复

Agent loop 按 dependencyWaves 并行执行同一 wave 内角色 brief

补充并行执行、单 Agent 对话和界面回归测试

更新 AI 游戏创作 App 技术方案文档
2026-07-08 20:54:05 +08:00
AIGameCreator App 788c085684 补齐侧栏菜单失焦关闭
我的和帮助菜单点击外部或焦点离开后自动收起

保留菜单内部点击交互不被提前关闭

补充侧栏菜单关闭行为测试
2026-07-08 20:31:22 +08:00
AIGameCreator App 1c88b924d5 清理首页菜单与泥点弹层细节
移除泥点弹层账户读取状态文案

使用详情改为统一占位通知

修复帮助按钮展开态灰色背景

补充泥点弹层交互断言
2026-07-08 20:26:19 +08:00
AIGameCreator App 06e79ab2bc 修复首页账户帮助菜单交互
统一我的和帮助菜单为点击触发

菜单项接入占位通知弹窗并提升弹层层级

调整泥点与升级入口为分段胶囊样式

补充首页菜单交互边界测试
2026-07-08 20:15:07 +08:00
AIGameCreator App d8dc11592c 添加开发专用Agent聊天窗口
新增debug专用developer窗口并路由到agent-chat入口

实现单Agent选择、历史读取和对话持久化

收紧发布入口不暴露开发聊天并补充测试

同步更新AI游戏创作App开发窗口文档口径
2026-07-08 17:52:09 +08:00
AIGameCreator App d251525f77 重做GameAgent单窗口首页
登录后直接进入单窗口客户端首页并保留兼容命令

首页支持做游戏做素材做方案切换、附件队列和目录创建流程

项目组和项目开发占位改为同窗口切换并保存首条需求

顶部泥点充值合并展示,账户帮助配置回到底部侧栏

补充账户泥点精选素材读取与首页项目视觉测试

同步AI游戏创作实施文档、决策记录和上下文术语
2026-07-08 17:35:45 +08:00
AIGameCreator App 6cb0b5d6a7 修复客户端认证异常处理
登录态探活遇到服务不可达时保留本地 access token。

退出登录重试时 refresh 失败仍继续调用服务端 logout。

补充客户端认证异常处理回归测试。
2026-07-08 14:24:06 +08:00
AIGameCreator App 67a6cbb8d5 合并 master 分支
合并 origin/master 到 AI 游戏创作客户端功能分支。

解决画布文档、决策记录和本地工具配置冲突。

适配背景色决策与编辑器 Agent 测试到现行 LLM API。
2026-07-08 11:51:30 +08:00
AIGameCreator App b1cbda97b0 收起首页项目操作
首页最近项目卡片改为只读展示。

刷新、清空、显示和移除操作保留在项目页。

更新启动器项目操作回归测试。
2026-07-08 11:21:56 +08:00
AIGameCreator App 18b834af36 收起空公告栏占位
无公告时启动器主区域不再启用公告布局。

调整账户条和首页输入区域的无公告顶部间距。

补充启动器无公告布局回归测试。
2026-07-08 11:02:32 +08:00
AIGameCreator App 7afc0da5c4 补齐客户端验证码登录
新增独立客户端手机号验证码发送和登录流程。

登录请求在网络层失败时展示登录服务不可达提示。

补充验证码登录、Load failed 文案和登录页基线测试。

同步 AI 游戏创作 App 登录口径文档。
2026-07-08 10:39:40 +08:00
AIGameCreator App ada9bc9553 隐藏空通知条
启动器通知列表为空时不渲染顶部通知条

移除登录页顶部通知占位背景

补充默认无通知条的启动器测试
2026-07-08 10:26:48 +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
AIGameCreator App 3b3d9dcf8e 替换客户端首页左侧导航
按 GameAgent 需求落地首页、项目、帮助三类左侧入口

项目页复用本地最近工作区记录并提供打开和显示目录操作

帮助入口改为浮层菜单并接入使用指南、联系我们、最新动态页面

为独立客户端声明 lucide-react 图标依赖
2026-07-07 22:37:03 +08:00
AIGameCreator App 40213b839c 重做客户端静态首页
按参考图替换启动器首页为纯静态展示

补齐左侧导航、顶部优惠条、主输入区和最近项目卡片

调整响应式布局并保留配置弹窗入口
2026-07-07 22:18:20 +08:00
AIGameCreator App 21938815f1 改造主聊天为正常Agent交互
普通聊天改为调用主聊天 Agent 并读取项目上下文
新增 /generate 和 /draft 显式生成入口
补齐主聊天 agentLlm.chat 路由、测试和文档记忆
2026-07-06 21:05:36 +08:00
kdletters be7f0375e5 记录精选活动卡图片宽高
后台上传活动卡图片时读取并保存原始宽高

隐藏活动卡 Object Key 输入,重复上传替换图片引用

公开精选按活动图宽高设置卡片比例

同步 SpacetimeDB schema、bindings 和后端数据契约文档
2026-07-06 21:00:21 +08:00
kdletters 68e9087552 完善后台精选活动卡上传
后台精选活动卡支持选择图片并通过 OSS 直传凭证上传。

保存活动卡时同步 imageSrc 和 imageObjectKey。

移除后台素材包分类选项,清空分类时不再自动隐藏精选素材。

补充后台活动卡上传和分类交互测试。
2026-07-06 18:57:20 +08:00
kdletters b5aa68fc6a 调整精选后端公开契约
新增精选活动卡图片 objectKey 存储字段和迁移兼容。

新增后台活动卡图片 OSS 直传凭证接口。

移除素材包精选分类约束,允许未设置分类素材进入全部精选。

同步 admin 和前台读取活动卡 objectKey 的类型契约。
2026-07-06 18:56:49 +08:00
kdletters 7c449f0596 修正音频素材封面
使用用户提供的透明 PNG 替换自绘 SVG 音频封面
统一后台素材查询、精选审核、创作主页和画板素材库的音频封面引用
补齐画板图层列表音频图层封面展示
更新相关测试覆盖
2026-07-06 14:44:43 +08:00
kdletters 0b766c8bf9 统一音频素材封面缩略图
新增音频素材统一封面图。
素材库、创作主页精选和后台缩略图改为使用音频封面。
补充音频封面展示回归测试。
2026-07-06 14:10:16 +08:00
AIGameCreator App d2ddb932b3 合并 master 更新到 AI 游戏创作分支
合入 master 的画布 Agent、精选素材审核、外部编辑器 API 与认证投影更新
保留当前分支的 AI 游戏创作壳、配置项和 LLM 运行接口改造
解决图片编辑器、LLM、去背景完成、外部生成排序和文档冲突
沿用 master 的 SpacetimeDB auth_store_projection 迁移与生成绑定
2026-07-06 11:47:19 +08:00
kdletters b288b091b2 完善精选审核与素材查询展示
移除素材查询分类筛选和分类列

精选审核通过后改为手动设置展示分类

公开精选按分类展示并补充底部点赞按钮

使用文档大拇指透明图标并同步点赞测试

同步精选审核数据契约、绑定和文档
2026-07-05 18:01:02 +08:00
kdletters 963b662e23 修复后台素材查询与精选审核入口
恢复精选审核独立入口与审核页面

拆出素材查询入口并保留纯查询字段

后台素材查询改走 SpacetimeDB 后台 procedure,避免直查私有 editor_asset

同步 SpacetimeDB bindings、后台测试和数据契约文档

补充后台素材查询私有表踩坑记录
2026-07-04 16:39:48 +08:00
AIGameCreator App 7afec12958 拆分游戏创作壳 Tauri 入口
拆出 CLI、命令、配置、Agent、素材、项目、预览和窗口模块
拆出 Rust 单测并保留 main.rs 作为 Tauri 薄入口
扩展壳配置与原生壳门禁的 Rust 源码扫描范围
同步 AI 游戏创作 App 技术方案和决策记录
2026-07-04 16:25:45 +08:00
kdletters 636934de88 补齐陶泥儿精选审核链路
新增 editor_showcase_asset、点赞和活动配置表,生成素材默认不公开。

补齐素材提交精选审核、后台审核通过返还泥点、展示开关和公开精选分页接口。

更新素材库右键菜单和创作主页精选瀑布流,展示作者昵称、陶泥号、成本和点赞状态。

新增后台素材查询页,支持时间、用户、分类、关键词查询和缩略图详情查看。

同步 SpacetimeDB 绑定、前后端契约、项目文档和决策记录。
2026-07-04 15:47:14 +08:00