[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-agentgateway--agentgateway":3,"tool-agentgateway--agentgateway":61},[4,18,26,36,44,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",146793,2,"2026-04-08T23:32:35",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":32,"last_commit_at":42,"category_tags":43,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",108111,"2026-04-08T11:23:26",[14,15,13],{"id":45,"name":46,"github_repo":47,"description_zh":48,"stars":49,"difficulty_score":32,"last_commit_at":50,"category_tags":51,"status":17},4721,"markitdown","microsoft\u002Fmarkitdown","MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具，专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片（含 OCR）、音频（含语音转录）、HTML 乃至 YouTube 链接等多种格式的解析，能够精准提取文档中的标题、列表、表格和链接等关键结构信息。\n\n在人工智能应用日益普及的今天，大语言模型（LLM）虽擅长处理文本，却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点，它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式，成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外，它还提供了 MCP（模型上下文协议）服务器，可无缝集成到 Claude Desktop 等 LLM 应用中。\n\n这款工具特别适合开发者、数据科学家及 AI 研究人员使用，尤其是那些需要构建文档检索增强生成（RAG）系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性，但其核心优势在于为机器",93400,"2026-04-06T19:52:38",[52,14],"插件",{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":10,"last_commit_at":59,"category_tags":60,"status":17},4487,"LLMs-from-scratch","rasbt\u002FLLMs-from-scratch","LLMs-from-scratch 是一个基于 PyTorch 的开源教育项目，旨在引导用户从零开始一步步构建一个类似 ChatGPT 的大型语言模型（LLM）。它不仅是同名技术著作的官方代码库，更提供了一套完整的实践方案，涵盖模型开发、预训练及微调的全过程。\n\n该项目主要解决了大模型领域“黑盒化”的学习痛点。许多开发者虽能调用现成模型，却难以深入理解其内部架构与训练机制。通过亲手编写每一行核心代码，用户能够透彻掌握 Transformer 架构、注意力机制等关键原理，从而真正理解大模型是如何“思考”的。此外，项目还包含了加载大型预训练权重进行微调的代码，帮助用户将理论知识延伸至实际应用。\n\nLLMs-from-scratch 特别适合希望深入底层原理的 AI 开发者、研究人员以及计算机专业的学生。对于不满足于仅使用 API，而是渴望探究模型构建细节的技术人员而言，这是极佳的学习资源。其独特的技术亮点在于“循序渐进”的教学设计：将复杂的系统工程拆解为清晰的步骤，配合详细的图表与示例，让构建一个虽小但功能完备的大模型变得触手可及。无论你是想夯实理论基础，还是为未来研发更大规模的模型做准备",90106,"2026-04-06T11:19:32",[35,15,13,14],{"id":62,"github_repo":63,"name":64,"description_en":65,"description_zh":66,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":64,"owner_name":73,"owner_avatar_url":74,"owner_bio":75,"owner_company":76,"owner_location":76,"owner_email":76,"owner_twitter":76,"owner_website":77,"owner_url":78,"languages":79,"stars":115,"forks":116,"last_commit_at":117,"license":118,"difficulty_score":10,"env_os":119,"env_gpu":120,"env_ram":119,"env_deps":121,"category_tags":129,"github_topics":130,"view_count":32,"oss_zip_url":76,"oss_zip_packed_at":76,"status":17,"created_at":142,"updated_at":143,"faqs":144,"releases":178},5708,"agentgateway\u002Fagentgateway","agentgateway","Next Generation Agentic Proxy for AI Agents and MCP servers","agentgateway 是一款专为 AI 智能体（Agents）打造的新一代开源代理网关，旨在成为连接大模型、工具与智能体之间的统一枢纽。它基于 MCP（模型上下文协议）和 A2A（智能体互操作协议）等原生 AI 协议构建，解决了当前 AI 应用中通信碎片化、安全管控缺失以及可观测性不足的痛点。\n\n无论是需要将大模型接入外部数据源，还是协调多个智能体协同工作，agentgateway 都能提供开箱即用的安全保障、流量治理和监控能力。它支持将复杂的异构通信标准化，让开发者无需重复造轮子即可实现跨框架、跨环境的稳定连接。\n\n这款工具主要面向 AI 应用开发者、架构师及运维工程师。如果你正在构建涉及多模型路由、工具调用或智能体协作的系统，agentgateway 能显著降低集成复杂度。其技术亮点包括：统一的 OpenAI 兼容 API 用于调度主流大模型；通过 MCP 协议联邦化管理各类工具；利用 A2A 协议实现智能体间的自动能力发现与任务协作；以及内置的多层内容过滤（Guardrails）和基于 Kubernetes 的智能推理路由功能。此外，它还提供了细粒度的权限控制和完整的可观测性","agentgateway 是一款专为 AI 智能体（Agents）打造的新一代开源代理网关，旨在成为连接大模型、工具与智能体之间的统一枢纽。它基于 MCP（模型上下文协议）和 A2A（智能体互操作协议）等原生 AI 协议构建，解决了当前 AI 应用中通信碎片化、安全管控缺失以及可观测性不足的痛点。\n\n无论是需要将大模型接入外部数据源，还是协调多个智能体协同工作，agentgateway 都能提供开箱即用的安全保障、流量治理和监控能力。它支持将复杂的异构通信标准化，让开发者无需重复造轮子即可实现跨框架、跨环境的稳定连接。\n\n这款工具主要面向 AI 应用开发者、架构师及运维工程师。如果你正在构建涉及多模型路由、工具调用或智能体协作的系统，agentgateway 能显著降低集成复杂度。其技术亮点包括：统一的 OpenAI 兼容 API 用于调度主流大模型；通过 MCP 协议联邦化管理各类工具；利用 A2A 协议实现智能体间的自动能力发现与任务协作；以及内置的多层内容过滤（Guardrails）和基于 Kubernetes 的智能推理路由功能。此外，它还提供了细粒度的权限控制和完整的可观测性支持，帮助团队轻松掌控 AI 系统的运行状态。","\u003Cdiv align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Frefs\u002Fheads\u002Fmain\u002Fimg\u002Fbanner-light.svg\" alt=\"agentgateway\" width=\"400\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Frefs\u002Fheads\u002Fmain\u002Fimg\u002Fbanner-dark.svg\" alt=\"agentgateway\" width=\"400\">\n    \u003Cimg alt=\"agentgateway\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Frefs\u002Fheads\u002Fmain\u002Fimg\u002Fbanner-light.svg\">\n  \u003C\u002Fpicture>\n  \u003Cdiv>\n    \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache2.0-brightgreen.svg?style=flat\" alt=\"License: Apache 2.0\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fagentgateway\u002Fagentgateway.svg?style=flat&logo=github&label=Stars\" alt=\"Stars\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FBdJpzaPjHv\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1346225185166065826?style=flat&label=Join%20Discord&color=6D28D9\" alt=\"Discord\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Freleases\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fagentgateway\u002Fagentgateway?style=flat&label=Latest%20Release&color=6D28D9\" alt=\"Latest Release\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002Fagentgateway\u002Fagentgateway\">\u003Cimg src=\"https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg\" alt=\"Ask DeepWiki\">\u003C\u002Fa>\n    \u003Ca href='https:\u002F\u002Fcodespaces.new\u002Fagentgateway\u002Fagentgateway'>\n      \u003Cimg src='https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg' alt='Open in Github Codespaces' style='max-width: 100%;' height=\"20\">\n    \u003C\u002Fa>\n  \u003C\u002Fdiv>\n  \u003Cdiv>\n    The \u003Cstrong>first complete\u003C\u002Fstrong> connectivity solution for Agentic AI.\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n---\n\n**Agentgateway** is an open source proxy built on AI-native protocols ([MCP](https:\u002F\u002Fmodelcontextprotocol.io\u002Fintroduction) & [A2A](https:\u002F\u002Fdevelopers.googleblog.com\u002Fen\u002Fa2a-a-new-era-of-agent-interoperability\u002F)) that provides drop-in security, observability, and governance for agent-to-LLM, agent-to-tool, and agent-to-agent communication across any framework and environment.\n\n\u003Cbr> \n\u003Cdiv align=\"center\">\n  \u003Cimg alt=\"agentgateway UI\" src=\"img\u002Farchitecture.svg\" width=\"600\">\n\u003C\u002Fdiv>\n\u003Cbr>\n\n## Intro to Agentgateway Video\n\n[![Agentgateway Intro Video](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_3e00e8db175e.jpg)](https:\u002F\u002Fyoutu.be\u002FSomP92JWPmE)\n\n## Key Features\n\n- **LLM Gateway**\u003Cbr>\n  Route traffic to major LLM providers (OpenAI, Anthropic, Gemini, Bedrock, and more) through a unified OpenAI-compatible API with budget and spend controls, prompt enrichment, load balancing, and failover.\n\n- **MCP Gateway**\u003Cbr>\n  Connect LLMs to tools and external data sources via MCP with tool federation, stdio\u002FHTTP\u002FSSE\u002FStreamable HTTP transports, OpenAPI integration, and OAuth authentication.\n\n- **A2A Gateway**\u003Cbr>\n  Enable secure agent-to-agent communication using A2A, with capability discovery, modality negotiation, and task collaboration.\n\n- **Inference Routing**\u003Cbr>\n  Intelligent routing to self-hosted models using Kubernetes Inference Gateway extensions, with decisions based on GPU utilization, KV cache, LoRA adapters, and queue depth.\n\n- **Guardrails**\u003Cbr>\n  Multi-layered content filtering with regex, OpenAI moderation, AWS Bedrock Guardrails, Google Model Armor, and custom webhooks.\n\n- **Security & Observability**\u003Cbr>\n  Auth (JWT, API keys, OAuth), fine-grained RBAC with CEL policy engine, rate limiting, TLS, and OpenTelemetry metrics\u002Flogs\u002Ftracing.\n\u003Cbr>\n\n## Getting Started\n\n- [Standalone Quickstart](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fquickstart) — Get started with agentgateway in minutes.\n- [Kubernetes Quickstart](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest) — Deploy on Kubernetes using the built-in controller and Gateway API.\n\n## Documentation\n\nDepending on your deployment environment, check out the following docs:\n\n- [agentgateway.dev\u002Fdocs](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002F): For standalone deployments such as local or on-prem. These docs are for this upstream `agentgateway\u002Fagentgateway` GitHub project.\n- [agentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest): For Kubernetes-based deployments using the built-in Kubernetes controller and Gateway API support.\n\nAgentgateway has a built-in UI for you to explore agentgateway connecting agent-to-agent or agent-to-tool:\n\n\u003Cdiv align=\"center\">\n  \u003Cimg alt=\"agentgateway UI\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_0ba50c231ebe.png\">\n\u003C\u002Fdiv>\n\n## Sponsors\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\" width=\"33.3%\">\n      \u003Ca href=\"https:\u002F\u002Fblacksmith.sh\u002F\">\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Fmain\u002Fimg\u002Fblacksmith-light.svg\">\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Fmain\u002Fimg\u002Fblacksmith.svg\" alt=\"Blacksmith\" height=\"48\">\n        \u003C\u002Fpicture>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\nThank you to our sponsors for helping to fund the development of agentgateway!\n\n## Contributing\n\nFor instructions on how to contribute to the agentgateway project, see the [CONTRIBUTION.md](CONTRIBUTION.md) file.\n\n## Community Meetings\nTo join a community meeting, add the [agentgateway calendar](https:\u002F\u002Fcalendar.google.com\u002Fcalendar\u002Fu\u002F0?cid=Y18zZTAzNGE0OTFiMGUyYzU2OWI1Y2ZlOWNmOWM4NjYyZTljNTNjYzVlOTdmMjdkY2I5ZTZmNmM5ZDZhYzRkM2ZmQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20) to your Google account. Then, you can find event details on the calendar.\n\nRecordings of the community meetings will be published on our [google drive](https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F138716fESpxLkbd_KkGrUHa6TD7OA2tHs?usp=sharing).\n\n## Roadmap\n\n`agentgateway` is currently in active development. If you'd like a feature that's missing, open an issue in our [GitHub repo](https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fissues).\n\n## Contributors\n\nThanks to all contributors who are helping to make agentgateway better.\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_1c25e9583dbb.png\" \u002F>\n\u003C\u002Fa>\n\n### Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#agentgateway\u002Fagentgateway&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_ab48bba0fcf4.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_ab48bba0fcf4.png\" \u002F>\n   \u003Cimg alt=\"Star history of agentgateway\u002Fagentgateway over time\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_ab48bba0fcf4.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n---\n\n\u003Cdiv align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_a0aa56e8911a.png\" width=\"300\" alt=\"Linux Foundation logo\"\u002F>\n    \u003Cp>Agentgateway is a \u003Ca href=\"https:\u002F\u002Fwww.linuxfoundation.org\u002F\">Linux Foundation\u003C\u002Fa> project.\u003C\u002Fp>\n\u003C\u002Fdiv>\n","\u003Cdiv align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Frefs\u002Fheads\u002Fmain\u002Fimg\u002Fbanner-light.svg\" alt=\"agentgateway\" width=\"400\">\n    \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Frefs\u002Fheads\u002Fmain\u002Fimg\u002Fbanner-dark.svg\" alt=\"agentgateway\" width=\"400\">\n    \u003Cimg alt=\"agentgateway\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Frefs\u002Fheads\u002Fmain\u002Fimg\u002Fbanner-light.svg\">\n  \u003C\u002Fpicture>\n  \u003Cdiv>\n    \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FApache-2.0\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache2.0-brightgreen.svg?style=flat\" alt=\"许可证：Apache 2.0\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fagentgateway\u002Fagentgateway.svg?style=flat&logo=github&label=星数\" alt=\"星数\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FBdJpzaPjHv\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1346225185166065826?style=flat&label=加入Discord&color=6D28D9\" alt=\"Discord\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Freleases\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fagentgateway\u002Fagentgateway?style=flat&label=最新发布&color=6D28D9\" alt=\"最新发布\">\n    \u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdeepwiki.com\u002Fagentgateway\u002Fagentgateway\">\u003Cimg src=\"https:\u002F\u002Fdeepwiki.com\u002Fbadge.svg\" alt=\"向DeepWiki提问\">\u003C\u002Fa>\n    \u003Ca href='https:\u002F\u002Fcodespaces.new\u002Fagentgateway\u002Fagentgateway'>\n      \u003Cimg src='https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg' alt='在Github Codespaces中打开' style='max-width: 100%;' height=\"20\">\n    \u003C\u002Fa>\n  \u003C\u002Fdiv>\n  \u003Cdiv>\n    面向代理式AI的\u003Cstrong>首个完整\u003C\u002Fstrong>连接解决方案。\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\n---\n\n**Agentgateway** 是一个基于AI原生协议（[MCP](https:\u002F\u002Fmodelcontextprotocol.io\u002Fintroduction) 和 [A2A](https:\u002F\u002Fdevelopers.googleblog.com\u002Fen\u002Fa2a-a-new-era-of-agent-interoperability\u002F)）构建的开源代理，可为跨任何框架和环境的代理到LLM、代理到工具以及代理之间通信提供即插即用的安全性、可观性与治理能力。\n\n\u003Cbr> \n\u003Cdiv align=\"center\">\n  \u003Cimg alt=\"agentgateway UI\" src=\"img\u002Farchitecture.svg\" width=\"600\">\n\u003C\u002Fdiv>\n\u003Cbr>\n\n## Agentgateway简介视频\n\n[![Agentgateway简介视频](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_3e00e8db175e.jpg)](https:\u002F\u002Fyoutu.be\u002FSomP92JWPmE)\n\n## 核心功能\n\n- **LLM网关**\u003Cbr>\n  通过统一的OpenAI兼容API，将流量路由至主要的LLM提供商（OpenAI、Anthropic、Gemini、Bedrock等），并提供预算与支出控制、提示增强、负载均衡及故障转移功能。\n\n- **MCP网关**\u003Cbr>\n  通过MCP协议将LLM与工具及外部数据源连接，支持工具联邦、stdio\u002FHTTP\u002FSSE\u002F可流式传输的HTTP传输方式、OpenAPI集成及OAuth认证。\n\n- **A2A网关**\u003Cbr>\n  使用A2A协议实现安全的代理间通信，具备能力发现、模态协商及任务协作功能。\n\n- **推理路由**\u003Cbr>\n  利用Kubernetes Inference Gateway扩展，对自托管模型进行智能路由，决策依据包括GPU利用率、KV缓存、LoRA适配器及队列深度。\n\n- **护栏**\u003Cbr>\n  多层内容过滤，支持正则表达式、OpenAI审核、AWS Bedrock Guardrails、Google Model Armor及自定义Webhook。\n\n- **安全与可观测性**\u003Cbr>\n  支持身份验证（JWT、API密钥、OAuth）、基于CEL策略引擎的细粒度RBAC、速率限制、TLS以及OpenTelemetry指标\u002F日志\u002F追踪。\n\n\u003Cbr>\n\n## 开始使用\n\n- [独立快速入门](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fquickstart) — 在几分钟内即可开始使用agentgateway。\n- [Kubernetes快速入门](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest) — 使用内置控制器和Gateway API在Kubernetes上部署。\n\n## 文档\n\n根据您的部署环境，请查阅以下文档：\n\n- [agentgateway.dev\u002Fdocs](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002F)：适用于本地或私有部署等独立部署场景。这些文档针对上游`agentgateway\u002Fagentgateway` GitHub项目。\n- [agentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest)：适用于使用内置Kubernetes控制器和Gateway API支持的Kubernetes部署。\n\nAgentgateway内置了UI界面，供您探索代理间或代理与工具之间的连接：\n\n\u003Cdiv align=\"center\">\n  \u003Cimg alt=\"agentgateway UI\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_0ba50c231ebe.png\">\n\u003C\u002Fdiv>\n\n## 赞助商\n\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\" width=\"33.3%\">\n      \u003Ca href=\"https:\u002F\u002Fblacksmith.sh\u002F\">\n        \u003Cpicture>\n          \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Fmain\u002Fimg\u002Fblacksmith-light.svg\">\n          \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fagentgateway\u002Fagentgateway\u002Fmain\u002Fimg\u002Fblacksmith.svg\" alt=\"Blacksmith\" height=\"48\">\n        \u003C\u002Fpicture>\n      \u003C\u002Fa>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n感谢赞助商对agentgateway开发的支持！\n\n## 贡献\n\n有关如何为agentgateway项目做出贡献的说明，请参阅[CONTRIBUTION.md](CONTRIBUTION.md)文件。\n\n## 社区会议\n要加入社区会议，请将[agentgateway日历](https:\u002F\u002Fcalendar.google.com\u002Fcalendar\u002Fu\u002F0?cid=Y18zZTAzNGE0OTFiMGUyYzU2OWI1Y2ZlOWNmOWM4NjYyZTljNTNjYzVlOTdmMjdkY2I5ZTZmNmM5ZDZhYzRkM2ZmQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20)添加到您的Google账户。随后您可以在日历中找到活动详情。\n\n社区会议的录制内容将发布在我们的[Google云端硬盘](https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F138716fESpxLkbd_KkGrUHa6TD7OA2tHs?usp=sharing)上。\n\n## 路线图\n\n`agentgateway`目前正处于积极开发中。如果您希望增加某项缺失的功能，请在我们的[GitHub仓库](https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fissues)中提交问题。\n\n## 贡献者\n\n感谢所有帮助使agentgateway更加完善的贡献者。\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_1c25e9583dbb.png\" \u002F>\n\u003C\u002Fa>\n\n### 星标历史\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#agentgateway\u002Fagentgateway&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_ab48bba0fcf4.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_ab48bba0fcf4.png\" \u002F>\n   \u003Cimg alt=\"agentgateway\u002Fagentgateway随时间变化的星标历史\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_ab48bba0fcf4.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n---\n\n\u003Cdiv align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_readme_a0aa56e8911a.png\" width=\"300\" alt=\"Linux基金会标志\"\u002F>\n    \u003Cp>Agentgateway是\u003Ca href=\"https:\u002F\u002Fwww.linuxfoundation.org\u002F\">Linux基金会\u003C\u002Fa>的项目。\u003C\u002Fp>\n\u003C\u002Fdiv>","# Agentgateway 快速上手指南\n\nAgentgateway 是专为 Agentic AI 打造的首个完整连接解决方案。它基于 MCP（Model Context Protocol）和 A2A 协议构建，为 LLM、工具及智能体之间的通信提供统一的安全、可观测性和治理能力。\n\n## 1. 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS, 或 Windows (WSL2 推荐)。\n*   **容器运行时**：已安装并运行 **Docker** 或 **Podman**（用于快速单机部署）。\n*   **可选环境**：若需 Kubernetes 部署，需准备一个可用的 K8s 集群（v1.25+）及 `kubectl` 工具。\n*   **网络要求**：确保能够访问 GitHub 容器仓库及主要 LLM 提供商 API。\n\n> **注意**：目前官方文档未明确提供中国专用镜像源。如遇拉取镜像缓慢，建议配置 Docker 国内镜像加速器（如阿里云、腾讯云等）来加速 `ghcr.io\u002Fagentgateway\u002Fagentgateway` 镜像的拉取。\n\n## 2. 安装步骤\n\n### 方式一：单机快速启动 (Standalone)\n\n使用 Docker 是最简单的启动方式，无需额外依赖。\n\n```bash\ndocker run -d \\\n  --name agentgateway \\\n  -p 8080:8080 \\\n  -p 8443:8443 \\\n  ghcr.io\u002Fagentgateway\u002Fagentgateway:latest\n```\n\n启动后，服务将监听：\n*   `8080`：HTTP 端口\n*   `8443`：HTTPS 端口\n\n### 方式二：Kubernetes 部署\n\n如果您需要在 K8s 环境中使用，可以通过 Helm 或 YAML 直接部署。以下是使用官方 Gateway API 控制器的简要命令：\n\n```bash\n# 添加 Helm 仓库 (如果尚未添加)\nhelm repo add agentgateway https:\u002F\u002Fagentgateway.github.io\u002Fhelm-charts\nhelm repo update\n\n# 安装 agentgateway\nhelm install agentgateway agentgateway\u002Fagentgateway \\\n  --namespace agentgateway-system \\\n  --create-namespace\n```\n\n## 3. 基本使用\n\n安装完成后，您可以通过内置的 UI 或 API 进行配置。\n\n### 访问管理界面\n\n打开浏览器访问以下地址查看仪表盘（默认无密码，生产环境请配置认证）：\n\n```text\nhttp:\u002F\u002Flocalhost:8080\n```\n\n在 UI 中，您可以直观地配置：\n*   **LLM 路由**：对接 OpenAI、Anthropic、Gemini 等提供商。\n*   **MCP 服务器**：连接外部工具和数据源。\n*   **安全策略**：设置 API Key 鉴权、速率限制和内容过滤（Guardrails）。\n\n### 最简单的 API 调用示例\n\nAgentgateway 提供了兼容 OpenAI 格式的 API 接口。假设您已配置好后端 LLM 路由，可以使用以下 `curl` 命令测试转发功能：\n\n```bash\ncurl http:\u002F\u002Flocalhost:8080\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -d '{\n    \"model\": \"gpt-4o\",\n    \"messages\": [\n      {\n        \"role\": \"user\",\n        \"content\": \"Hello, agentgateway!\"\n      }\n    ]\n  }'\n```\n\n### 下一步\n\n*   **深入文档**：访问 [agentgateway.dev\u002Fdocs](https:\u002F\u002Fagentgateway.dev\u002Fdocs) 查看 standalone 详细配置。\n*   **K8s 进阶**：访问 [agentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest) 学习 Gateway API 集成。\n*   **社区交流**：加入官方 Discord 或查看 GitHub Issues 获取最新特性支持。","某金融科技公司正在构建一个由多个 AI 智能体组成的自动化投研系统，这些智能体需要频繁调用内部数据工具并与不同大模型交互以生成分析报告。\n\n### 没有 agentgateway 时\n- **连接混乱**：每个智能体需单独适配 MCP、A2A 等不同协议，开发团队花费大量时间编写重复的胶水代码来连接工具和大模型。\n- **安全裸奔**：缺乏统一的身份验证和细粒度权限控制，敏感的客户财务数据在智能体与工具间传输时存在泄露风险。\n- **黑盒运行**：当分析结果出错时，无法追踪是哪个环节（提示词、工具调用或模型响应）出了问题，排查故障如同大海捞针。\n- **资源失控**：无法对昂贵的 LLM 调用进行统一的预算限制和负载均衡，常因单个任务异常导致 API 费用激增或服务不可用。\n\n### 使用 agentgateway 后\n- **统一接入**：通过 agentgateway 的 MCP 和 A2A 网关功能，智能体只需一次配置即可无缝连接各类外部工具和异构模型，开发效率提升 50%。\n- **立体防护**：利用内置的 JWT\u002FOAuth 认证及 CEL 策略引擎，实现了基于角色的细粒度访问控制，确保只有授权智能体能访问特定数据源。\n- **全链路可观测**：集成 OpenTelemetry 后，所有请求的日志、指标和追踪信息一目了然，团队能迅速定位并修复逻辑断点。\n- **智能治理**：借助 LLM 网关的预算控制和智能路由，系统自动将流量分发至最优模型实例，并在触及阈值时熔断，成本降低 30% 且服务更稳定。\n\nagentgateway 为复杂的智能体协作网络提供了不可或缺的统一连接、安全治理与可观测性底座，让企业能放心地规模化部署 AI 应用。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fagentgateway_agentgateway_0ba50c23.png","Agent Gateway","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fagentgateway_50afaaf3.png","Full featured gateway for the Agentic era",null,"agentgateway.dev","https:\u002F\u002Fgithub.com\u002Fagentgateway",[80,84,88,92,96,100,104,106,109,112],{"name":81,"color":82,"percentage":83},"Rust","#dea584",58.6,{"name":85,"color":86,"percentage":87},"Go","#00ADD8",27.4,{"name":89,"color":90,"percentage":91},"TypeScript","#3178c6",11.4,{"name":93,"color":94,"percentage":95},"Shell","#89e051",1.5,{"name":97,"color":98,"percentage":99},"Makefile","#427819",0.6,{"name":101,"color":102,"percentage":103},"Starlark","#76d275",0.1,{"name":105,"color":86,"percentage":103},"Go Template",{"name":107,"color":108,"percentage":103},"ANTLR","#9DC3FF",{"name":110,"color":111,"percentage":103},"CSS","#663399",{"name":113,"color":114,"percentage":103},"jq","#c7254e",2321,389,"2026-04-08T18:03:36","Apache-2.0","未说明","非必需（仅在自托管模型推理路由场景下需要，具体型号和显存取决于所选模型）",{"notes":122,"python":119,"dependencies":123},"该工具主要作为代理网关运行，支持独立部署或基于 Kubernetes 部署。若仅作为网关转发流量至外部 LLM 提供商（如 OpenAI、Anthropic 等），则无需本地 GPU；若启用‘推理路由’功能以连接自托管模型，则需配置相应的 GPU 资源及 Kubernetes 推理网关扩展。文档未提供具体的 Python 版本、内存大小或操作系统限制，建议参考官方快速入门文档获取最新环境要求。",[124,125,126,127,128],"Kubernetes (可选，用于部署控制器)","Gateway API (可选，用于 Kubernetes 环境)","OpenTelemetry (用于观测性)","MCP (Model Context Protocol)","A2A (Agent-to-Agent 协议)",[15,14,52,13],[131,132,133,134,135,136,137,138,139,140,141],"agents","ai","mcp","rust","ai-gateway","gateway-api","kubernetes","mcp-gateway","reverse-proxy","service-mesh","api-gateway","2026-03-27T02:49:30.150509","2026-04-09T09:37:23.925499",[145,150,155,160,165,170,174],{"id":146,"question_zh":147,"answer_zh":148,"source_url":149},25904,"如何配置 AgentGateway 以支持无状态（Stateless）运行，从而避免会话管理问题并支持多副本部署？","AgentGateway 现已支持无状态能力。通过更新到最新版本，您可以轻松运行多个副本而无需担心会话管理（session management）。MCP 协议中的会话是可选功能，对于网关模式，关闭会话管理可以提高系统的弹性。维护者确认该功能已合并，您可以通过构建最新代码或等待新版本发布来使用此功能。","https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fissues\u002F221",{"id":151,"question_zh":152,"answer_zh":153,"source_url":154},25905,"遇到 \"failed to terminate HTTPS: unexpected end of file\" 错误日志时该如何排查？","该错误日志通常具有误导性，不一定代表证书本身有问题。维护者测试发现，如果客户端建立 TCP 连接后立即关闭（而不发送完整数据），也会触发此警告。建议检查您的 MCP 客户端行为，确认是否存在异常的连接断开情况，而不仅仅是关注证书配置。","https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fissues\u002F539",{"id":156,"question_zh":157,"answer_zh":158,"source_url":159},25906,"当上游 MCP 服务器返回 401 未授权错误时，AgentGateway 如何处理认证流程？","AgentGateway 现已支持将上游的 401 错误及 `www-authenticate` 头透传给客户端，从而触发标准的 OAuth 认证流程（如 Claude 或 MCP Inspector 会自动开始认证）。重要限制：要使用典型的“收到 401 后发起 OAuth 流程”功能，每个逻辑路由下必须只配置 exactly 1 个 MCP 后端。因为客户端无法感知背后有多个服务器，也无法同时向多个服务器认证。如果需要连接多个服务器，请通过不同的路径或主机名将它们配置为不同的后端。","https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fissues\u002F242",{"id":161,"question_zh":162,"answer_zh":163,"source_url":164},25907,"Java MCP 客户端使用 SSE 连接时出现 \"406 Not Acceptable\" 错误，提示需要同时接受 application\u002Fjson 和 text\u002Fevent-stream，如何解决？","官方 Java MCP 客户端在 SSE 连接时仅设置 `Accept: text\u002Fevent-stream` 头，而早期版本的 AgentGateway 可能强制要求同时包含 `application\u002Fjson`。这是一个兼容性问题，AgentGateway 应当仅检查 `text\u002Fevent-stream` 以支持官方客户端。如果遇到此问题，请确保您使用的是已修复该兼容性问题的最新版本，或者检查配置中是否有关于 Accept 头验证的严格策略需要调整。","https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fissues\u002F166",{"id":166,"question_zh":167,"answer_zh":168,"source_url":169},25908,"在 UI 中添加 MCP 服务器失败或遇到配置问题时，有什么推荐的解决方法？","如果在 UI 中直接添加 MCP 服务器遇到问题，推荐的做法是：首先在配置文件（config file）中创建一个基础的骨架配置（skeleton config），确保底层配置正确无误；然后再通过 UI 界面加载并适配该配置。这种方法可以绕过某些 UI 初始化或验证的逻辑缺陷。如果问题依旧，建议提交包含详细复现步骤的新 Issue。","https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fissues\u002F464",{"id":171,"question_zh":172,"answer_zh":173,"source_url":169},25909,"配置 Hugging Face (HF) MCP 时遇到请求超时（Request timed out）错误怎么办？","在使用 AgentGateway 连接 HF MCP 时，如果配置了 `statefulMode: stateful` 却遇到超时，可能是由于网络连通性或特定版本兼容性问题。用户反馈表明，有时先在配置文件中手动定义好后端结构，再通过 UI 进行调整，比直接在 UI 中创建更稳定。此外，请检查防火墙设置以及 HF 服务端点的可达性，确保没有中间代理阻止长连接。",{"id":175,"question_zh":176,"answer_zh":177,"source_url":149},25910,"AgentGateway 是否支持与其他云厂商（如 AWS Bedrock）的 MCP 网关互换使用，而无需修改客户端或服务端代码？","是的，理想情况下，MCP 客户端和服务端（使用 MCP SDK）的实现不应因更换代理（Proxy）而改变。AgentGateway 设计目标是作为标准兼容的网关，可以替代 AWS Bedrock AgentCore MCP Gateway 或其他厂商的网关。只要遵循标准的 MCP 协议，您可以在不同网关之间切换（例如从 AgentGateway 切换到 Amazon Bedrock），而无需修改现有的客户端或服务端代码。",[179,184,189,194,199,204,209,214,219,224,229,234,239,244,249,254,259,264,269,274],{"id":180,"version":181,"summary_zh":182,"released_at":183},163262,"v1.1.0-beta.2","🎉 欢迎使用 agentgateway 项目 1.1.0-beta.2 版本！\n\n## 构建产物\n\n**Docker 镜像** 已发布：\n* `cr.agentgateway.dev\u002Fagentgateway:v1.1.0-beta.2`\n* `cr.agentgateway.dev\u002Fcontroller:v1.1.0-beta.2`\n\n**Helm Chart** 已发布：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:v1.1.0-beta.2`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:v1.1.0-beta.2`\n\n**二进制文件** 可在下方获取。\n\n## 快速入门\n\n请按照 [Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F) 或 [独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F) 的快速入门指南开始使用！\n\n\n## 变更内容\n\n> 注意：由于发布过程中出现的问题，未推出 v1.1.0-beta.1 版本。\n\n* 修复 Keycloak MCP 认证，由 npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1306 中完成\n* 依赖更新：尝试使用 Dependabot，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1303 中完成\n* 构建（依赖）：将 rustls-webpki 从 0.103.9 升级至 0.103.10，由 dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1309 中完成\n* 功能（LLM）：添加 Azure 默认认证功能，由 jgreeer 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1033 中完成\n* 性能优化：优化时间缓存及客户端字符串分配，由 BV-Venky 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1315 中完成\n* CEL：捕获结构体使用问题，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1319 中完成\n* 策略：改进翻译失败时的错误处理机制，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1245 中完成\n* 控制器：禁止策略后端指向 InferencePool，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1321 中完成\n* 重构：移除部分设置中的间接层，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1320 中完成\n* 控制器：统一将 Gateway 作为策略的父资源，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1323 中完成\n* 代理：尊重 Service 的 SAN 字段，由 stevenctl 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1322 中完成\n* CEL：修复列表中字符串查找问题，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1324 中完成\n* CEL：修复 LLM RL 逻辑，避免使用已移除的请求扩展字段，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1317 中完成\n* Helm：为 extraEnv 添加 valueFrom 支持，由 lgadban 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1329 中完成\n* 发布：修复 Chart 仓库配置，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1336 中完成\n* 功能（Vertex）：使区域字段可选，并设置全球默认值，由 rajatvig 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1330 中完成\n* 控制器：新增后端插件及可扩展的引用类型，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1326 中完成\n* 使用 TLSRoute v1 进行状态写入，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1325 中完成\n* 更新 Cargo 依赖，由 howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1327 中完成\n* 控制器：增加更多扩展点，由 h","2026-04-08T15:31:56",{"id":185,"version":186,"summary_zh":187,"released_at":188},163263,"v1.0.1","🎉 欢迎使用 agentgateway 项目 1.0.1 版本！\n\n## 构建产物\n\n**Docker 镜像** 已发布：\n* `cr.agentgateway.dev\u002Fagentgateway:v1.0.1`\n* `cr.agentgateway.dev\u002Fcontroller:v1.0.1`\n\n**Helm Chart** 已发布：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:v1.0.1`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:v1.0.1`\n\n**二进制文件** 可在下方获取。\n\n## 快速入门\n\n请按照 [Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F) 或 [独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F) 的快速入门指南开始使用！\n\n\n## 变更内容\n* cel：在宽松模式失败时正确转义消息，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1241 中实现。\n* mcp：强化故障转移降级模式的安全性，由 @apexlnc 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1232 中实现。\n* 设置夜间发布流程，由 @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1252 中实现。\n* 遥测：使 Span 具有层级关系，并优化 MCP 遥测功能，由 @apexlnc 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1230 中实现。\n* 修复 DNS 解析离线问题，由 @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1253 中实现。\n* 本地 LLM 配置：按顺序对配置进行排序，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1256 中实现。\n* cel：添加 coalesce() 函数，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1242 中实现。\n* 修复：为提高兼容性，在 AI 响应中省略空的 cached_tokens，由 @MaYuan-02 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1261 中实现。\n* 跟踪：修复 Span 的开始时间，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1254 中实现。\n* cel：添加 unvalidatedJwtPayload() 函数，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1243 中实现。\n* local：设置默认路径匹配规则，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1218 中实现。\n* mcp：将服务器名称从 rmcp 改为 agentgateway，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1267 中实现。\n* cel：将 `env` 添加为顶级变量，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1264 中实现。\n* cel：公开查询参数函数，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1268 中实现。\n* 为 \u002Fv1\u002Fmodels 响应添加 application\u002Fjson Content-Type 头，由 @gordon-to 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1258 中实现。\n* 本地 LLM：允许使用文件形式的 API 密钥，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1274 中实现。\n* cel：添加 Cookie 辅助函数，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1269 中实现。\n* 嵌入：修复 OpenAI 的 token 计数问题，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1275 中实现。\n* 重构：将 Protobuf 文件移至共享 crate，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1271 中实现。\n* cel：恢复序列化空值的功能，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1277 中实现。\n* 修复：修复 xds 选择循环中可能出现的死锁问题，由 @noot 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagen","2026-03-20T18:16:58",{"id":190,"version":191,"summary_zh":192,"released_at":193},163264,"v1.0.0","🎉 欢迎使用 agentgateway 项目 1.0.0 版本！\n\nAgentgateway 是一款面向云原生环境、高规模场景，并原生支持 AI 和 Kubernetes 工作负载的生产就绪网关。\n\nAgentgateway v1.0 标志着该项目的一个重要里程碑，进一步巩固了其作为大规模管理 AI 代理流量的生产级基础的地位。本次发布包含多项新功能和改进，详情如下。\n\n不过，在此之前，我想先回顾一下项目的成长历程。Agentgateway 正好在一年前（🎂）启动，此后发展势头迅猛。如今，它已收获 2,000 颗星和 100 万次镜像拉取记录，并在全球范围内的大规模生产环境中成功部署。特别感谢 [115 位贡献者](https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fgraphs\u002Fcontributors)，正是你们的努力让这一切成为可能！\n\n如需更多信息，请参阅 [独立部署版发行说明](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Fmain\u002Freference\u002Frelease-notes\u002F) 和 [Kubernetes 版发行说明](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Freference\u002Frelease-notes\u002F)。\n\n## 构建产物\n\n**Docker 镜像**现已可用：\n* `cr.agentgateway.dev\u002Fagentgateway:v1.0.0`\n* `cr.agentgateway.dev\u002Fcontroller:v1.0.0`\n\n**Helm Chart**现已可用：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:v1.0.0`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:v1.0.0`\n\n**二进制文件**请见下方。\n\n## 快速入门\n\n按照 [Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F) 或 [独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F) 快速入门指南开始使用吧！\n\n## 🔥 重大变更\n\n### Kubernetes 发布版本模式更新\n\n此前，在 Kubernetes 环境中运行时，Agentgateway 是通过 [Kgateway](https:\u002F\u002Fkgateway.dev\u002F) 进行部署的，并沿用 Kgateway 的版本号体系。由于 Agentgateway 自身也有独立的版本号，因此同一时间会存在两个版本并存的情况（例如控制平面为 v2.2，数据平面为 v0.12）。\n\n此次是 Agentgateway 第一个完全与 Kgateway 解耦的版本。现在，控制平面、数据平面以及 Helm Chart 均采用统一的版本号：v1.0.0。\n\n请注意，v1.0.0 的版本号高于之前的 v2.2。\n\n因此，Helm 路径也相应发生了变化：\n\n* CRD：`oci:\u002F\u002Fcr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds`\n* 控制平面：`oci:\u002F\u002Fcr.agentgateway.dev\u002Fcharts\u002Fagentgateway`\n\n请务必更新所有 CI\u002FCD 流水线和相关流程，以使用新的 Helm Chart 位置。\n\n### XListenerSet API 升级为 ListenerSet\n\n实验性的 XListenerSet API 在 1.5.0 版本中正式升级为标准的 ListenerSet API。您需要安装 Kubernetes Gateway API 的稳定通道，才能获得 ListenerSet API 的定义。如果您当前的部署中仍在使用 XListenerSet 资源，请将 CRD 的 kind 从 `XListenerSet` 更新为 `ListenerSet`，并将 API 版本从 `gateway.networking.x-k8s.io\u002Fv1alpha1` 更改为 `gateway.networ","2026-03-16T16:48:48",{"id":195,"version":196,"summary_zh":197,"released_at":198},163265,"v1.0.0-rc.2","🎉 欢迎使用 agentgateway 项目 1.0.0-rc.2 版本！\n\n## 构建产物\n\n**Docker 镜像**现已可用：\n* `cr.agentgateway.dev\u002Fagentgateway:v1.0.0-rc.2`\n* `cr.agentgateway.dev\u002Fcontroller:v1.0.0-rc.2`\n\n**Helm Chart**现已可用：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:v1.0.0-rc.2`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:v1.0.0-rc.2`\n\n**二进制文件**请见下方。\n\n## 快速入门\n\n请按照 [Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F) 或 [独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F) 的快速入门指南开始使用！\n\n\n## 变更内容\n* @jordanbecketmoore 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1183 中实现了对不再需要的 PDB\u002FHPA\u002FVPA 的垃圾回收。\n* 修复：@danehans 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1219 中确保翻译时尊重 InferencePool 的 appProtocol。\n* 修复 Anthropic 订阅的 OAuth Bug：@filintod 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1220 中完成。\n* @howardjohn 对 hyper-util 分支进行了一些清理工作：https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1224。\n* 黄金测试：@howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1226 中增加了完整策略的转储功能。\n* 修复 Gateway 和后端之间的传递依赖问题：@howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1227 中完成。\n\n## 新贡献者\n* @jordanbecketmoore 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1183 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv1.0.0-rc.1...v1.0.0-rc.2","2026-03-14T01:57:51",{"id":200,"version":201,"summary_zh":202,"released_at":203},163266,"v1.0.0-rc.1","🎉 欢迎使用 agentgateway 项目 1.0.0-rc.1 版本！\n\n此版本旨在成为 v1.0.0 正式版发布前的最后一个预发布版本！\n\n更多信息请参阅[发行说明草案](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Fmain\u002Freference\u002Frelease-notes\u002F)。\n\n## 构建产物\n\n**Docker 镜像**现已可用：\n* `cr.agentgateway.dev\u002Fagentgateway:v1.0.0-rc.1`\n* `cr.agentgateway.dev\u002Fcontroller:v1.0.0-rc.1`\n\n**Helm Chart**现已可用：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:v1.0.0-rc.1`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:v1.0.0-rc.1`\n\n**二进制文件**如下所示。\n\n## 快速入门\n\n请按照[Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F)或[独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F)快速入门指南开始使用！\n\n\n## 变更内容\n* release：终于正确添加了 v 前缀？由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1133 中完成\n* 添加 metadata 转换支持，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1130 中完成\n* 修复 ref grant krt，以处理 .spec.to 下的多个条目，由 @rudrakhp 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1141 中完成\n* 在 setup kind 脚本中为日志添加前缀，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1132 中完成\n* llm：修复实时设置 LLM 信息的问题，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1140 中完成\n* 添加 AWS 后端，由 @christian-posta 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1126 中完成\n* 功能：移除 ring 和 rustls-pemfile 依赖，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1145 中完成\n* 为后端添加基于 CEL 的驱逐策略，由 @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1105 中完成\n* 控制器：将后端绑定到特定网关，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1147 中完成\n* 在协议选择中包含无效网关，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1137 中完成\n* 升级 Go 版本，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1154 中完成\n* 在 API 中使用 agentgateway 名称而非 kgw，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1158 中完成\n* 升级 async-openai，由 @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1149 中完成\n* 性能：对部分热点路径进行微优化，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1136 中完成\n* 支持将 `agentgateway.dev\u002Fmcp` 和 `kgateway.dev\u002Fmcp` 作为 appProtocol 的值，由 Copilot 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1168 中完成\n* 将缓存令牌使用情况添加到指标中，由 @Sodman 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1144 中完成\n* 修复：为 DFP 后端目标使用主机头端口，由 @OS-kelvincampelo 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1142 中完成\n* 控制器：重构所有测试，使其采用一致的黄金文件模式，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002F","2026-03-12T20:07:47",{"id":205,"version":206,"summary_zh":207,"released_at":208},163267,"v1.0.0-alpha.4","🎉 欢迎使用 agentgateway 项目 1.0.0-alpha.4 版本！\n\n## 构建产物\n\n**Docker 镜像**现已可用：\n* `cr.agentgateway.dev\u002Fagentgateway:v1.0.0-alpha.4`\n* `cr.agentgateway.dev\u002Fcontroller:v1.0.0-alpha.4`\n\n**Helm Chart**现已可用：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:v1.0.0-alpha.4`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:v1.0.0-alpha.4`\n\n**二进制文件**请见下方。\n\n## 快速入门\n\n请按照 [Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F) 或 [独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F) 的快速入门指南开始使用！\n\n\n## 变更内容\n* 移除追踪中的无效函数，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1099 中完成。\n* llm：重新整理黄金测试文件，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1106 中完成。\n* 发布说明：不再同时列出两个版本号，并统一使用 v 前缀，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1101 中完成。\n* 实现访问日志的 OTel 支持，由 @krisztianfekete 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1080 中完成。\n* 修复俳句流式传输的 token 计数问题，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1108 中完成。\n* e2e：将测试辅助工具整合为单一的统一部署，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1098 中完成。\n* 向部署器添加缺失的事件处理器，由 @lgadban 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1114 中完成。\n* llm：进一步优化黄金测试，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1118 中完成。\n* 修复 Mac 上的 e2e 测试环境配置，由 @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1117 中完成。\n* 清理 kgateway-system 名称，并添加单元测试，由 @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1120 中完成。\n* 升级 Istio 依赖，引入 TLSRoute v1，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1123 中完成。\n* llm：增加更多测试用例，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1122 中完成。\n* 升级 UI 依赖项，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1124 中完成。\n* 修复：将 XListenerSet 更新为 ListenerSet，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1128 中完成。\n* 精简 Cargo 依赖，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1125 中完成。\n* 向 AGW 策略中添加缺失的枚举类型，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1129 中完成。\n\n## 新贡献者\n* @lgadban 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1114 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv1.0.0-alpha.3...v1.0.0-alpha.4","2026-03-05T00:16:50",{"id":210,"version":211,"summary_zh":212,"released_at":213},163268,"v1.0.0-alpha.3","🎉 欢迎使用 agentgateway 项目 1.0.0-alpha.3 版本！\n\n## 构建产物\n\n**Docker 镜像**现已可用：\n* `cr.agentgateway.dev\u002Fagentgateway:1.0.0-alpha.3`\n* `cr.agentgateway.dev\u002Fcontroller:1.0.0-alpha.3`\n\n**Helm Chart**现已可用：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:1.0.0-alpha.3`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:1.0.0-alpha.3`\n\n**二进制文件**请见下方。\n\n## 快速入门\n\n请按照 [Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F) 或 [独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F) 的快速入门指南开始使用吧！\n\n\n## 变更内容\n* 修复发布中的版本号，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1072 中完成\n* 不再使用 Cargo 中的过时版本，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1075 中完成\n* 发布：为镜像正确添加 'v' 前缀标签，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1074 中完成\n* 还原 “修复：覆盖层可删除带有 'null' 的映射元素”，由 @chandler-solo 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1079 中完成\n* 客户端：不吞掉 Body 中的日志，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1076 中完成\n* 插入监听器时复制 TCP 路由，由 @i11 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1085 中完成\n* 向 XDS 构建器提供 Istio 网格配置，由 @ymesika 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1086 中完成\n* 在连接到策略后端时更好地支持策略，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1091 中完成\n* 对追踪和日志配置的改进，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1093 中完成\n* 修复本地 LLM 模式下的键重叠问题，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1097 中完成\n* Gateway API v1.5.0，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F1068 中完成\n* 功能（LLM）：接受用于聊天\u002F补全后端的 \u002Fv1\u002Fmessages InputFormat，由 @apexlnc 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F909 中完成\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv1.0.0-alpha.2...v1.0.0-alpha.3","2026-03-03T01:28:06",{"id":215,"version":216,"summary_zh":217,"released_at":218},163269,"v1.0.0-alpha.2","🎉 欢迎使用 agentgateway 项目 v1.0.0-alpha.2 版本！\n\n这是即将发布的 v1.0 版本之前的首个预发布版本，也是 agentgateway 与 [Kgateway](https:\u002F\u002Fkgateway.dev\u002F) 完全解耦后的第一个版本。\n\n此前，在 Kubernetes 环境中，agentgateway 是通过 Kgateway 部署的，并沿用了 Kgateway 的版本号方案。这意味着存在两个版本——控制器版本（例如 `v2.2.1`）和数据平面版本（例如 `v0.12.0`）。从现在开始，这两个部分将统一到一个代码仓库和一次发布中。这也意味着 agentgateway v1.0 将是一个从 v2.2 升级的版本。\n\n## 构建产物\n\n**Docker 镜像**现已可用：\n* `cr.agentgateway.dev\u002Fagentgateway:v1.0.0-alpha.2`\n* `cr.agentgateway.dev\u002Fcontroller:v1.0.0-alpha.2`\n\n**Helm Chart**现已可用：\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway:v1.0.0-alpha.2`\n* `cr.agentgateway.dev\u002Fcharts\u002Fagentgateway-crds:v1.0.0-alpha.2`\n\n**二进制文件**请见下方。\n\n## 快速入门\n\n请按照 [Kubernetes](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002Flatest\u002Fquickstart\u002F) 或 [独立部署](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fstandalone\u002Flatest\u002Fquickstart\u002F) 的快速入门指南开始使用吧！\n\n\n## 变更内容\n* chore(ui\u002Fdeps)：@markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F919 中升级了 @a2a-js\u002Fsdk 和 @modelcontextprotocol\u002Fsdk。\n* xds：@howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F924 中处理了路由中的主机名更新。\n* @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F927 中引入了来自 Kgateway 的控制器。\n* @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F929 中升级了 strands 示例的依赖项。\n* local：@howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F922 中修复了监听器键不唯一的问题。\n* cargo：@howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F930 中升级了依赖项。\n* fix：@AyRickk 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F928 中实现了对 XDS 路由套接字绑定时尊重 enableIpv6 配置的功能。\n* controller：@howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F932 中实现了池状态推断 v2。\n* @Copilot 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F934 中为认证策略添加了 PreRouting 阶段支持。\n* @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F931 中修复了控制器中的 Makefile。\n* apikey：@howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F936 中采用了确定性排序。\n* @npolshakova 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F918 中增加了更多提供商护栏支持。\n* @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F939 中 cherry-picked HPA\u002FPDB 的 RBAC 修复。\n* feat(compression)：@apexlnc 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F873 中为 SSE 响应添加了流式解压缩功能。\n* Fix OpenAPI 工具响应：通过用序列化的 'structuredContent' 填充 'content' 来解决问题，由 @emilyszabo27 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F913 中完成。\n* compresion: ","2026-02-27T00:54:31",{"id":220,"version":221,"summary_zh":222,"released_at":223},163270,"v0.12.0","Agentgateway 是一个开源项目，基于原生 AI 协议构建，用于在任何代理框架和环境中连接、保护并监控代理间以及代理与工具之间的通信。\n\n本次发布包含多项错误修复，以及对 CEL 表达式语言实现的一些重大改进。\n\n## CEL\n\n本次版本重写了用于支持授权、限流、访问日志记录等策略的 [CEL 实现](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Flocal\u002Flatest\u002Freference\u002Fcel\u002F)。新实现的速度根据表达式的复杂度不同，提升了 5 到 500 倍不等；对于普通用户而言，端到端吞吐量最多可提升 50%。\n\n此外，UI 中新增了一个 CEL 演示环境，方便用户调试和测试 CEL 表达式。\n\n尽管大多数更改都是内部优化，但仍有一些细微的行为变化：\n* 修复了日志记录时 MCP 属性不可用的问题（仅限于授权）。\n* 之前我们会在一个任意且不一致的时间点对请求进行快照。现在，每次执行都会获取请求和响应的“当前”视图。例如，在日志记录过程中，可以观察到策略对请求所做的修改。\n* 新函数名：`base64Encode` -> `base64.encode`（这是由于我们在 fork 该库之前对其进行了升级）。旧名称仍可用于向后兼容。\n* 以前，顶级变量始终存在，但可能为 `null`。现在，如果这些变量不存在，则会直接报错，而不再返回 `null`。例如，过去 `has(jwt)` 总是返回 `true`；而现在只有在确实存在 JWT 时才会返回 `true`。\n* 更快了！\n\n\n## 变更内容\n* SPIKE：fork htpasswd-verify 并升级依赖，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F787 中完成。\n* fix(mcp\u002Fopenapi)：改进路径、查询参数和头部处理，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F866 中完成。\n* 删除 MCP-Authentication.md，由 @rinormaloku 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F872 中完成。\n* llm：正确使用用户定义的缓冲区限制，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F881 中完成。\n* CEL 2.0，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F877 中完成。\n* mcp：更新至 rmcp 0.14.0，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F885 中完成。\n* feat(aws-sse)：迁移到官方 AWS EventStream crate，由 @apexlnc 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F879 中完成。\n* fix(llm)：为 Anthropic、Vertex 和 Bedrock 提供商实现 `count_tokens` 功能，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F883 中完成。\n* [Feat] MCP 目标策略，由 @Jack-Kilrain 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F862 中完成。\n* 支持传入 HBONE 连接中的主机名，由 @ymesika 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F859 中完成。\n* local：修复 mcp 后端中的回归问题，由 @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F888 中完成。\n* fix(llm)：Bedrock 的令牌计数及 get_messages 转换","2026-02-09T18:29:07",{"id":225,"version":226,"summary_zh":227,"released_at":228},163271,"v0.11.3","v0.11.3 自动发布。\n\n## 变更内容\n* @jenshu 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F849 中更新了行为准则（生成式 AI 政策）\n* @Copilot 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F851 中为 pprof 性能分析端点添加了可配置的持续时间\n* @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F848 中添加了提示词增强的示例配置\n* @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F836 中将 ext_proc 请求\u002F响应属性添加到请求中，并为响应中的 dynamic_metadata 添加 CEL 支持\n* 特性 (ext_proc): metadata_context，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F856 中实现\n* @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F867 中移除了测试对 self 的依赖\n* 修复：非 Linux 构建中的 linting 问题，并移除冗余快照，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F857 中完成\n* @MaYuan-02 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F863 中支持监听器级别的前端策略\n* 文档 (mcp)：更新 OpenAPI 示例，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F861 中完成\n* 修复 (mcp\u002Fopenapi)：mcp 规范要求 CallToolResult 的 structuredContent 必须是对象，由 @markuskobler 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F864 中完成\n* @Jack-Kilrain 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F843 中使 config.enableIpv6 影响路由套接字绑定\n* @howardjohn 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F871 中增加了对 Azure 响应 API 的支持\n\n## 新贡献者\n* @Jack-Kilrain 在 https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F843 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.11.2...v0.11.3","2026-01-27T00:13:10",{"id":230,"version":231,"summary_zh":232,"released_at":233},163272,"v0.11.2","Automated release of v0.11.2.\r\n\r\n## What's Changed\r\n* deps: bump UI MCP sdk by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F811\r\n* Refactor upstream transport logic, add raw CONNECT by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F809\r\n* chore: consolidate openai token counting and bedrock cleanup by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F799\r\n* llm: Prompt Enrichment enabling prepend and append for system and message prompts by @markuskobler in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F813\r\n* retry: implement backoff by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F814\r\n* istio: fix regression in TLS config by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F816\r\n* Use IPv6 :: address for XDS binds by @i11 in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F821\r\n* fix cors policy in example doc by @MaYuan-02 in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F824\r\n* mcp: Log the MCP session id by @jacox99 in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F823\r\n* mcp: implement downstream session persistence by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F818\r\n* Fix \"response received\" log to debug instead of info by @rvennam in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F830\r\n* extauthz: insert instead of append response headers by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F834\r\n* gcp auth: Support IdTokens by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F822\r\n* Add kind to route target and route name by @npolshakova in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F832\r\n* llm: Anthropic model fixes when using vertex.ai provider by @markuskobler in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F807\r\n* Improve clippy support when using jj workspaces by @markuskobler in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F837\r\n\r\n## New Contributors\r\n* @i11 made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F821\r\n* @MaYuan-02 made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F824\r\n* @jacox99 made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F823\r\n* @rvennam made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F830\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.11.1...v0.11.2","2026-01-16T18:08:26",{"id":235,"version":236,"summary_zh":237,"released_at":238},163273,"v0.11.1","## What's Changed\r\n* docker: switch to chainguard by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F762\r\n* tls: allow URI SANS by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F774\r\n* add cors policy to a2a sample by @ramaraochavali in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F773\r\n* fix: ui config mappings by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F776\r\n* Fix backend timeout to return 504 instead of 503 by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F777\r\n* Reduce flakeiness in local RL tests by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F768\r\n* performance: avoid so many Arc clones by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F781\r\n* tcp: finish keepalives implementation by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F782\r\n* fix: service backend display for UI by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F783\r\n* bump dependencies by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F700\r\n* hyper-util-fork: ignore forked doc-tests by @markuskobler in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F784\r\n* llm: fix vertex error mapping by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F788\r\n* http: support 421 responses in proxy by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F763\r\n* Speed up test by skipping retries for failure by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F789\r\n* Support policies in local config for moderation by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F794\r\n* bump async-openai to 0.32.2 and adapt responses types by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F790\r\n* fix(mcp\u002Fauthz): return JSON-RPC error instead of 500 for unauthorized calls by @mozillazg in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F791\r\n* ext_proc: Add append_action support to HeaderValueOption by @markuskobler in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F775\r\n* Fix AI policy sorted routes by @npolshakova in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F792\r\n* Regen schema after merge conflict by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F797\r\n* OpenAI realtime support by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F702\r\n* config: unify on NAMESPACE variable by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F803\r\n* perf: Use references for lookups more consistently by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F804\r\n* Update config json-schema location by @markuskobler in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F802\r\n* dynamic tracing by @npolshakova in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F712\r\n* fix merge conflicts by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F806\r\n* bump cargo deps by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F805\r\n* Add support for configuring cipher suites and min\u002Fmax tls version by @npolshakova in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F796\r\n* bedrock: fix error handling unmarshalling by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F808\r\n\r\n## New Contributors\r\n* @ramaraochavali made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F773\r\n* @markuskobler made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F784\r\n* @mozillazg made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F791\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.11.0...v0.11.1","2026-01-06T23:29:11",{"id":240,"version":241,"summary_zh":242,"released_at":243},163274,"v0.11.0","Agentgateway is an open source project that is built on AI-native protocols to connect, secure, and observe agent-to-agent and agent-to-tool communication across any agent framework and environment.\r\n\r\nThis release is one of the largest Agentgateway releases to date, and includes significant new features and improvements.\r\n\r\n## New Features\r\n\r\n* Added support for Mutual TLS listeners\r\n* LLM Prompt Guards now support multiple prompt guards, in an ordered list\r\n* Added support for automatic LLM Prompt Caching\r\n* Added support for LLM Embeddings\r\n* Added support for OpenAI Responses API\r\n* Added support for Anthropic Count Tokens API\r\n* Added support for `Basic` authentication\r\n* Added support for API Key authentication\r\n* Support for stateful routing to MCP backends\r\n* Added support for HTTP-based External Authorization servers (in addition to the existing gRPC support). Check out the examples using this to integrate with [Tailscale](.\u002Fexamples\u002Ftailscale-auth) and [Oauth2 Proxy](.\u002Fexamples\u002Foauth2-proxy)!\r\n* CIDR and IP support for CEL expressions. See the [example](.\u002Fexamples\u002Fhttp\u002Fconfig.yaml) for a sample IP authorization allowlist!\r\n* Added support for the Azure OpenAI provider\r\n* Policies can now be specified on `listeners`, allowing policies to run before routing occurs.\r\n* A new concept of \"Frontend Policies\" has been added. These can be configured at the top level `frontendPolicies` field. Frontend policies define how to handle incoming traffic, and can be dynamically updated. This includes fields to customize TCP, TLS, and HTTP behavior, as well as logging and tracing.\r\n* New fields have been exposed to CEL expressions: `response.headers`, `apiKey`, `basicAuth`, `llm.params.{dimensions,encoding_format}` (for Embeddings), and `source.{subjectAltNames,issuer,subject,subjectCn}` (for Mutual TLS).\r\n\r\n## Kubernetes Controller (Kgateway)\r\n\r\nWhen deploying Agentgateway, it is recommended to run with [Kgateway](https:\u002F\u002Fagentgateway.dev\u002Fdocs\u002Fkubernetes\u002F) which provides a first class Kubernetes controller (with Gateway API support). In addition to the features above, this release paves the way for the upcoming Kgateway v2.2.0, which is a major leap forward in running Agentgateway on Kubernetes.\r\n\r\nThis release will further decoupled Agentgateway from Kgateway's Envoy-based components, including...\r\n\r\n* A new set of APIs: `AgentgatewayPolicy`, `AgentgatewayBackend`, and `AgentgatewayParameters`.\r\n* A new Helm chart for Agentgateway usage.\r\n* A new controller image dedicated to Agentgateway.\r\n\r\nThese new changes will avoid confusion between the two dataplane modes of Kgateway, and enhance our ability to deliver features quickly.\r\n\r\nPlease note, these changes represent a breaking change in the v2.1.0 to v2.2.0 upgrade.\r\nPlease consult the [migration guide](https:\u002F\u002Fgithub.com\u002Fkgateway-dev\u002Fkgateway\u002Fblob\u002Fmain\u002Fdocs\u002Fguides\u002Fagentgateway-migration.md), and stay tuned for the official v2.2.0 release!\r\n\r\n## Breaking Changes\r\n\r\n* When using the `promptGuard` policy type, guards (`regex`, `webhook`, `moderation`, etc) are now specified in an ordered list.\r\n* When using the `extAuthz` policy type, a new field `protocol` is required. To retain the old behavior, set this to `grpc`.\r\n* When using an `ai` backend type, the following fields have been moved: `backendAuth`, `backendTLS`, `promptGuard`, `prompts`, `overrides`, `defaults`, `modelAliases`. Instead, these are now under `policies.backendAuth`, and similar for the others. In addition, all backend policies may now be set on the new field, instead of just the subset that was previously allowed.\r\n* The `config.listener` settings have been moved to `frontendPolicies`.\r\n\r\n## What's Changed\r\n* cleanup: remove unused funcs by @jenshu in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F592\r\n* Implement new Xds API  by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F588\r\n* chore: remove deprecated github.com\u002Fgolang\u002Fprotobuf by @Juneezee in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F600\r\n* Ensure JWT claims are available to route‑level CEL expressions by @webcodes-cz in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F599\r\n* Fix inline backend policies (\"filters\") by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F604\r\n* feat: Support optional JWT audience validation by @heojay in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F606\r\n* Add Basic Authentication and API Key authentication by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F605\r\n* backends: support inline policies by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F610\r\n* proto: support multiple jwt providers by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F611\r\n* fix stack overflow with large OpenAPI by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F612\r\n* ext authz: allow sending metadata like JWT by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F613\r\n* ui: AI backend fixes by @jenshu in ","2025-12-18T23:17:04",{"id":245,"version":246,"summary_zh":247,"released_at":248},163275,"v0.11.0-alpha.1","Automated release of v0.11.0-alpha.1.","2025-12-16T02:13:57",{"id":250,"version":251,"summary_zh":252,"released_at":253},163276,"v0.10.5","Automated release of v0.10.5.","2025-10-29T22:51:09",{"id":255,"version":256,"summary_zh":257,"released_at":258},163277,"v0.10.4","Automated release of v0.10.4.\r\n\r\n## What's Changed\r\n* Fix extAuthz configuration display and saving in UI by @ocap-kirk in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F547\r\n* docs: add Codespaces quickstart to DEVELOPMENT.md by @mayank6136 in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F556\r\n* various cleanups.  by @yuval-k in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F548\r\n* Add ExtProc policy configuration and XDS conversion by @TheRealSibasishBehera in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F535\r\n* mcp: add optional prefixMode to control tool name prefixing by @shashankram in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F563\r\n* When issuer has a trailing slash, it causes issues with the rest of t… by @christian-posta in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F562\r\n* llm: always set required headers by @shashankram in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F560\r\n\r\n## New Contributors\r\n* @ocap-kirk made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F547\r\n* @mayank6136 made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F556\r\n* @yuval-k made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F548\r\n* @TheRealSibasishBehera made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F535\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.10.3...v0.10.4","2025-10-23T00:00:49",{"id":260,"version":261,"summary_zh":262,"released_at":263},163278,"v0.10.3","Automated release of v0.10.3.\r\n\r\n## What's Changed\r\n* examples: fix up LLM tracing examples by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F514\r\n* ci: cache only linux builds by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F513\r\n* mcp: properly apply backend policies to passthrough by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F521\r\n* cel: add replaceRegex function by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F518\r\n* transformation: do not quote strings or encode bytes by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F523\r\n* cel: add function to merge maps by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F524\r\n* ci: fix linter not using cache by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F525\r\n* add pseudo headers for other policies by @npolshakova in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F500\r\n* Always apply response policies by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F498\r\n* mcp: expose ext_authz metadata to CEL by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F536\r\n* feat: xds for routeType by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F533\r\n* cel: allow accessing response body by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F527\r\n* cel: add scheme and host to request context by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F528\r\n* deps: update cargo dependencies by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F538\r\n* Extend backend context for telemetry with protocol and backend_type by @krisztianfekete in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F541\r\n* Make build scripts more portable by @krisztianfekete in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F542\r\n* Small metrics and logs fixes by @npolshakova in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F529\r\n* Add support for TLS passthrough routing by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F549\r\n* metrics: allow filtering in config by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F550\r\n* mcp: negotiate protocol version from initialize request by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F551\r\n* fix(auth): use configured resource URL (if present) in WWW-Authenticate by @abhimoondra in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F546\r\n* test: fix expired cert by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F552\r\n\r\n## New Contributors\r\n* @krisztianfekete made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F541\r\n* @abhimoondra made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F546\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.10.2...v0.10.3","2025-10-16T20:55:38",{"id":265,"version":266,"summary_zh":267,"released_at":268},163279,"v0.10.2","This release fixes a bug in the released binaries preventing the binary from starting up. Docker images are unimpacted.\r\n\r\n## What's Changed\r\n* Fix crash when using released binaries by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F516\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.10.1...v0.10.2","2025-10-08T22:16:50",{"id":270,"version":271,"summary_zh":272,"released_at":273},163280,"v0.10.1","This release fixes an issue with the v0.10.0 release that unintentionally enabled an aggressive HTTP idle timeout of 2 seconds (previously, there was no timeout). This has been raised from 10 minutes, and is now configurable.\r\n\r\n## What's Changed\r\n* Enable memory profile when using jemalloc by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F507\r\n* http: increase idle timeout from 2s to 10min by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F508\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.10.0...v0.10.1","2025-10-08T00:20:57",{"id":275,"version":276,"summary_zh":277,"released_at":278},163281,"v0.10.0","This release introduces numerous enhancements to the robustness of agentgateway as well as some major new features.\r\n\r\n* A new \"Gateway Policy\" concept has been added. This allows running policies prior to route selection, allowing policies to influence routing decisions. For example, you can route based on JWT claims.\r\n* Support for (a subset of) the [`ext_proc`](https:\u002F\u002Fwww.envoyproxy.io\u002Fdocs\u002Fenvoy\u002Flatest\u002Fconfiguration\u002Fhttp\u002Fhttp_filters\u002Fext_proc_filter) protocol has been added.\r\n* A new CSRF policy has been added.\r\n* The Anthropic Messages API is now supported. This enables usage of Agentgateway with Claude Code and other tools relying on the Anthropic API.\r\n* Support for proxying non HTTP (TCP) services.\r\n* New builds for Intel Macs\r\n\r\n## Breaking changes\r\n\r\nThe MCP Prometheus metrics have been reworked and are now under `agentgateway_mcp_requests_total`. These metrics now include additional labels, including support for custom labels (like existing metrics).\r\n\r\n## What's Changed\r\n* chore: add binary for Intel Macs by @ayewo in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F465\r\n* docs: use more modern MCP host selection by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F472\r\n* cel: add startTime and endTime by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F473\r\n* llm: allow per-backend policies by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F476\r\n* feat: add model aliasing support by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F474\r\n* config: allow configuring logging in yaml by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F480\r\n* Handle immediate disconnect on incoming TCP client by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F483\r\n* jwt: support JWKS that do not explicitly specify alg by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F481\r\n* config: add connect timeout and upstream keepalives by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F482\r\n* config: listener level tuning by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F485\r\n* xds: allow TLS and token auth by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F486\r\n* fix: Correct log statement by @eocantu in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F484\r\n* cel: avoid building context when its not needed by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F487\r\n* perf: avoid Route clone on hotpath by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F488\r\n* Add CSRF Policy support by @corsairier in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F459\r\n* Gateway policies and ext_proc enhancements by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F489\r\n* Support \u002Fv1\u002Fmessages format by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F463\r\n* cleanup dead transformation policy filter by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F491\r\n* transformation: allow setting things via pseudo-header by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F490\r\n* Bump cargo dependencies by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F492\r\n* feat: add native OpenTelemetry Gen AI v1.37.0 semantic conventions by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F493\r\n* feat: add \u002Fv1\u002Fmessages support for bedrock by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F434\r\n* proxy: revive TCP proxy mode by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F496\r\n* gateway policies: fix transformation response, add ext_authz by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F499\r\n* metrics: add a new 'reason' tag by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F501\r\n* drain: do not start drain until min deadline has finished by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F503\r\n* Support non string ratelimit CEL expressions by @npolshakova in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F505\r\n* feat: pass extauthz metadata to Bedrock requestMetadata by @apexlnc in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F497\r\n* Better MCP and LLM metrics  by @howardjohn in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F502\r\n\r\n## New Contributors\r\n* @ayewo made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F465\r\n* @eocantu made their first contribution in https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fpull\u002F484\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Fagentgateway\u002Fagentgateway\u002Fcompare\u002Fv0.9.0...v0.10.0","2025-10-07T22:04:24"]