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全ユーザー
Related Articles
OpenClaw v2026.2.15 Released - Discord Components v2, Nested Subagents, and Major Security Overhaul
OpenClaw v2026.2.15 introduces Discord Components v2 interactive UI, nested sub-agent capabilities, SHA-256 migration, and over 30 security fixes addressing injection attacks, secret leakage, and sandbox hardening.
Claude Code v2.1.51/v2.1.52: Remote Control, Security Fixes, and Plugin Improvements
Claude Code v2.1.51 introduces the remote-control subcommand for external builds, patches two security vulnerabilities in hook execution, and optimizes context window usage. v2.1.52 fixes a VS Code crash on Windows.
Claude Sonnet 4.6 Released with Opus-Level Performance at Sonnet Pricing
Anthropic launches Claude Sonnet 4.6, delivering human-level computer use capabilities and 1M token context window in beta. 70% of users prefer it over the previous version, and 59% rate it higher than Opus 4.5.
Popular Articles
Claude Code v2.1.93 Released - Deferred Permission Decisions, Flicker-Free Rendering, and More
Anthropic releases Claude Code v2.1.93 with deferred permission decisions for PreToolUse hooks, flicker-free rendering option, PermissionDenied hook, and named subagent typeahead support.
Claude Code v2.1.92 Released - forceRemoteSettingsRefresh, Bedrock Setup Wizard, and More
Anthropic releases Claude Code v2.1.92 with forceRemoteSettingsRefresh policy setting, AWS Bedrock setup wizard, /cost command improvements, and numerous bug fixes.
Claude Code v2.1.84 Release - PowerShell Tool Preview and Environment Configuration Enhancements
Claude Code v2.1.84 introduces PowerShell tool for Windows, new environment variable overrides for model selection, idle session handling improvements, and various stability fixes.
Latest Articles
Claude Code v2.1.93 Released - Deferred Permission Decisions, Flicker-Free Rendering, and More
Anthropic releases Claude Code v2.1.93 with deferred permission decisions for PreToolUse hooks, flicker-free rendering option, PermissionDenied hook, and named subagent typeahead support.
Claude Code v2.1.92 Released - forceRemoteSettingsRefresh, Bedrock Setup Wizard, and More
Anthropic releases Claude Code v2.1.92 with forceRemoteSettingsRefresh policy setting, AWS Bedrock setup wizard, /cost command improvements, and numerous bug fixes.
Claude Code v2.1.91 Released - MCP Tool Result Persistence and Improved Edit Tool
Claude Code v2.1.91 introduces MCP tool result persistence override, improved shell execution controls, and enhanced Edit tool efficiency.