Nasiko-Labs/nasiko
Developer Control Plane for your AI Agents
解决的问题
Nasiko 提供了一个用于管理 AI 代理集群的集中式控制平面。它解决了代理间(A2A)通信的运营复杂性,例如路由流量、管理 API 密钥、保护代理访问以及监控成本和性能,而无需公开暴露代理。
工作原理
Nasiko 作为一个位于所有代理之前的单一进程运行。它终止 TLS 并代理所有代理间流量,确保代理永远不会被公开访问。它使用三阶段路由引擎(嵌入相似度、重排序和 LLM 选择)将请求定向到正确的代理。为了增强安全性,它提供了一个 LLM 路由器,为代理提供短期身份令牌而不是真实的 API 密钥,以及一个 MCP 网关,集中管理工具凭据。
适用对象
构建多代理系统的开发者和运维人员,他们需要一种安全、可观测且可扩展的方式来部署和路由遵循 A2A 协议的不同语言(Python、Rust、Go、TypeScript)编写的代理之间的流量。
亮点
- A2A 协议支持:部署任何遵循 A2A v1.0 规范的代理,无论使用何种语言。
- 智能路由:基于上下文和嵌入的代理选择三阶段流水线。
- 安全优先架构:代理通过代理访问,永不公开;密钥使用 AES-256-GCM 静态加密。
- 内置可观测性:完整的 OTel 集成,用于端到端追踪、令牌使用和成本跟踪。
- 嵌入式 OCI 注册表:自托管、S3 支持的注册表,用于构建和部署代理镜像,无需外部依赖。
- 流程防护:基于 Redis 的深度、扇出和令牌预算限制,防止代理失控循环。
相关
- 项目
- 项目
- 项目
- 项目
- 项目