Beatingによると、OpenRouterはサーバーサイドのエージェント型ツール「openrouter:subagent」をベータテストとして提供開始し、大規模言語モデルがコンテンツ生成中に、より小さく、より安価で、より高速な代替モデルへ副次的なタスクを委任できるようにしています。主要なモデルが、ドキュメントの要約、構造化データの抽出、テンプレート作成、テキストの整形などのように、そのフル機能を必要としない自己完結型のタスクに遭遇した場合、タスク名と説明を指定して、そのツールを呼び出せます。委任されたタスクはワーカーモデルによって実行され、その結果が統合のために主要なモデルへ返されます。
ワーカーモデルはOpenRouterでサポートされる任意のモデルでよく、明示的に指定されていない限り主要なモデルを継承します。最終的な出力を生成する前に、サーバーサイドのツール(Web検索やWebスクレイピング)を使って、複数ステップの推論を行えます。無限再帰や、入れ子呼び出しによるコスト超過を防ぐため、OpenRouterは二重の安全策を導入しています。ツール定義での自己参照を禁止し、リクエストヘッダーを通じて最大ネスト深度を強制することで、さらにAPIリクエストごとのタスク実行総数を上限設定しています。