aps-agent/scripts
zh 89b9535138 feat(agent): 引擎接口、假引擎与一致性测试套件(A3.1 / A3.2)
runtime.ts 按架构设计 5.2 定义 AgentRuntime / RuntimeSession / RuntimeEvent(text、tool_call、tool_result、approval_required、turn_end、error),补两处实现必需项:createSession 带 sessionId、resolveToolResult 让工具回执回流。fake-runtime 为确定性假引擎,支持脚本与计划器,事件顺序与真引擎一致,用于一致性测试与 A2.7 评测。conformance.ts 是一套跑任何运行时的验收用例:单轮事件顺序、多轮、工具调用与回执、取消、错误分类、带历史恢复。测试 44 → 46 全绿;坏运行时负例证明套件不是摆设。过程中修掉两个自身缺陷:假引擎在 yield 之后才登记回执回调导致回执丢失;一致性套件超时定时器 unref 导致事件循环空转退出。
2026-09-28 15:14:11 +08:00
..
check-capability-description.mjs feat(ci): lint 基线与三个检查接入门禁(A1.6) 2026-09-24 15:37:35 +08:00
check-capability-description.test.mjs feat(ci): lint 基线与三个检查接入门禁(A1.6) 2026-09-24 15:37:35 +08:00
check-contracts.test.mjs feat(contracts): 补齐 HTTP 契约与端点一致性检查(A1.8) 2026-09-23 20:52:24 +08:00
check-cross-database.mjs feat(ci): lint 基线与三个检查接入门禁(A1.6) 2026-09-24 15:37:35 +08:00
check-cross-database.test.mjs feat(ci): lint 基线与三个检查接入门禁(A1.6) 2026-09-24 15:37:35 +08:00
check-dependency-direction.mjs feat(core): Provider SDK、能力目录与 Core.invoke(A2.1-A2.4) 2026-09-24 15:48:45 +08:00
check-dependency-direction.test.mjs feat(core): Provider SDK、能力目录与 Core.invoke(A2.1-A2.4) 2026-09-24 15:48:45 +08:00
core-invoke.test.mjs feat(core): Provider SDK、能力目录与 Core.invoke(A2.1-A2.4) 2026-09-24 15:48:45 +08:00
dev.mjs feat(client): 最小界面与单端口托管(A1.4 / A1.5) 2026-09-24 15:41:01 +08:00
internal-tool-call.test.mjs feat(core): 引擎工具回调端点与会话归属者(A2.5) 2026-09-24 15:50:07 +08:00
runtime-conformance.test.mjs feat(agent): 引擎接口、假引擎与一致性测试套件(A3.1 / A3.2) 2026-09-28 15:14:11 +08:00
serve-client.test.mjs feat(client): 最小界面与单端口托管(A1.4 / A1.5) 2026-09-24 15:41:01 +08:00
server-smoke.test.mjs feat(core): Provider SDK、能力目录与 Core.invoke(A2.1-A2.4) 2026-09-24 15:48:45 +08:00