Tirea 是一个基于 Rust 构建的高性能 AI Agent 框架,其 0.4 版本带来了显著的功能增强,尤其在前端兼容性与多智能体协同方面。
主要特性
- 多前端生态兼容:一个二进制文件可同时为 CopilotKit(AG-UI)和 React(使用 Vercel AI SDK v6)提供后端服务,无需额外的胶水代码。
- 多智能体编排:支持本地与远程(A2A)智能体的多种协作模式,包括协调者、流水线、并行扇出、层级结构以及生成-批评模式。
- Skills + MCP:支持技能包的运行时发现与激活,并能自动注册任意 MCP(Model Context Protocol)工具。
- Human-in-the-loop:提供工具粒度的权限控制(Allow/Deny/Ask),支持工作流暂停、人工审批与恢复。
- Rust 性能优势:得益于无垃圾回收和低内存占用,可轻松支持千级并发 Agent 实例。
技术栈:axum + tokio + genai(支持 DeepSeek / OpenAI / Anthropic / Ollama 等后端)。
快速开始
如果你想立即体验,可以通过以下命令快速启动一个示例项目:
git clone https://github.com/tirea-ai/tirea.git && cd tirea
cd examples/ai-sdk-starter && npm install
DEEPSEEK_API_KEY=<your-key> npm run dev
# 首次运行会编译 Rust agent(约 1-2 分钟),然后打开 http://localhost:3001
项目链接:GitHub · crates.io · 文档 · 中文 README
对 Rust 与智能体开发感兴趣的朋友,欢迎在 云栈社区 的对应板块交流探讨。
|