Configs2026年5月24日·1 分钟阅读

Plano — AI-Native Proxy and Data Plane for Agentic Apps

An open-source Rust-based proxy built on Envoy that provides orchestration, safety guardrails, observability, and smart LLM routing for AI agent applications.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Needs Confirmation · 64/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Plano
通用 CLI 安装命令
npx tokrepo install b63df7c9-57ad-11f1-9bc6-00163e2b0d79

Introduction

Plano is an open-source AI-native proxy and data plane designed for agentic applications. Built in Rust on top of Envoy, it sits between your agents and LLM providers, handling routing, safety enforcement, cost tracking, and observability so developers can focus on agent logic rather than infrastructure plumbing.

What Plano Does

  • Routes LLM requests across multiple providers with failover and load balancing
  • Enforces safety guardrails and content policies at the proxy layer
  • Provides real-time cost tracking and token usage observability
  • Supports prompt caching and semantic deduplication to reduce costs
  • Offers an OpenAI-compatible API interface for drop-in integration

Architecture Overview

Plano runs as a lightweight Rust binary that extends Envoy's filter chain with AI-specific middleware. Incoming requests pass through a pipeline of filters: authentication, rate limiting, content safety, provider routing, and telemetry. The routing layer uses configurable strategies (cost-optimized, latency-optimized, or capability-based) to select the best backend. Responses flow back through the same filter chain for logging and policy enforcement.

Self-Hosting & Configuration

  • Deploy via Docker or as a standalone binary on Linux
  • Configure providers, models, and routing rules in a YAML file
  • Set API keys for upstream providers via environment variables
  • Integrate with Prometheus and OpenTelemetry for metrics export
  • Supports horizontal scaling behind a standard load balancer

Key Features

  • Multi-provider routing with automatic failover and retries
  • Built-in content safety filters configurable per route
  • Token-level cost tracking with per-team and per-project attribution
  • Semantic caching reduces redundant calls to expensive models
  • Sub-millisecond proxy overhead thanks to Rust and Envoy foundation

Comparison with Similar Tools

  • LiteLLM — Python proxy, broad provider support; Plano adds Envoy-grade performance and safety filters
  • Portkey AI Gateway — managed service focus; Plano is fully self-hosted and open-source
  • OpenRouter — routing API; Plano gives you full control of the data plane
  • Envoy AI Gateway — lower-level; Plano provides opinionated AI-specific abstractions

FAQ

Q: Does Plano support streaming responses? A: Yes. Server-sent events pass through with per-token observability hooks.

Q: Can I add custom safety filters? A: Yes. Plano supports Wasm-based filter plugins for custom content policies.

Q: What providers are supported? A: OpenAI, Anthropic, Google, Mistral, Azure OpenAI, AWS Bedrock, and any OpenAI-compatible endpoint.

Q: How does semantic caching work? A: Plano embeds request prompts and returns cached responses for semantically similar queries within a configurable similarity threshold.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产