爱意满满的作品展示区。
totoismi

专门给 AI Agent 用的系统接口协议,不是 SSH,不是 gRPC

  •  
  •   totoismi ·
    vincentping · 13 days ago · 1181 views
    今天刚开源了一个实验性项目:ASys ( Agentic System Interface ),一个专门为 AI Agent 设计的二进制系统接口协议。

    几个主要设计决策:

    . APDU 二进制帧(借鉴 ISO 7816 标准,smartcard 领域用了几十年)——零解析开销,指令级分发,但比文本协议难调试
    . Noise IK 替代 mTLS——无证书,1-RTT 双向认证,但没有 PKI 生态
    . Capability Map (每条指令单独授权)——限制 Agent 出错的爆炸半径,但需要手动注册 key
    . 静态内存池,请求路径零 malloc——OOM 下仍可运行,代价是单 daemon 上限 8 个并发 session

    相比 SSH 或 Ansible ,ASys 是另一个选项:当操作者是 AI Agent 时,从头设计一个专门为它服务的接口。

    目前实现了:

    . asyd:C 写的 daemon ,零外部依赖,systemd 部署
    . Core ISA:SYS_CAPS / SYS_HELLO / SYS_STATUS / SYS_PROCS
    . Standard ISA:PROC_THROTTLE ( SIGSTOP/SIGCONT )、SVC_RESTART (异步,Task_Handle 轮询)
    . Python SDK ( client ),支持从 Windows 连接 RHEL 节点
    . 多 Agent 并发 session 隔离验证

    文档:

    . Whitepaper:设计背景和 rationale
    . Protocol Spec:完整 ISA 、帧格式、安全模型
    . Design Notes:21 条 ADR ,每个"为什么不用 XX 方案"都有记录

    GitHub: https://github.com/vincentping/asys

    欢迎拍砖。
    totoismi
        1
    totoismi  
    OP
       13 days ago
    了解背景、设计 rationale 以及 ASys 在 Agent 基础设施中的定位,请阅读白皮书:
    https://github.com/vincentping/asys/blob/main/docs/zh/asys-whitepaper.md
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5888 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:21 · PVG 14:21 · LAX 23:21 · JFK 02:21
    ♥ Do have faith in what you're doing.