VimalinxOS / 组件档案
Agent 系统 / 局域网计算、租约与持久沙盒协调

AgentsPool

Trusted LAN · Persistent sandbox

任务跟着真实工作现场走。

面向 Agent 的轻量局域网计算协调层。它让设备状态、资源租约、持久沙盒、受限操作和 Artifact 连成一个完整过程。

ORIGIN / 为什么做

任务该去哪台机器,要看真实设备状态和工作现场。我需要 Agent 读到人留下的长期约束,申请足够的资源,再把工作送进可恢复、可清理的执行现场。

PRINCIPLES

产品判断

计算层只提供资源和执行现场,Agent 运行时由原来的系统管理。

选机器时同时参考带版本号的实时设备数据,以及人手动写下并注明来源的长期约束。

每次执行都落在显式 Lease、Sandbox、Operation 与 Artifact 边界内。

DETAIL / 01

它在解决什么

多台电脑一起工作时,CPU、内存、磁盘、开机规律和长期服务责任都不同。AgentsPool 让 Agent 在派发前读取设备数据和人的约束,核对版本号,确认数据没有过期以后再申请资源。

DETAIL / 02

设备、租约和交付

  • Device 记录 Worker 自动检测的机器数据,人也可以添加注明来源的长期约束。
  • ResourceLease 按 node_id、expected revision 和资源预算申请准入。
  • Persistent Sandbox 用 systemd、bwrap、namespace、cgroup 和 ext4 划出执行边界。
  • Operation 在 scoped token 的权限内执行命令、移动文件、续租或扩容。
  • Artifact 会把结果送回指定位置,Agent 无需猜测远端临时目录。
DETAIL / 03

Alpha 边界

AgentsPool 只保存设备、租约、沙盒、操作和交付记录。Prompt、Session、Agent 事件、仓库、HOME 和凭据都留在原处。当前版本没有 HA、多租户敌对隔离或跨节点共享 POSIX 卷。持久沙盒提供 Linux namespace 和 cgroup 边界,隔离级别低于硬件虚拟机。