llm-anthropic 0.25リリース:Claude Opus 4.7とthinking機能を追加

要約
Simon WillisonのLLMツール用Anthropicプラグイン「llm-anthropic」のバージョン0.25がリリースされました。主な新機能として、新しいモデル「claude-opus-4.7」が追加され、thinking_effort: xhighオプションをサポートします。また、thinking_displayとthinking_adaptiveという2つの新しいboolean オプションが導入されました。現在、thinking_displayの要約出力はJSONフォーマットまたはJSONログでのみ利用可能です。その他の改善として、各モデルのデフォルトmax_tokensが許可される最大値に増加され、古いモデル向けの廃止予定だったstructured-outputs-2025-11-13 betaヘッダーが削除されました。
洞察・気づき
このアップデートは、Claude APIをコマンドラインから利用する開発者にとって重要な機能向上をもたらします。特に新しいthinking機能は、AI の思考プロセスを可視化できる革新的な機能であり、デバッグやプロンプト最適化において有用です。max_tokensの増加により、より長い出力が可能になり、実用性が向上します。また、廃止予定のAPIヘッダーの削除は、将来的な互換性問題を回避し、より安定した開発環境を提供します。このような継続的な改善は、AI開発ツールの成熟度を示しており、開発者体験の向上に寄与しています。