OpenClaw v2026.2.15リリース - Discord Components v2対応、ネストされたサブエージェント、大規模セキュリティ強化
OpenClawの最新版v2026.2.15がリリース。Discord Components v2による対話型UI、ネストされたサブエージェント機能、SHA-256への移行を含む30件以上のセキュリティ修正を実施。
OpenClawプロジェクトは2月17日、バージョン2026.2.15をリリースした。今回のリリースでは、Discord Components v2への対応、ネストされたサブエージェント機能、30件以上のセキュリティ修正が実施されている。
主要な新機能
Discord Components v2対応
Discord向けのリッチインタラクティブエージェントプロンプトが可能になった。具体的には以下の要素をネイティブサポート:
- ボタン(Buttons)
- セレクトメニュー(Selects)
- モーダルダイアログ(Modals)
- 添付ファイルベースのファイルブロック
これにより、Discord上でのエージェントとのやり取りがより直感的になる。実装は@thewilloftheshadow氏が担当。
ネストされたサブエージェント(Sub-Sub-Agents)
サブエージェントがさらにサブエージェントを生成できる機能が追加された。設定可能な主要パラメータ:
agents.defaults.subagents.maxSpawnDepth: 2- サブエージェントの最大ネスト深度maxChildrenPerAgent: 5(デフォルト)- 1エージェントあたりの最大子エージェント数- 深度を考慮したツールポリシー
- 適切なannounceチェーンルーティング
実装は@tyler6204氏が担当(#14447)。
プラグインフックの拡張
プラグイン開発者向けに、llm_inputおよびllm_outputフックペイロードが公開された。これにより、拡張機能はプロンプト/入力コンテキストとモデル出力の使用詳細を観察できるようになる(#16724)。実装は@SecondThread氏が担当。
Cronジョブとゲートウェイの機能強化
- 完了した実行のWebhook配信トグル(
notify) - 専用のWebhook認証トークンサポート(
cron.webhookToken)
実装は@advaitpaliwal氏が担当(#14535)。
セキュリティ強化(30件以上の修正)
今回のリリースでは、セキュリティに関する修正が大規模に実施されている。
暗号化の強化
- SHA-1からSHA-256への移行: サンドボックス設定ハッシュにおいて、非推奨のSHA-1をSHA-256に置き換え。実装は@kexinoh氏が担当。
シークレット漏洩防止
- Telegramボットトークンの編集: エラーメッセージとスタックトレースから自動削除
- Gateway/Security: 非管理者クライアントに対し、ステータスレスポンスから機密のセッション/パス詳細を編集(#8590)
実装は@aether-ai-agent氏、@fr33d3m0n氏が担当。
サンドボックスの強化
危険なDockerサンドボックス設定(バインドマウント、ホストネットワーキング、制限なしのseccomp/apparmor)をブロックし、設定インジェクション経由のコンテナエスケープを防止。実装は@aether-ai-agent氏が担当。
インジェクション攻撃の防止
- スキルインストーラー: ダウンロードインストーラーの
targetDirをスキルごとのツールディレクトリに制限し、任意のファイル書き込みを防止(@Adam55A-code氏) - ワークスパスパスのサニタイゼーション: LLMプロンプトに埋め込む前にUnicode制御/フォーマット文字を除去し、悪意のあるディレクトリ名による命令インジェクションを防止(@aether-ai-agent氏)
- Control UIのXSS対策: アシスタント名/アバターを介した保存型XSSを防止。インラインスクリプトインジェクションを削除し、
script-src 'self'を強制(@Adam55A-code氏) - Gateway/Chat:
chat.sendの受信メッセージハンドリングを強化。nullバイト拒否、安全でない制御文字の除去、ディスパッチ前のUnicodeのNFC正規化を実施(#8593、@fr33d3m0n氏)
Web Fetchのメモリ保護
ダウンロードしたレスポンスボディのサイズをHTMLパース前に制限し、巨大または深くネストされたページからのメモリ枯渇を防止。実装は@xuemian168氏が担当。
Gitセキュリティ
開発ツールのGit pre-commitフックを強化し、悪意のあるファイル名(例:--force)からのオプションインジェクションに対処。無視されたファイルの誤ステージングを防止。実装は@mrthankyou氏が担当。
プラットフォーム固有の改善
Telegram
- 音声メッセージ処理の改善: メンション制御の音声メッセージに対し、成功したプリフライト音声トランスクリプトでインバウンドプレースホルダーを置換(#16789)
- メディア取得のリトライ: インバウンドメディア
getFile呼び出しをリトライ(3回、バックオフあり)。リトライ失敗時はプレースホルダーのみの処理にフォールバック(#16154) - ストリーミングプレビューの重複排除: ストリーミングプレビュー返信を同じメッセージ内でファイナライズし、ストリーム完了時の重複Telegram出力を防止(#17218)
- DM送信の修正: DM送信/ドラフトプレビューで
message_thread_idを省略し、400 Bad Request: message thread not foundエラーを防止(#10942)
Discord
- セッション継続性の保持: ランタイムペイロードが
message.channelIdを省略した場合でも、event/rawのchannel_id値にフォールバックしてチャネルセッション継続性を維持(#17622) - スラッシュコマンド重複排除: マルチエージェント設定でスキル名ごとにネイティブスキルコマンドを重複排除し、
_2サフィックス付き重複スラッシュコマンドを防止(#17365) - ロール認証: ロール許可リストマッチングが、メッセージルーティング認証のために生のロールIDを使用するよう修正
LINE
Webhookスタートアップ時に、チャネルトークンまたはチャネルシークレットが欠けている場合はfail closedで動作し、LINEアカウントは両方が存在する場合のみ設定済みとして扱う(#17587、@davidahmann氏)。
エージェント機能の改善
コンテキストウィンドウ管理
- モデルメタデータから
lookupContextTokens()を導出し、重複するモデルIDに対して最小の発見されたコンテキストウィンドウを保持。クロスプロバイダーキャッシュ衝突によるセッションコンテキスト制限の過大評価を防止(#17586) - 設定されたモデル
contextWindowオーバーライドをプロバイダー検出後に適用し、lookupContextTokens()がオペレーター設定値を尊重するよう修正(#17404)
OpenAI Responses/Codex
直接のOpenAI Responses/Codex実行に対してstore=trueを強制し、マルチターンのサーバーサイド会話状態を保持。プロキシ/非OpenAIエンドポイントは変更なし(#16803)。
メモリとタイムゾーン
memory/YYYY-MM-DD.mdプレースホルダーをタイムゾーン対応のランタイム日付で解決し、メモリフラッシュターンにCurrent time:行を追加。システムプロンプトを時間可変にすることなく、間違った年のメモリファイル名を防止(#17603、#17633)。
グループチャットコンテキスト
グループチャットコンテキスト(名前、参加者、返信ガイダンス)を、最初のターンだけでなく毎ターンシステムプロンプトに注入。モデルがどのグループにいるかの認識を失い、同じグループへの送信にmessageツールを誤って使用することを防止(#14447)。
ブラウザツールのエラーハンドリング
ブラウザ制御サービスが利用不可能な場合、「再試行してください」ではなく明示的な非リトライガイダンスを返し、モデルがタイムアウトまでブラウザツール呼び出しをループすることを防止(#17673)。
TUI(ターミナルUI)の改善
ANSIコード処理
検索可能セレクトのフィルタリングとハイライトレンダリングをANSI対応に改善。クエリが隠れたエスケープコードを無視し、マッチハイライト中にANSIスタイリングシーケンスを破損しないよう修正(#4519)。
トークンの保護
ラッピングとオーバーフロー除去処理中に、コピーに敏感な長いトークン(URL/パス/ファイル類似の識別子)を保持。ラップされた出力がコピー/ペースト値を破損するスペースを挿入しないよう修正(#17515、#17466、#17505)。
Windows Git Bash対応
Git Bashで、bracketed pasteが利用不可能な場合のフォールバックとして、急速な単一行送信バーストを1つの複数行メッセージに統合。ペーストされた複数行テキストが複数の送信に分割されることを防止(#4986)。
その他の修正
- Memory/FTS:
buildFtsQueryをUnicode対応にし、非ASCII(CJKを含む)クエリがベクトルのみの検索にフォールバックせずにキーワードトークンを生成するよう修正(#17672) - Web UI/Agents: オンボーディング完了後、Agents FilesリストでBOOTSTRAP.mdを非表示に。完了したワークスペースに対する混乱を招く欠落ファイル警告を回避(#17491)
- Subagents: 子実行ベースの決定論的announceべき等キーを、直接配信パスとキュー配信パスの両方で使用(レガシーキューアイテムフォールバックあり)。同一ミリ秒のannounceを折りたたむことなく、重複announceリトライを防止(#17150)
コントリビューター
今回のリリースには、30名以上のコントリビューターが貢献している。主なコントリビューター:
- @thewilloftheshadow - Discord Components v2
- @tyler6204 - ネストされたサブエージェント
- @SecondThread - プラグインフック
- @aether-ai-agent - 複数のセキュリティ修正
- @Adam55A-code - XSS対策とファイル書き込み保護
- @vignesh07 - 多数のエージェント機能改善
入手方法
OpenClaw v2026.2.15は、GitHubリリースページから入手可能。
リリースページ: https://github.com/openclaw/openclaw/releases/tag/v2026.2.15
情報源: OpenClaw GitHub Repository
リリース日: 2026年2月17日
対象: OpenClaw全ユーザー
関連記事
Claude Code v2.1.51/v2.1.52リリース - remote-controlコマンド追加とセキュリティ修正
Claude Code v2.1.51で外部ビルド向けremote-controlサブコマンドを追加。セキュリティフック関連の脆弱性2件を修正。v2.1.52ではWindows向けVS Code拡張のクラッシュを修正。
Claude Sonnet 4.6リリース、Opus級の性能をSonnet価格で実現
AnthropicがClaude Sonnet 4.6を発表。コンピューター使用能力が人間レベルに到達し、1Mトークンコンテキストウィンドウをベータ版で提供。ユーザーの70%が前バージョンより高評価、59%がOpus 4.5を上回る評価。
Claude Code v2.1.53リリース - UI不具合修正とWindows安定性の大幅改善
Claude Code v2.1.53では、入力欄のちらつき修正、エージェント一括終了の通知集約、Windows環境での複数クラッシュ修正など、安定性とUXの改善が中心のアップデートが実施された。
人気記事
Claude Code v2.1.93 リリース - PreToolUseフック延期決定やフリッカーFREE渲染など
AnthropicがClaude Code v2.1.93をリリース。PreToolUseフックの延期決定機能、フリッカー-freeレンダリングオプション、PermissionDeniedフック、名前付きサブエージェントのタイプアヘッド対応などを含む。
Claude Code v2.1.92 リリース - forceRemoteSettingsRefreshやBedrockセットアップウィザードなど
AnthropicがClaude Code v2.1.92をリリース。forceRemoteSettingsRefreshポリシー設定、Bedrockセットアップウィザード、costコマンドの改善など多数の機能追加とバグ修正を含む。
Claude Code v2.1.84 リリース - PowerShellツールプレビューと環境設定の強化
Claude Code v2.1.84がリリース。Windows向けのPowerShellツール、環境変数によるモデル選択のカスタマイズアイドルセッション処理の改善などが含まれる。
最新記事
Claude Code v2.1.93 リリース - PreToolUseフック延期決定やフリッカーFREE渲染など
AnthropicがClaude Code v2.1.93をリリース。PreToolUseフックの延期決定機能、フリッカー-freeレンダリングオプション、PermissionDeniedフック、名前付きサブエージェントのタイプアヘッド対応などを含む。
Claude Code v2.1.92 リリース - forceRemoteSettingsRefreshやBedrockセットアップウィザードなど
AnthropicがClaude Code v2.1.92をリリース。forceRemoteSettingsRefreshポリシー設定、Bedrockセットアップウィザード、costコマンドの改善など多数の機能追加とバグ修正を含む。
Claude Code v2.1.91 リリース - MCPツール結果の永続化とEditツールの最適化
Claude Code v2.1.91ではMCPツールの結果サイズの上書き、シェル実行の制御強化、Editツールの効率改善などが行われた。