目录

AORT-R:面向多智能体的操作系统级执行时(Agent Runtime)

赛题方向:系统创新 — 面向多智能体的操作系统级执行时
目标平台:openEuler / Linux(cgroup v2)
定位:用户态 OS-inspired Runtime 原型(不是完整 Agent OS / 内核补丁)

对外收敛为 两个问题,而不是六个并列功能:

  1. 多 Agent 资源竞争 / 故障扩散 / 工作区污染
  2. 共享上下文的 重复写入 / 传输 / materialization

cgroup、OverlayFS、memfd/mmap 等是已有 OS 能力;本作品贡献在于 Agent Runtime 的组合、策略、接口与可复现验证闭环。能力边界见 docs/review_remediation/FINAL_REPORT.md源码/docs/defense/CLAIMS_BOUNDARY.md


初赛提交材料

材料 路径
本说明(简介 + 运行) README.md
设计文档 docs/设计文档/
技术报告 docs/技术报告.docx(Markdown:docs/技术报告.md
评审整改报告与验收清单 docs/review_remediation/
参赛承诺书 参赛承诺书.pdf
演示 PPT 演示PPT.pptx
演示视频 演示视频.mp4(约 19MB,未使用 Git LFS)
源代码 源码/

文档索引:docs/README.md


仓库结构

.
├── README.md
├── 参赛承诺书.pdf
├── 演示PPT.pptx
├── 演示视频.mp4
├── docs/
│   ├── 设计文档/              # 问题驱动十章设计
│   ├── review_remediation/    # 评审整改闭环与验收
│   ├── 技术报告.docx / .md
│   └── V3.0-设计文档.md
└── 源码/                      # 可运行实现与实验证据
    ├── cmd/                   # aortd / aortctl / worker / experiment
    ├── internal/              # kernel、scheduler、cvm、ipc、review…
    ├── configs/
    ├── dashboard/
    ├── scripts/
    ├── experiments/results/
    └── docs/                  # 与实现同步的详细文档

快速运行

命令均在 源码/ 下执行。

环境

  • Go 1.21+(以 源码/go.mod 为准)
  • 完整资源隔离:openEuler 24.03 LTS + root + cgroup v2
  • Dashboard:Node.js 18+
  • 可选:DEEPSEEK_API_KEY(真实 LLM;未配置时用 mock)

测试与启动

cd 源码
go test ./...
go run ./cmd/aortd --config configs/dev.yaml

另开终端:

curl -s http://127.0.0.1:8080/api/health
curl -s -X POST http://127.0.0.1:8080/api/demo/run
sleep 3
curl -s http://127.0.0.1:8080/api/agents
curl -s http://127.0.0.1:8080/api/kernel/status

Dashboard:

cd 源码/dashboard
npm install
npm run dev

正式场景(评审整改)

cd 源码
go run ./cmd/aortctl scenario resource-isolation --mode all --warmup 3 --runs 20 \
  --out experiments/results/review_remediation/resource_isolation
go run ./cmd/aortctl scenario context-sharing --mode all --warmup 3 --runs 20 \
  --out experiments/results/review_remediation/context_sharing
go run ./cmd/aortctl scenario real-agent-demo --provider mock \
  --out experiments/results/review_remediation/real_agent_demo

openEuler 真实环境

cd 源码
bash scripts/check_openeuler_env.sh
bash scripts/smoke_openeuler.sh

详见 源码/docs/deployment_openeuler.md。自检清单:源码/docs/delivery/competition-checklist.md

可选 DeepSeek

cd 源码
cp .env.example .env.local   # 仅设置环境变量,勿写入仓库
  • AORT_LLM_PROVIDER=deepseek
  • AORT_LLM_FALLBACK_PROVIDER=mock

证据与表述边界(摘要)

可以说 不能说 / 需谨慎
真实 worker、Gateway、CVM 页、page-reference IPC、调度与 Timeline 新增 Linux 原生 Agent 进程类型或内核系统调用
openEuler real-cgroup-v2 / OverlayFS 等历史与 smoke 证据(按 evidence_mode) 完整 namespace/seccomp/MAC/VM 沙箱或完整 Agent OS
上下文 benchmark 的三模式、四比例计数字段 CVM = 模型 KV Cache;memfd/mmap = kernel zero-copy
mock Demo:6 Agent、LLM/工具调用与受控故障后继续 eBPF 已完整启用(当前多为 degraded)

完整表:源码/docs/defense/CLAIMS_BOUNDARY.md

关于
140.6 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802047560号