chore: remove obsolete root submission artifacts
LiteTest-MAS 是面向多智能体协作基础设施的实验原型,重点验证结构化通信、非文本状态传递、门控共享记忆,以及可由 Windows 和 openEuler 双平台复核的正式证据。
本项目不以追求单次代码生成的最高正确率为目标,而是研究多角色协作过程能否做到:
正式结论以 M11 V8R3R4 为准。它是一个固定任务、固定模型逻辑名、固定参数与固定运行拓扑下的实验观察,不外推为所有模型、任务或多智能体系统的结论。
actual_bytes_written
StateVectorV2
Planner → Retriever → Solver(第 1 次) → Executor(公开测试) → 若首轮失败:Critic → Solver(第 2 次)→ Executor(公开测试) → Summarizer
实现入口见 正式 Runner、运行时、StateVectorV2 与 门控 Memory。
四组只有两种底层编码:T 使用 UTF-8 JSON Text,P、PS、PSM 使用 Canonical-CBOR。PS 与 PSM 的差异来自 StateVector/Memory 增强机制,而不是引入新的传输编码。Text 与 Protocol 都传输同一 logical action object,并在语义恢复后调用同一个 Prompt Compiler。
冻结配置为 m11_v8r3_freeze.json,固定如下条件:
local-llama31-8b-instruct
temperature=0
seed=42
max_tokens=256
m11.v8r2.public_executor.v1
任务输入、Memory policy、运行时、StateVector 与 Canonical-CBOR 的 SHA256 都写入冻结输入清单。公开测试只依赖公开任务描述、签名与版本化公开测试向量;不将隐藏、官方参考或私有测试作为公开评价依据。
以下结果直接汇总自 Windows 与 openEuler 的 PUBLIC_REPORT.json。通过任务数由 final_task_success_rate × 10 换算。
PUBLIC_REPORT.json
final_task_success_rate × 10
在 Windows 中,P 相比 T 少 13,538 bytes,约 5.90%;在 openEuler 中,P 相比 T 少 13,470 bytes,约 5.88%。
13,538
5.90%
13,470
5.88%
actual_bytes_written 是应用层实际 Socket 写入量,包含相应 frame 的 header 与 payload 一次,不包含 TCP/IP 或以太网首部。ACK、retry 与 reconnect 若发生实际写入,按独立 write 计入。Receiver total 只用于对账,不与 sender 重复相加。以上数值仅适用于本仓库冻结的任务、模型逻辑名、参数和运行拓扑;不能据此宣称 Canonical-CBOR 在所有系统中都固定节省约 5.9%。
StateVectorV2 保持固定 33-byte wire format。正式运行中记录的生命周期为:
created → registered → sent → received → resolved → validated → used_in_solver
Windows 与 openEuler 的 PS、PSM 都记录了 state_solver_use_count=10,且独立 Verifier 均报告 statevector_verified=true。这说明 StateVector 在正式角色链中被实际使用,而不只是编码样例或组件单测;但不说明它单独提升了总体成功率。
state_solver_use_count=10
statevector_verified=true
PSM 的 Memory 审计记录如下:
实际复用来源任务为 mbpp_sanitized:223,目标任务为 mbpp_sanitized:733,两端均记录 future_task_blindness_valid=true。这证明存在真实注入和复用,但不证明 Memory 必然或普遍提高任务质量。
mbpp_sanitized:223
mbpp_sanitized:733
future_task_blindness_valid=true
本轮四组的修复成功数均为 0。任务 mbpp_sanitized:733 首轮公开测试失败,Critic 与第二次 Solver 确实发生,但第二轮仍失败;该负结果被保留,不能据此宣称 Critic 提升了成功任务数量。
项目以 Python 运行。冻结实验所需的锁定依赖在 requirements.txt:
cbor2==5.6.5 pytest==9.0.3
安装命令:
python -m pip install -r requirements.txt
openEuler 正式复现的模型推理由 Windows-hosted remote provider 提供。它证明 openEuler 上的 Runner、协议、评测与证据链复现,不表示 Linux 来宾本机加载了模型权重。
以下命令均使用仓库根目录下的相对路径。
verify_m11_v8r3_formal.py 会写出 independent_verifier.json,因此请先复制正式证据目录,再对副本运行校验;不要在冻结正式 evidence 目录上直接运行该命令。
verify_m11_v8r3_formal.py
independent_verifier.json
mkdir -p verification-copy cp -a runs/m11/stage2_5_v8r3r4_windows_formal_20260725 verification-copy/windows python scripts/verify_m11_v8r3_formal.py verification-copy/windows
在 openEuler 或其他 POSIX 环境中,可同样对导入结果副本执行:
mkdir -p verification-copy cp -a runs/m11/stage2_5_v8r3r4_openeuler_formal_20260725_import/stage2_5_v8r3r4_openeuler_formal_20260725 verification-copy/openeuler python scripts/verify_m11_v8r3_formal.py verification-copy/openeuler
校验离线 Linux bundle 的结构、Checksum、wheelhouse 和入口文件:
python scripts/verify_m11_v8r3_openeuler_bundle.py release/private/m11_openeuler_v8r3r4_bundle_20260725.tar.gz
核验 openEuler 结果包 SHA256:
sha256sum release/private/m11_openeuler_v8r3r4_results_20260725.tar.gz
Windows PowerShell 可使用:
Get-FileHash release\private\m11_openeuler_v8r3r4_results_20260725.tar.gz -Algorithm SHA256
回放工具仅读取既有 Windows 正式证据,不调用模型、不重新执行实验,也不写入 runs/ 或 release/:
runs/
release/
python scripts/replay_m11_v8r3_demo.py --list-candidates python scripts/replay_m11_v8r3_demo.py --group PSM --task-id auto --delay 1.0 --compact
默认选择的任务为 mbpp_sanitized:733,用于如实展示首次失败、Critic、第二次 Solver、StateVector Solver 使用和 Memory 注入。完整录屏说明见 M11_V8R3R4_VIDEO_DEMO_ZH.md。
release/private/m11_openeuler_v8r3r4_results_20260725.tar.gz
双击 dashboard-output/m11-v8r3r4/index.html 即可断网查看双平台四组正式结果。看板构建与验证入口分别为 scripts/build_m11_v8r3r4_dashboard.py 和 scripts/verify_m11_v8r3r4_dashboard.py;它们只消费既有公开证据,不重跑实验。
dashboard-output/m11-v8r3r4/index.html
scripts/build_m11_v8r3r4_dashboard.py
scripts/verify_m11_v8r3r4_dashboard.py
openEuler 结果包大小为 239190 bytes,SHA256 为:
239190
db097c5658e269d08387190d2a7608de68eb5d73905aacedfec07136996c81a7
Stage 3 状态 记录:
stage3_review_passed=true
eligible_for_freeze_candidate=true
freeze_created=false
real_canary_started=false
ten_task_experiment_started=false
边界如下:
agents/ 多角色逻辑组件 protocol/ Text、Canonical-CBOR 与传输收据 runtime/ Worker、Prompt Compiler 与端到端运行时 state/ StateVector V2 memory/ 门控共享 Memory experiments/ 冻结配置与公开实验输入 scripts/ Runner、Verifier、审计与回放工具 runs/ Windows/openEuler 正式 evidence release/ 离线 bundle 与结果 archive dashboard-output/ 离线公开结果看板 docs/ 设计、状态、Stage 3 审查与演示说明
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
LiteTest-MAS
LiteTest-MAS 是面向多智能体协作基础设施的实验原型,重点验证结构化通信、非文本状态传递、门控共享记忆,以及可由 Windows 和 openEuler 双平台复核的正式证据。
1. 作品简介
本项目不以追求单次代码生成的最高正确率为目标,而是研究多角色协作过程能否做到:
正式结论以 M11 V8R3R4 为准。它是一个固定任务、固定模型逻辑名、固定参数与固定运行拓扑下的实验观察,不外推为所有模型、任务或多智能体系统的结论。
2. 核心能力
actual_bytes_written按每次实际 Socket write 计量。StateVectorV2固定为 33-byte wire format,并在正式运行中记录其创建、传递、解析和后续使用。3. 系统架构
实现入口见 正式 Runner、运行时、StateVectorV2 与 门控 Memory。
4. 四组实验配置
四组只有两种底层编码:T 使用 UTF-8 JSON Text,P、PS、PSM 使用 Canonical-CBOR。PS 与 PSM 的差异来自 StateVector/Memory 增强机制,而不是引入新的传输编码。Text 与 Protocol 都传输同一 logical action object,并在语义恢复后调用同一个 Prompt Compiler。
5. 正式实验设计
冻结配置为 m11_v8r3_freeze.json,固定如下条件:
local-llama31-8b-instruct;temperature=0、seed=42、max_tokens=256、超时 60 秒;m11.v8r2.public_executor.v1。任务输入、Memory policy、运行时、StateVector 与 Canonical-CBOR 的 SHA256 都写入冻结输入清单。公开测试只依赖公开任务描述、签名与版本化公开测试向量;不将隐藏、官方参考或私有测试作为公开评价依据。
6. 最终正式结果
以下结果直接汇总自 Windows 与 openEuler 的
PUBLIC_REPORT.json。通过任务数由final_task_success_rate × 10换算。Windows
openEuler 24.03-LTS-SP3
在 Windows 中,P 相比 T 少
13,538bytes,约5.90%;在 openEuler 中,P 相比 T 少13,470bytes,约5.88%。actual_bytes_written是应用层实际 Socket 写入量,包含相应 frame 的 header 与 payload 一次,不包含 TCP/IP 或以太网首部。ACK、retry 与 reconnect 若发生实际写入,按独立 write 计入。Receiver total 只用于对账,不与 sender 重复相加。以上数值仅适用于本仓库冻结的任务、模型逻辑名、参数和运行拓扑;不能据此宣称 Canonical-CBOR 在所有系统中都固定节省约 5.9%。7. StateVector 与 Memory 证据
StateVectorV2保持固定 33-byte wire format。正式运行中记录的生命周期为:Windows 与 openEuler 的 PS、PSM 都记录了
state_solver_use_count=10,且独立 Verifier 均报告statevector_verified=true。这说明 StateVector 在正式角色链中被实际使用,而不只是编码样例或组件单测;但不说明它单独提升了总体成功率。PSM 的 Memory 审计记录如下:
实际复用来源任务为
mbpp_sanitized:223,目标任务为mbpp_sanitized:733,两端均记录future_task_blindness_valid=true。这证明存在真实注入和复用,但不证明 Memory 必然或普遍提高任务质量。本轮四组的修复成功数均为 0。任务
mbpp_sanitized:733首轮公开测试失败,Critic 与第二次 Solver 确实发生,但第二轮仍失败;该负结果被保留,不能据此宣称 Critic 提升了成功任务数量。8. 环境要求
Python 与依赖
项目以 Python 运行。冻结实验所需的锁定依赖在 requirements.txt:
安装命令:
平台与 Provider 边界
openEuler 正式复现的模型推理由 Windows-hosted remote provider 提供。它证明 openEuler 上的 Runner、协议、评测与证据链复现,不表示 Linux 来宾本机加载了模型权重。
9. 快速开始
以下命令均使用仓库根目录下的相对路径。
安装依赖
检查正式证据
verify_m11_v8r3_formal.py会写出independent_verifier.json,因此请先复制正式证据目录,再对副本运行校验;不要在冻结正式 evidence 目录上直接运行该命令。在 openEuler 或其他 POSIX 环境中,可同样对导入结果副本执行:
校验离线 Linux bundle 的结构、Checksum、wheelhouse 和入口文件:
核验 openEuler 结果包 SHA256:
Windows PowerShell 可使用:
只读演示回放
回放工具仅读取既有 Windows 正式证据,不调用模型、不重新执行实验,也不写入
runs/或release/:默认选择的任务为
mbpp_sanitized:733,用于如实展示首次失败、Critic、第二次 Solver、StateVector Solver 使用和 Memory 注入。完整录屏说明见 M11_V8R3R4_VIDEO_DEMO_ZH.md。10. 证据索引与离线看板
release/private/m11_openeuler_v8r3r4_results_20260725.tar.gz双击
dashboard-output/m11-v8r3r4/index.html即可断网查看双平台四组正式结果。看板构建与验证入口分别为scripts/build_m11_v8r3r4_dashboard.py和scripts/verify_m11_v8r3r4_dashboard.py;它们只消费既有公开证据,不重跑实验。openEuler 结果包大小为
239190bytes,SHA256 为:11. 审查状态与已知限制
Stage 3 状态 记录:
stage3_review_passed=trueeligible_for_freeze_candidate=truefreeze_created=falsereal_canary_started=falseten_task_experiment_started=false边界如下:
actual_bytes_written是应用层 Socket 指标,不包含下层网络首部,也不等同于 Provider token。12. 项目目录