SDK 开发工具包

四语言 SDK + CLI/TUI 工具链,为开发者提供完整的 Airymax 智能体开发体验

四语言 SDK

每个 SDK 均为 AgentRT 运行时的纯 HTTP 客户端,通过 HTTP / JSON-RPC 2.0 与 Gateway 通信,不依赖原生 FFI 绑定

Python

版本要求3.8+
pip install agentrt

Go

版本要求1.22+
go get github.com/spharx/agentrt/sdk/go/agentrt

Rust

版本要求2021
cargo add agentrt-rs

TypeScript

版本要求5.0+
npm install @agentrt/sdk

统一的四模块管理器 API

四种语言暴露一致的 Client 与四个业务模块管理器

TaskManager

任务提交、查询、等待、取消、列表、批量操作

MemoryManager

分层记忆写入 / 读取 / 检索

SessionManager

会话生命周期管理

SkillManager

技能注册、调用、管理

CLI 命令行工具

Rust 编写的命令行工具 agentrt-cli,用于运行时运维、任务提交与资源监控

  • 运行时状态查询
  • 任务批量操作
  • 配置文件管理

TUI 终端 UI 工具

Rust 编写的终端 UI 工具 agentrt-tui,提供交互式智能体会话与实时任务看板

  • GCCP 交互式目标确认
  • 工作大厅任务看板
  • 流式 LLM 响应展示