# Genkit 加了个中间件系统，让智能体应用更可控、更扛造

> 原标题：Genkit 推出中间件系统：增强智能体AI应用的可控性与可靠性

- 来源：AI HOT 精选
- 发布时间：2026-05-14T17:09:17.667Z
- AX AI 日报：https://ai-daily.ax0x.ai/items/20645
- 原文：https://developers.googleblog.com/announcing-genkit-middleware-intercept-extend-and-harden-your-agentic-apps

## 摘要

Google 的开源框架 Genkit 现在支持中间件了，可以在模型生成、调用工具、以及整个工具循环这三个层面插入自定义逻辑。比如模型 API 挂了自动重试或切备用方案、执行敏感操作前先让人审批、或者给每一步加上日志方便排查问题。这套机制已经在 TypeScript、Go 和 Dart 里可用，Python 版也快了。

## 推荐理由

Genkit 这次更新不是小修小补，而是给智能体应用加了三个可插拔的拦截点：生成调用、模型本身、工具调用。你可以把它理解成给 agent 流程装了三个阀门，想在哪里加校验、加日志、改行为都行。语言支持也铺得比较全，TS、Go、Dart、Python 都给了。正文没披露性能开销和具体延迟数据，这点先别太激动。整体看，对正在用 Genkit 搭 agent 的团队是个实用升级，但影响范围还局限在 Genkit 生态内，所以放在 featured 而不是必读。

## 锐评

Google 给自家开源框架 Genkit 补上了中间件，相当于在智能体应用的关键节点装了三个“可编程开关”：模型生成时、调用外部工具时、以及整个工具调用循环。这让你能直接写代码处理一些工程上的麻烦事，比如模型 API 挂了自动重试或切备用方案、执行敏感操作前弹窗让人点确认、或者给每一步打上日志方便排查。TypeScript、Go、Dart 版已经可用，Python 版还在路上。

这个更新解决的是智能体应用从 demo 到生产环境最头疼的可控性问题。但公告没给出任何性能开销数据——中间件插在调用链上，延迟会增加多少？也没提是否支持异步处理或条件跳过，这些在实际业务里都是刚需。另外，审批流程的例子只说了“让人审批”，没讲清楚审批超时怎么办、拒绝后流程怎么回退。这些细节决定了它到底能不能用在严肃的生产系统里，目前只能先打个折看。
