Commit Graph

771 Commits

Author SHA1 Message Date
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
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 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 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 67a6cbb8d5 合并 master 分支
合并 origin/master 到 AI 游戏创作客户端功能分支。

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

适配背景色决策与编辑器 Agent 测试到现行 LLM API。
2026-07-08 11:51:30 +08:00
AIGameCreator App 7afc0da5c4 补齐客户端验证码登录
新增独立客户端手机号验证码发送和登录流程。

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

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

同步 AI 游戏创作 App 登录口径文档。
2026-07-08 10:39:40 +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
lhk229 308d440816 新抠图算法(轻量版)上线 (#73)
新抠图算法(轻量版)上线,生图背景色同步改为多颜色+自动决策

---------

Co-authored-by: kdletters <kdletters@qq.com>
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/73
Reviewed-by: kdletters <kdletters@qq.com>
Co-authored-by: Linghong <ink29535@proton.me>
Co-committed-by: Linghong <ink29535@proton.me>
2026-07-07 14:57:10 +08:00
AIGameCreator App 21938815f1 改造主聊天为正常Agent交互
普通聊天改为调用主聊天 Agent 并读取项目上下文
新增 /generate 和 /draft 显式生成入口
补齐主聊天 agentLlm.chat 路由、测试和文档记忆
2026-07-06 21:05:36 +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 a24bbeeeb8 补齐API启动controller弱依赖
API systemd unit 增加 controller 弱依赖
生产 ops 护栏校验 API unit 依赖
同步运维文档和项目记忆说明
2026-07-05 18:01:02 +08:00
kdletters a4a7aed024 合并画布 Agent 侧边栏聊天
# Conflicts:
#	docs/project-memory/shared-memory/decision-log.md
#	server-rs/crates/spacetime-client/src/module_bindings.rs
2026-07-04 18:39:40 +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