开源 Agent 运行时

Eva-CLI

面向多 Agent 自动化的受控运行时

Eva-CLI 用 Rust 承载可靠运行时边界,用 Lua 承载可热更新 Agent 行为,并通过统一 Topic EventBus 连接外部 Agent、MCP、Skill、记忆、知识库与硬件能力。

Rust 运行时边界 Lua 热更新 Topic EventBus

开发进度

从架构骨架走向发布证据、操作者安全和契约校验

剩余工作
当前阶段

V1.17.6 V1.x closure release gate 已落地

仓库仍保持 V1.11.5-alpha 源码版本,同时已将 V1.12 到 V1.17 的 runtime 证据线同步并纳入 closure gate:daemon control/recovery、provider supervision gate、restore mutation 和 rollback evidence、service-manager abstraction、hardware safety gate、memory retrieval/redaction、observability retention policy、run command split、operator execution fields、高风险 text summary、public JSON contract diff validation 和 V1.x closure report。

  1. 已完成
    架构、模块划分和配置方案

    系统边界、运行时模型、Adapter、记忆、发现、硬件、恢复、官网、文档结构、配置方案和模块划分方案已经建立。

  2. 已完成
    V1.0 可运行 Runtime 与 task 诊断

    in-memory basic loop、CLI 快速开始、本地 task status/log/cancel 诊断和核心 CI 检查已经实现。

  3. 已完成
    V1.1 到 V1.5.1 受控能力、发布门禁与 GHCR 交付

    外部能力诊断、记忆上下文、硬件计划、备份/生命周期检查、发布加固命令、源码使用手册和 GitHub Packages 容器交付已经实现。

  4. 当前
    V1.17.6 V1.x closure release gate

    V1.12 daemon、V1.13 provider、V1.14 restore/service-manager、V1.15 hardware/memory、V1.16 observability 和 V1.17 CLI/operator contract evidence 已由 closure gate 汇总,并同步到网站、文档、发布说明和 i18n manifest。

  5. 后续
    签名安装器、provenance 与真实 apply 路径

    后续版本继续补齐 provider 进程执行、durable store、破坏性 apply gate、签名安装器、系统包和 provenance bundle。

下一步实现工作
  • 生产 signing、attestation、OS package 发布和 release upload 在凭据与仓库权限具备后继续解除。
  • 平台 service-manager 测试环境、真实硬件 fixture 和生产 database sink evidence 具备前继续保持 external blocker 记录。
  • restore、upgrade、hardware 和 lifecycle 等高风险路径继续保留显式 evidence、confirmation gate 和稳定 JSON contract。

架构

从运行时边界到受控能力接入

Eva-CLI 总体架构图

文档

按使用和架构主题阅读

讨论

讨论 Eva-CLI

通过 GitHub Discussions 提问、交流实现思路或留下设计反馈。