lhk229
|
c2d2eb7ea9
|
合并 codex/ai-game-creator-app 工具计划响应交接误判修复
Project CI / Repository checks (pull_request) Failing after 56s
Project CI / Backend tests (pull_request) Successful in 4m42s
Project CI / Native shell tests (pull_request) Failing after 10m17s
Project CI / Frontend tests (pull_request) Successful in 2m37s
|
2026-07-27 07:02:30 +00:00 |
|
lhk229
|
eb63f44271
|
非流式工具参数半截 JSON 改为原样透传
Project CI / Repository checks (pull_request) Failing after 11s
Project CI / Backend tests (pull_request) Failing after 12s
Project CI / Frontend tests (pull_request) Failing after 23s
Project CI / Native shell tests (pull_request) Failing after 9m30s
b1ef45fbd 把“arguments 非空必须是完整 JSON”同时应用到流式和非流式,
越界了。两者的“参数不完整”语义不同:流式意味着流被截断,是传输层事实;
非流式的外层 body 已经完整,参数半截只说明模型输出有问题,属于内容层事实。
App 早有更好的处理——工具计划格式修复循环把畸形响应回灌给模型重写,比硬
报错再重跑整轮 Provider 有效得多。平台层拦下来会丢掉修复所需的 call id、
函数名和原始参数,导致 background_agent_runtime_repairs_malformed_native_
function_arguments 直接以 kind=deserialize 失败,第二次 repair 请求不再发出。
按流式与非流式区分该校验。b1ef45fbd 的其余部分不变:禁止静默丢弃、id 与
函数名必填、空参数归一为空对象、三协议共用一份策略。
原用例反转为断言原样透传,并补一条成对的流式用例锁住流式仍然报错。
|
2026-07-27 07:00:21 +00:00 |
|
AIGameCreator App
|
4522f9dca1
|
修复工具计划响应交接误判
Project CI / Repository checks (push) Failing after 1m31s
Project CI / Frontend tests (push) Successful in 3m12s
Project CI / Backend tests (push) Successful in 5m44s
Project CI / Native shell tests (push) Failing after 8m33s
区分计划叙述、源码内容与结构化敏感输入,避免安全字面量误触 reconciliation
为成功响应交接失败持久化受控分类、错误摘要与字符数
补充工具计划回归测试及 Runtime 技术和排障文档
|
2026-07-27 14:24:07 +08:00 |
|
lhk229
|
214357b175
|
尾部错误后保留已收尾的纯工具调用响应
Project CI / Repository checks (pull_request) Failing after 1m0s
Project CI / Frontend tests (pull_request) Successful in 2m45s
Project CI / Backend tests (pull_request) Successful in 4m53s
Project CI / Native shell tests (pull_request) Failing after 6m49s
retain_completed_stream_after_tail_error 用“正文非空”判断有没有值得保留的
结果,这个判据来自该函数引入时,那时响应就等于正文。工具调用成为一等公民后
它失效了:纯工具调用响应的正文本来就是空的,MiniMax 的 Anthropic 工具流实测
恒定如此,于是每一次这样的响应遇到尾部传输或解析错误都会被丢弃,白跑一轮
Provider 重试。
Anthropic 的 message_stop 与 Responses 的 response.completed 只标记完成、不
标记流终止,收尾事件之后仍会读到 EOF,因此这条尾部路径是常态而非边缘情况。
改为正文或工具调用任一非空即视为有可保留内容。安全性由其余判据保证:协议完成
信号已到、finish_reason 已到、工具参数完整、错误属可容忍尾部错误,与正常路径
一致。补一个纯工具调用遇 body-read 尾部错误的用例,退回旧判据时该用例失败。
|
2026-07-27 06:14:54 +00:00 |
|
lhk229
|
b1ef45fbd2
|
统一三协议工具调用归一,禁止静默丢弃
非流式 DTO 为兼容流式分片改成可选字段后,filter_map 会把缺 id / name /
function 的工具调用逐个丢掉;响应同时带解说文本时整个响应被当作普通文本
回复成功返回,带 tool_choice=required 的请求随后退化为格式修复循环,审计
里看不出成因在解析层。Responses 与 Anthropic 的提取有同类缺陷。
把策略收进单一入口 normalize_tool_calls:协议层只做字段映射,识别为工具
调用后字段不全一律返回 Deserialize;arguments 缺省或空白归一为空对象,
非空则必须是完整 JSON。流式收尾改为委派同一入口,行为不变。
顺带修正两处口径不一致:Chat 缺 arguments 从空串改为空对象,Responses
缺 arguments 从整条丢弃改为空对象(零参函数合法)。非流式 arguments 半截
JSON 由此改为显式失败,上游 max_tokens 截断会命中。
补 9 个非流式用例,含缺 id 且有正文不得退化成纯文本回复的回归锁,以及三
协议同一缺失形状必须同类报错的一致性用例。
|
2026-07-27 05:59:28 +00:00 |
|
lhk229
|
9eca3bd657
|
修正 AI 游戏创作 Shell ESLint 规范
Project CI / Frontend tests (pull_request) Failing after 56s
Project CI / Repository checks (pull_request) Failing after 2m20s
Project CI / Backend tests (pull_request) Successful in 6m19s
Project CI / Native shell tests (pull_request) Failing after 12m13s
整理配置检查脚本与智能体测试的导入顺序。
将配置向导中的常量条件循环改为等价循环语法。
|
2026-07-27 05:47:09 +00:00 |
|
lhk229
|
445559bfea
|
流式工具调用要求协议收尾信号
Project CI / Repository checks (pull_request) Failing after 1m26s
Project CI / Frontend tests (pull_request) Successful in 2m27s
Project CI / Backend tests (pull_request) Successful in 4m40s
Project CI / Native shell tests (pull_request) Failing after 7m34s
字节流干净结束不等于协议收尾:代理超时、网关掐断和 HTTP/2 提前
END_STREAM 都表现为干净 EOF。此前只要工具参数恰好是合法 JSON 就会
返回并执行该调用,且并行槽位在断流后会被静默丢弃。
新增 ParsedStreamEvent::is_completion 与 StreamAccumulation::
completion_observed,按协议判定收尾:Chat 用非空 finish_reason 或
[DONE],Responses 用 response.completed,Anthropic 用带 stop_reason
的 message_delta 或 message_stop。不能统一用 [DONE],MiniMax 兼容层
不发该标记。message_stop 改为产生只带 is_completion 的事件,保持不
伪造 finish_reason 覆盖真实 end_turn 的既有约束。
聚合出过工具 slot 但未观察到收尾信号时返回 Deserialize;判定使用未
固化槽位,使参数恰好闭合的截断仍按截断归因。StreamUnavailable 语义
不变,仍只表示事件形状不受支持。本轮只收严工具路径,纯文本缺收尾信
号仍返回成功并打 warn。
真实端点验证:MiniMax Anthropic 兼容层 stop_reason=tool_use、
MiniMax OpenAI 兼容层 finish_reason=tool_calls,均通过门禁。
|
2026-07-27 05:36:32 +00:00 |
|
lhk229
|
1580b3daf3
|
修复测试的竞态问题
Project CI / Frontend tests (pull_request) Failing after 31s
Project CI / Repository checks (pull_request) Failing after 52s
Project CI / Backend tests (pull_request) Successful in 4m17s
Project CI / Native shell tests (pull_request) Failing after 10m53s
|
2026-07-27 05:23:40 +00:00 |
|
lhk229
|
a5c9f68bfe
|
合并 codex/ai-game-creator-app 上下文预加载说明修复
Project CI / Frontend tests (pull_request) Failing after 28s
Project CI / Repository checks (pull_request) Failing after 1m7s
Project CI / Backend tests (pull_request) Successful in 4m38s
Project CI / Native shell tests (pull_request) Failing after 8m22s
冲突集中在后台 planning 的 format! 模板:本分支已移除 legacy text
JSON schema,上游把硬编码的预加载说明换成 context_preload_notice
占位符。解析时保留本分支的原生工具文案,只替换该占位符。
|
2026-07-27 04:29:11 +00:00 |
|
lhk229
|
d6828d5893
|
修正 platform-llm 契约小节标题避免误入表目录
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Failing after 11s
Project CI / Frontend tests (pull_request) Successful in 1m52s
Project CI / Native shell tests (pull_request) Failing after 7m6s
DDD boundary guard 以 `^### \`name\`` 采集 SpacetimeDB 表目录,
新增的 platform-llm 小节标题以反引号开头,被误判成不存在的表。
按同文档 view 条目的写法加类别前缀,使反引号不在首位。
|
2026-07-27 04:11:36 +00:00 |
|
lhk229
|
ccf0c88998
|
修正 platform-llm Rust 格式
按仓库 rustfmt 配置整理流式工具调用实现。
格式化 live stream 工具调用验收测试。
|
2026-07-27 04:06:26 +00:00 |
|
AIGameCreator App
|
ab89776307
|
修复项目总控上下文预加载说明
Project CI / Frontend tests (push) Failing after 26s
Project CI / Repository checks (push) Failing after 52s
Project CI / Native shell tests (push) Failing after 33s
Project CI / Backend tests (push) Successful in 5m14s
按 Agent 身份在 prompt 格式化阶段选择上下文预加载文案
删除依赖上游完整字符串的静默替换链路
补充普通 Agent 与 Supervisor 最终请求回归测试
同步 Runtime 上下文压缩技术约束
|
2026-07-27 12:04:14 +08:00 |
|
lhk229
|
a6c0775fb7
|
修正原生工具 repair 用例中失效的提示词断言
Project CI / Repository checks (pull_request) Failing after 43s
Project CI / Frontend tests (pull_request) Failing after 31s
Project CI / Backend tests (pull_request) Failing after 1m37s
Project CI / Native shell tests (pull_request) Failing after 9m3s
移除 legacy text JSON schema 后,断言「提供原生函数时不得输出这段 JSON」必然失败
改为断言现行原生协议约束,并新增否定断言防止该段 schema 回流
tool_choice=required、arguments.input 嵌套、禁止扁平化和 respond_to_user 断言保持不变
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 03:57:59 +00:00 |
|
lhk229
|
5fb9af8303
|
修正流式工具验收说明
Project CI / Frontend tests (pull_request) Failing after 28s
Project CI / Repository checks (pull_request) Failing after 1m22s
Project CI / Backend tests (pull_request) Failing after 1m38s
Project CI / Native shell tests (pull_request) Failing after 8m43s
校正真实端点 smoke 的必填环境变量与可选 API kind 口径
修复 Bash 和 PowerShell 执行示例
明确文本增量字符数仅用于打印观测
|
2026-07-27 03:34:39 +00:00 |
|
lhk229
|
5eee11ac0b
|
修正 live stream 工具验收的运行口径并补进运维文档
Project CI / Frontend tests (pull_request) Failing after 1m2s
Project CI / Backend tests (pull_request) Failing after 1m12s
Project CI / Repository checks (pull_request) Failing after 2m24s
Project CI / Native shell tests (pull_request) Failing after 7m56s
仓库根目录没有 Cargo.toml,测试注释里的命令补上 --manifest-path server-rs/Cargo.toml
运维文档补充四个 PLATFORM_LLM_LIVE_* 变量、bash 与 PowerShell 两种执行方式,以及逐协议切换才算覆盖完整的口径
明确凭据只从进程环境变量读取,不读 .env.secrets.local,真实 API Key 不得提交进仓库
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 03:24:47 +00:00 |
|
lhk229
|
5af8d59404
|
校正 platform-llm 流式工具验收证据口径
修正真实端点 live test 对原始 SSE fidelity 的过度描述
区分 checked-in fixture parser 覆盖与真实端点归一工具调用 smoke
补充当前 52 项测试结果及历史 41/41 计数边界
同步 README、Runtime、App、运维文档和 decision-log
|
2026-07-27 03:20:53 +00:00 |
|
lhk229
|
6477f0b79e
|
更新 platform-llm 公共工具协议文档
补充 Chat、Responses、Anthropic 三协议工具支持矩阵
说明流式文本回调、slot 聚合与 Responses completed-only 恢复
补充工具参数与 Deserialize、StreamUnavailable、EmptyResponse 边界
同步后端架构与开发运维文档
|
2026-07-27 03:06:11 +00:00 |
|
lhk229
|
9ba2893371
|
移除后台 planning 提示词中失效的 legacy text JSON schema
三种协议都提供原生工具后,该段 schema 恒不适用,只是白占 planning 输入 token
随之删除 8 个只针对该段工具枚举的 replace,以及 legacy plan 与「不提供 function tools」两处失效措辞
确定性 lane-defense provider 的观察切分标记改用同位置的「计划更新约定:」,合成上下文行为不变
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 02:57:37 +00:00 |
|
lhk229
|
288e8a9772
|
同步 Anthropic 原生工具的技术方案与决策记录
App 实施计划与 Runtime V1.1 更新为三种协议统一使用原生工具目录,补充 Anthropic 的 input_schema 与对象形态 tool_choice 约定
旧 wrapper 与 text JSON parser 只描述为历史响应、确定性 fixture 和模型不守协议时的降级解析,不再写成任何 Provider 的正常请求路径
decision-log 追加 2026-07-27 取代性决策,并给 2026-07-16、2026-07-12 与 2026-07-24 三处受影响描述加上后续更正标记
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 02:48:48 +00:00 |
|
lhk229
|
cdbf0d1f32
|
合并 codex/ai-game-creator-app 自主构建产物更新
Project CI / Repository checks (pull_request) Failing after 46s
Project CI / Frontend tests (pull_request) Successful in 2m41s
Project CI / Backend tests (pull_request) Successful in 4m26s
Project CI / Native shell tests (pull_request) Failing after 7m8s
冲突只在 provider_request_builders.rs:对方把 protocol_prompt 改为 String 并追加完成门禁协议,同时按编辑器密钥和静态验证可用性摘除 canvas.asset_generate 与 project.verify 工具
解析方式为保留对方新增内容,去掉 Anthropic 分支与 api_kind 守卫,使三种协议统一走原生工具目录
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-27 02:28:12 +00:00 |
|
AIGameCreator App
|
427a8c151a
|
完善自主构建正式产物与终端测试
Project CI / Frontend tests (push) Failing after 24s
Project CI / Repository checks (push) Failing after 46s
Project CI / Backend tests (push) Successful in 4m14s
Project CI / Native shell tests (push) Failing after 7m17s
新增终端 AppData 配置向导并强化跨平台密钥与进程树安全
升级自主构建为十六任务产物 DAG 并接入两类真实画布素材
完善完成基线、并发补验、验证证据与受限画布返工合同
强化确定性与真实 Swarm E2E 的 exactly-once 和正式产物校验
修复确定性 Provider 终态修复后的复验交付状态
同步更新客户端实现计划、决策记录和踩坑说明
|
2026-07-27 04:04:06 +08:00 |
|
lhk229
|
7c61e9a532
|
补齐 Anthropic 原生工具与三协议流式工具调用
Project CI / Native shell tests (pull_request) Failing after 7m6s
Project CI / Repository checks (pull_request) Failing after 11s
Project CI / Backend tests (pull_request) Failing after 10s
Project CI / Frontend tests (pull_request) Failing after 24s
Anthropic 请求发送 tools 与对象形态 tool_choice 并解析 tool_use block,解除本地对 function tools 的拦截
Chat / Responses / Anthropic 三种协议的流式工具增量按槽位聚合,收尾校验参数为完整 JSON,截断流不返回半截参数
解除 App 侧 Anthropic 降级为文本 JSON 协议的两处守卫与对应提示词分支
新增依赖真实凭据的流式工具验收用例,默认 ignore
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-07-25 13:39:34 +00:00 |
|
AIGameCreator App
|
655aa0e2f6
|
测试纯静态美术产物验证合同
新增无 package.json 的 art-asset-plan 回归场景
约束自主验证仅走静态 smoke 与浏览器验收链路
记录当前错误暴露 project.verify 的失败证据
|
2026-07-25 20:08:21 +08:00 |
|
AIGameCreator App
|
006846e667
|
修复Swarm连续任务恢复与终态归属
Project CI / Repository checks (push) Successful in 2m43s
Project CI / Backend tests (push) Successful in 7m41s
Project CI / Native shell tests (push) Failing after 12m2s
Project CI / Frontend tests (push) Failing after 1m10s
以启动 mutation 返回的 acceptedRunId 建立不可变 turn baseline
拆分队列忙碌与 Runtime 可追加状态并恢复 cancelled canonical 后的 pending 任务
按 finalization message ID 和完整 task journal 隔离连续 B/C 对话、失败扫描与报告计数
以 agentId 和 runId 聚合专业 Agent 终态并保持 journal 失败优先
补齐重复投递、恢复幂等、连续轮次和历史 repair 回归及项目文档
|
2026-07-25 14:07:54 +08:00 |
|
AIGameCreator App
|
3237ad140a
|
完善智能体交互与画布美术生成
为 Supervisor 与部门 Director 接入统一 Interaction Loop 和持久 Runtime 调度
在配置画布 API Key 时强制委派美术 Agent 并复用规范素材
收紧画布生成角色权限、图片内容校验和项目锁并发边界
完善专业 Agent revision 验证、任务恢复与 Provider 兼容处理
补充自主协作、真实画布生成、运行时收束测试及技术文档
|
2026-07-24 21:44:07 +08:00 |
|
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 |
|
menghao
|
ff84b5a308
|
修复AI游戏创作壳跨平台启动 (#107)
Project CI / Frontend tests (push) Failing after 20s
Project CI / Repository checks (push) Successful in 1m33s
Project CI / Backend tests (push) Successful in 4m7s
Project CI / Native shell tests (push) Successful in 11m20s
修复 macOS 下 Unix 文件身份比较和临时目录测试兼容
隔离 AI 游戏创作本地数据库与发布身份并阻止旧 schema 降级启动
完善 Tauri 开发栈错误传播和 POSIX 子进程树清理
跳过 macOS 不支持的进程指标回调以消除周期告警
补充开发调度测试、技术方案和团队排障记忆
Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/107
Co-authored-by: menghao <mh18530625731@163.com>
Co-committed-by: menghao <mh18530625731@163.com>
|
2026-07-23 10:50:02 +08:00 |
|
AIGameCreator App
|
167b11d52e
|
完善自主 Swarm 无干预可玩交付
固定首批程序实现与质量只读职责,并在计划执行前阻断质量 Agent 项目写入
要求非只读专业 Agent 完成本人修改和对应 revision 验证后再交付
补齐 Provider 瞬态重试、最终回复和 Swarm CLI 终态收敛
升级 Provider action batch v3 并兼容 v2/v1 持久恢复
扩展确定性与真实外部 Provider 塔防验收、前端状态和项目文档
|
2026-07-23 01:06:54 +08:00 |
|
AIGameCreator App
|
7b145b3067
|
修复自主构建等待确认导致的循环中断
将自主模式剩余确认策略统一失败关闭并保持标准模式语义
迁移旧自主确认批次并在同一 Session 和 run 重新规划
补齐零执行审计、恢复回归和真实可玩验收记录
|
2026-07-22 20:57:37 +08:00 |
|
AIGameCreator App
|
64ca2f99b2
|
修复多 Agent 并行写入导致的自主构建中断
将执行前 project revision 漂移改为 blocked observation 并在同一 run 自动重新规划
为 file.write 和 file.patch 增加项目锁内 pending 与 revision 二次校验
补充 stale action 回归、真实外部模型与确定性可玩塔防验收记录
|
2026-07-22 19:49:12 +08:00 |
|
AIGameCreator App
|
9371cc537a
|
并行拆分客户端生成与验收大型模块
拆分 tool-plan 持久交接的模型、校验、发现和跨平台存储模块。
拆分旧生成链的提示、画布、产物、生命周期和追踪模块。
拆分 Swarm CLI 的输入、观察、终态判定、报告与测试模块。
拆分浏览器发现、CDP、网络策略、试玩、证据与测试模块。
补充兼容可见性、集成验证和第三轮拆分文档。
|
2026-07-22 18:28:19 +08:00 |
|
AIGameCreator App
|
e142ef5eac
|
修复自主构建收束回复与公共失败审计
为已通过完成门禁的自主构建总控补充确定性最终回复兜底。
保留 Provider 失败生命周期并沿用回复流与 finalization 幂等提交。
将公共失败事件和 Agent DB 审计改为哈希、长度与稳定分类。
补充私有诊断隔离回归、真实外部 E2E 证据与项目文档。
|
2026-07-22 17:48:00 +08:00 |
|
kdletters
|
27f66bf0b1
|
稳定AI原生壳终态审计测试
Project CI / Repository checks (push) Successful in 1m39s
Project CI / Frontend tests (push) Successful in 2m0s
Project CI / Backend tests (push) Successful in 6m18s
Project CI / Native shell tests (push) Successful in 13m6s
让最终回复失败测试等待 Runtime 终态与 Agent lane 完整释放
让并行后台任务测试在读取对话和审计前等待两个 Agent lane 释放
补充异步终态测试的具体回归用例说明
|
2026-07-22 16:42:20 +08:00 |
|
AIGameCreator App
|
759951ab12
|
继续拆分客户端工作区与 Agent 运行时模块
拆出项目工作区视图、命令策略、摘要命令与开发面板模块。
拆出 Runtime action、driver 与 protocol 的职责模块并保留稳定 facade。
保留测试模块、兼容重导出与原有可见性边界。
补充结构拆分决策、踩坑记录与实施计划验收结果。
|
2026-07-22 16:03:34 +08:00 |
|
kdletters
|
f92c1a6f43
|
稳定AI分支Cargo依赖准备
Project CI / Repository checks (push) Successful in 2m4s
Project CI / Frontend tests (push) Successful in 2m36s
Project CI / Backend tests (push) Successful in 4m23s
Project CI / Native shell tests (push) Failing after 8m52s
在后端测试前有界重试server-rs依赖fetch
在原生门禁前分别准备桌面壳和AI壳Rust依赖
保持测试与编译命令单次执行并继续暴露真实失败
|
2026-07-22 16:01:12 +08:00 |
|
kdletters
|
084543621b
|
优化AI游戏创作分支CI依赖准备
Project CI / Repository checks (push) Successful in 1m48s
Project CI / Frontend tests (push) Successful in 2m16s
Project CI / Backend tests (push) Failing after 47s
Project CI / Native shell tests (push) Failing after 10m15s
四个CI任务复用预构建工具链与下载缓存
直接从Gitea checkout并增加npm和Git网络重试
保留AI壳独立依赖安装测试与双Cargo锁门禁
|
2026-07-22 15:57:22 +08:00 |
|
AIGameCreator App
|
0aaa191f8d
|
并行拆分客户端运行时与项目摘要模块
将 runtime_tools 拆为十五个职责模块并保留 Agent 可见性
将 Runner 拆为协议端点分发客户端与所有权模块
将进程会话拆为模型持久化生命周期 IO 恢复与测试模块
将项目摘要拆为十四个无环模块并保留一百一十二个导出
记录并行拆分边界与稳定树验收规则
|
2026-07-22 14:45:36 +08:00 |
|
AIGameCreator App
|
2ec05ba85d
|
修复自主构建验证收敛与浏览器取证
限制旧试玩失败下的重复委派并强制当前 revision 复验
收紧固定试玩控件唯一可见启用合同
为 Chrome 使用短临时目录并支持当前 run 截图别名
补齐确定性门禁与运行时决策记录
|
2026-07-22 14:43:55 +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
|
b6c85a5216
|
稳定AI原生壳异步终态测试
Project CI / Frontend tests (push) Successful in 2m52s
Project CI / Repository checks (push) Successful in 3m12s
Project CI / Backend tests (push) Successful in 9m11s
Project CI / Native shell tests (push) Failing after 12m37s
等待 Agent 终态和执行通道释放后再断言持久化副作用
使用一次性测试注入覆盖 CI root 环境下的对话写失败
补充异步 Runtime 与 CI 写失败的共享踩坑记录
|
2026-07-21 22:56:17 +08:00 |
|
AIGameCreator App
|
be89296492
|
拆分 AI 游戏创作客户端大型模块
拆分 App 认证、壳层、运行配置与项目摘要模块
拆分 Tauri 项目能力与 Rust 测试领域模块
拆分界面测试与 Agent Runtime 真实 E2E 套件
补充源码扫描和客户端模块化文档约定
|
2026-07-21 22:53:29 +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
|
94ee363d84
|
补齐原生CI的merged-usr预检
Project CI / Frontend tests (push) Successful in 2m49s
Project CI / Repository checks (push) Successful in 3m24s
Project CI / Backend tests (push) Successful in 8m21s
Project CI / Native shell tests (push) Failing after 10m21s
按运行时代码动态复现 merged-usr 符号链接
避免 bubblewrap canary 因动态加载器路径误报失败
|
2026-07-21 22:03:01 +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 |
|
AIGameCreator App
|
9fad853440
|
拆分 Agent 运行时模块
|
2026-07-21 20:48:11 +08:00 |
|
kdletters
|
1f29ea6d8c
|
稳定AI前端异步测试
Project CI / Native shell tests (push) Failing after 59s
Project CI / Backend tests (push) Failing after 59s
Project CI / Repository checks (push) Failing after 1m58s
Project CI / Frontend tests (push) Failing after 2m46s
等待项目Agent运行态水合完成后再断言提交方式
避免干净runner较慢时同步查询抢跑
|
2026-07-21 20:19:13 +08:00 |
|