Commit Graph

714 Commits

Author SHA1 Message Date
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 b022bb456a 补齐单Agent删除与聊天恢复闭环
修复事件监听失败后的真实非流式降级与空 choices SSE 兼容
接入受策略保护的 file.delete 并加固确认、revision 和核对门禁
让客户端项目写入统一推进 revision,补齐锁内策略复核
为 manifest 增加跨平台替换与恢复副本
补齐 Runtime、契约和恢复回归测试并同步文档
2026-07-12 14:59:34 +08:00
AIGameCreator App 82fec317a3 完善Agent最终回复崩溃恢复
新增三阶段 finalization journal,恢复时不重放 LLM、工具或回执
为会话消息增加兼容 messageId 与审计幂等自愈
补齐取消、revision 漂移、状态丢失、损坏文件和跨平台替换恢复
增加并发锁短等待、长回复容量与故障注入回归
同步 AI 游戏创作 App 技术方案和项目决策记录
2026-07-12 11:51:22 +08:00
AIGameCreator App de2335dbfe 完善Agent最终回复过期自愈
区分最终完成、过期凭证和致命错误,保持同一运行重新规划
为最终回复绑定项目版本并覆盖只读任务的并发漂移
持久化上下文停滞状态并过滤动态验证输出
补充并发、重启和停滞回归测试及长期文档
2026-07-12 10:35:43 +08:00
AIGameCreator App 7af1297df3 完善Agent项目修改验证门禁
新增项目级 revision 与 per-run 验证凭证持久化
接入修改和验证工具并在最终回复前锁内复核
升级 context bundle 与 pending action v2 恢复语义
补充并发、故障、旧版本恢复测试和技术文档
2026-07-12 09:30:07 +08:00
AIGameCreator App 427820089d 修复Agent聊天流式响应与滚动反馈
兼容OpenAI-compatible SSE中choices为null的元数据帧

固定开发Agent聊天消息区高度并保留内部滚动

补齐流式协议、回退路径、界面约束测试和文档
2026-07-12 08:11:36 +08:00
AIGameCreator App 8493bb39cd 增强单Agent上下文续跑与聊天可靠性
将六轮预算改为可压缩续跑窗口并持久化绑定 run 的上下文包
补齐上下文恢复、凭据清洗、项目验证脚本和跨窗口回归
修复流式尾包兼容、上游错误重复请求和聊天内部滚动等待状态
同步单 Agent Runtime 技术方案和长期决策记录
2026-07-12 05:54:27 +08:00
AIGameCreator App bd647a2aff 修复Agent聊天滚动与等待状态
固定空Runtime场景的消息区和输入区网格行位
让长聊天记录仅在消息面板内部滚动
为等待LLM回复状态补充aria-busy并强化回归测试
同步更新实施方案和决策记录
2026-07-12 04:19:11 +08:00
AIGameCreator App b137b63e3d 完善单Agent默认执行与聊天状态反馈
开发窗口默认使用可执行 Runtime 并保留显式聊天模式
固定消息区内部滚动并持续展示运行状态
终态前先持久化 assistant 回复并自动同步当前 Session
补充会话隔离、落盘顺序和布局回归测试
同步实施方案与项目决策记录
2026-07-12 03:29:10 +08:00
AIGameCreator App 65f2632198 完善单Agent流式聊天与原生工具规划
修复 OpenAI SSE 空 choices、异常尾包和读取中断导致完整回复丢失
固定聊天记录区域并增加持续等待状态与内部滚动
接入原生 function tool 计划协议并补齐严格校验和回归测试
更新 AI 游戏创作技术方案与决策记录
2026-07-12 02:32:22 +08:00
AIGameCreator App 44ac45cd5b 补齐单Agent代码验证闭环
新增受控 project.verify 与 headless agent-task 入口
补强工具计划协议修复、瞬时重试和验证后收束门禁
完善进程清理、写锁恢复、审计关联及覆盖测试
同步共享契约、开发文档和验证脚本
2026-07-12 00:59:05 +08:00
AIGameCreator App ffbc990f5d 修复Agent聊天流式错误与等待反馈
完善OpenAI Chat SSE尾包、错误与结束事件处理
事件监听不可用时降级普通回复并继续持久化
补充等待状态、监听拒绝与协议回归测试
将平台LLM测试纳入客户端完整检查
2026-07-11 23:46:18 +08:00
AIGameCreator App 637b91778e 补齐单Agent代码导航与局部编辑能力
新增项目字面搜索、分段文件读取和精确局部补丁工具

提升后台循环与任务上下文预算并增加空响应重试

支持Chat Completions推理强度配置并补齐回归测试

同步技术方案和项目决策记录
2026-07-11 22:12:07 +08:00
AIGameCreator App 83c2ddb8bb 修复Agent流式回复与等待状态
兼容OpenAI Chat SSE用量尾包并保留异常空响应校验
流式监听或首包前失败时自动降级普通回复
固定聊天消息区高度并启用内部滚动与可靠滚底
在等待LLM期间显示动态连接和接收状态
补充SSE协议与客户端降级回归测试
同步Agent聊天技术方案与项目决策记录
2026-07-11 18:34:10 +08:00
AIGameCreator App 47ad28623a 修正Agent聊天滚动与折叠布局
恢复开发聊天页整页纵向滚动
为Runtime恢复确认区保留独立布局行
修复展开折叠后Runtime与聊天内容重叠
补充确认区结构回归测试并修正文档
2026-07-11 18:00:36 +08:00
AIGameCreator App 50004d579c 优化Agent聊天滚动与状态折叠
固定开发聊天页视口高度并拆分局部滚动区域
为Runtime状态面板增加可折叠详情且保留任务控制
合并流式delta更新并跳过重复Runtime状态提交
补充折叠回归测试与Runtime界面文档
2026-07-11 16:39:02 +08:00
AIGameCreator App 197e1e26c6 补齐Agent Runtime统一错误事件
失败和预算耗尽路径追加error语义事件并保留旧生命周期事件

Runtime状态面板支持展开全部最近事件并展示六类事件

补充前后端回归测试、可视验收截图和技术决策文档
2026-07-11 00:23:40 +08:00
AIGameCreator App b65541ce4c 补齐Agent委派结果回执闭环
持久化父子任务关联并将各类终态结果幂等回执给父Agent

补齐并发锁、取消抑制、恢复补漏和对话落盘失败门禁

展示委派来源并完善Runtime回归测试与技术文档
2026-07-10 23:40:33 +08:00
AIGameCreator App f9e61beb54 完善游戏创作 Agent Runtime 执行闭环
收紧后台规划与回复上下文,项目事实只经权限工具进入 observation
统一前台聊天与后台任务的 Agent 锁并保留多 Agent 并行
补齐独立开发聊天和主工作区的重启恢复确认及跨项目隔离
修正工具预算耗尽、超额动作提示和完成后队列 drain 语义
补充 Runtime、恢复、并发、流式与项目切换回归测试和技术决策文档
2026-07-10 22:00:31 +08:00
AIGameCreator App 7842d5bab3 修复Tauri事件订阅与开发白屏
为客户端与开发窗口补齐只读事件监听 capability
允许 Vite 开发服务器加载仓库共享契约
增加 capability 与共享源码配置门禁
同步更新实施计划和项目决策记录
2026-07-10 19:33:14 +08:00
AIGameCreator App 1ea6671583 完善 Agent 多会话运行时
为开发者 Agent 聊天新增会话创建、切换、归档和历史只读界面
按会话隔离对话、运行状态、任务事件、提示上下文和后台回复
保持单 Agent FIFO 与 OS 锁并让重试恢复沿用原会话
补齐 Tauri 命令、持久化目录、旧会话兼容与回归测试
同步实施方案和项目决策记录
2026-07-10 18:22:01 +08:00
AIGameCreator App aea75ef701 补齐Agent自动工具动作恢复屏障
自动工具动作使用耐久账本记录 approved、executing 与 observed 状态,按崩溃点恢复精确动作或观察
将 needs-reconciliation 提升为 Agent 队列屏障,并在系统锁内按 FIFO 启动 pending 任务
补充自动动作恢复、策略收紧、审计配对、核对队列与并发配置回归测试
同步 Agent Runtime 决策和实施计划,修正项目策略确认文案断言
2026-07-10 15:51:14 +08:00
AIGameCreator App c88c94b98c 支持Agent待确认动作可靠恢复
持久化精确待确认工具动作并绑定run、输入指纹与发生序号

使用OS级Agent锁串行确认、拒绝、取消、恢复与队列续跑

增加取消中状态、开发确认拒绝控件和私有Runtime文件边界

补齐并发恢复、重启核对、取消失败与前端交互回归测试

同步Agent Runtime技术方案与项目决策记录
2026-07-10 12:24:54 +08:00
AIGameCreator App a5c85c912b 绑定Agent工具确认到精确动作
Runtime 为工具输入生成 SHA-256 指纹和安全摘要

确认票据仅放行同一 Agent、run、command 和输入

开发窗口接通待确认动作的确认继续入口

补充动作变更阻断和界面确认回归测试

同步 Runtime V1 技术方案和项目记忆
2026-07-10 09:01:32 +08:00
AIGameCreator App d150f77301 允许Agent恢复项目快照
后台 Runtime 工具箱新增 project.restore

Agent 可按权限策略请求恢复到指定 checkpoint

补充恢复成功和确认阻断测试

同步 Runtime V1 文档和项目记忆
2026-07-10 08:33:05 +08:00
AIGameCreator App bdf3ae87da 允许Agent创建项目快照
后台 Runtime 工具箱新增 project.checkpoint

Agent 可在写入前按权限策略创建本地 checkpoint

补充 checkpoint 成功和确认阻断测试

同步 Runtime V1 文档和项目记忆
2026-07-10 07:29:06 +08:00
AIGameCreator App 739e89ea38 允许Agent调度Ready任务
后台 Runtime 工具箱新增 agent.schedule_ready

Agent 可按权限策略把 manifest ready task 投递到对应队列

补充自动调度和确认阻断的 Rust 测试

同步 Runtime V1 文档和项目记忆
2026-07-10 07:15:27 +08:00
AIGameCreator App 436d67ae24 补齐Ready任务调度入口
开发模式 Agent 状态栏新增调度 Ready 控制

调度前复用项目权限确认并合并返回 Runtime 状态

补充前端测试覆盖开发入口和普通用户隐藏

更新 Runtime V1 文档并移除已调用命令白名单例外
2026-07-10 07:06:58 +08:00
AIGameCreator App 2c5635a35a 支持调度Ready任务给Agent
新增 agent.schedule_ready 命令,将 manifest ready task 投递到对应 Agent 后台队列。

为调度入口接入默认确认权限、Tauri handler 和 native-only 门禁。

补充 Runtime 测试覆盖 ready 任务调度和默认策略拦截。

同步 Agent Runtime 技术方案和项目决策记录。
2026-07-10 06:58:46 +08:00
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