OpenRouter 上线 Armor 测试版,执行前拦截 Agent 违规工具调用
AI 导读
OpenRouter 上线 Armor 测试版,在模型与用户应用之间加入一个分类器,对模型的每次工具调用先判定再决定放行还是拦截。规则用自然语言写在 plain English 中,分为 hard_deny、soft_deny 和 allow 三类,命中 hard_deny 的调用一律拦截且无法被放行,soft_deny 则可由 allow 规则或对话中用户的明确要求解除。Armor 实现 Claude Code 兼容 API,通过 OpenRouter 的 Ori metaharness 做推理时开启 Claude Code auto mode 无需额外配置,被拦截的调用会带上触发规则返回给模型,由模型改写调用或向用户说明。
推荐理由
OpenRouter 公开 Armor 在工具调用前用自然语言规则判定的机制与延迟代价,可供自建 Agent 护栏参考。