Claude / Anthropic

Claude Code v2.1.89がリリースされ、PreToolUseフックのdefer決定、PermissionDeniedフック、MCP接続の非ブロッキング化など開発者向け制御機能が大幅に強化。コミュニティではソースコード流出事件への反応とSkills/ハーネスエンジニアリングの実践記事が活況。

注目度

公式アップデート

Claude Code v2.1.89(2026-04-01)

ヘッドレス運用・権限制御・安定性に焦点を当てた大型リリース。主要な新機能は以下の通り。

新機能・改善:

  • PreToolUseフックに"defer" permission decision を追加: ヘッドレスセッションでツール呼び出し時に一時停止し、--resumeで再評価が可能に
  • CLAUDE_CODE_NO_FLICKER=1環境変数: 仮想スクロールバック付きのフリッカーフリー代替スクリーンレンダリングをオプトイン
  • PermissionDeniedフック: 自動モード分類器の拒否後に発火し、{retry: true}で再試行を指示可能
  • 名前付きサブエージェントの@メンション候補表示: タイプアヘッドにサブエージェント名が表示
  • MCP_CONNECTION_NONBLOCKING=true: -pモードでMCP接続待ちを完全スキップ。--mcp-configの接続上限を5秒に制限
  • 自動モード拒否コマンドの通知: /permissions → Recentタブに表示されrキーで再試行可能
  • Editツール改善: Bashsed -ncatで閲覧したファイルに対し、Readなしで直接編集可能に
  • autocompactスラッシュループ検出: 3回連続でコンテキスト再充填を検出した場合、APIコール消費を防ぎエラーで停止
  • フック出力50K超のディスク保存: 大きなフック出力をコンテキストに直接注入せずファイルパス+プレビューで保存
  • /buddy: エイプリルフール限定。コーディング中に小さなASCIIアートの生き物がハッチして見守る

動作変更:

  • thinking summariesがインタラクティブセッションでデフォルト非生成に変更(showThinkingSummaries: trueで復元可能)
  • cleanupPeriodDays: 0がバリデーションエラーで拒否されるように(以前はトランスクリプト永続化が無効化されていた)

主なバグ修正(30件以上):

  • Edit/Readのallow ruleがシンボリックリンクの解決先をチェックするように修正
  • StructuredOutputスキーマキャッシュバグ(複数スキーマ使用時の約50%失敗率)を修正
  • CJK/絵文字を含むプロンプト履歴が4KB境界で消失する問題を修正
  • 長時間セッションでの大容量JSONによるメモリリーク、50MB超セッションファイルのクラッシュを修正
  • LSPサーバーのクラッシュ後ゾンビ状態を修正(次のリクエストで自動再起動)
  • --resumeの64KB超入力でのハング、プロンプトキャッシュミス、ネストされたCLAUDE.mdの重複注入を修正
  • Windows関連: CRLF二重化、Voice mode、Shift+Enter問題、PowerShell進捗のstderr誤検知を修正
  • iTerm2+tmux環境でのUIジッター修正

ソース

コミュニティの反応

PreToolUseフックのdefer permission decision

ポジティブ

Claude Code v2.1.89でPreToolUseフックにdefer決定が追加され、ヘッドレスセッションでのツール一時停止と—resume再開が可能に。エージェント開発の柔軟性が向上 — @oikon48 X

個人開発で実際に試して実用的だと高評価。長時間タスクの放置と—resume再開が簡単で便利 — @sora19ai X

Tips

PreToolUse Hooksを使ってコマンドの&&git -Cなどの結合を検知・禁止し、approve待ちを防いで安定運用を実現 — @sRagia X

PermissionDeniedフック

ポジティブ

自動モードの拒否後にリトライが可能で、エージェント開発の幅が広がったと好評 — @sora19ai X

AIを安全に制御する仕組みとしてdefer/PermissionDeniedフックをまとめ記事で紹介 — @tanaami_123 X

権限周りの強化を指摘し、自動モード拒否のリトライ対応を活用例として評価 — @punyq5 X

CLAUDE_CODE_NO_FLICKER=1環境変数

Tips

仮想スクロールバックによるフリッカーフリーの代替スクリーンレンダリングをオプトイン可能にした機能として紹介 — @oikon48 X

thinking summariesデフォルト無効化

Tips

settings.json"showThinkingSummaries": trueを設定することで復元可能。デフォルトで無効化された9種の設定の一つとして紹介 — @kbhero21 X

Claude Codeソースコード流出事件

中立

3月31日、v2.1.88のnpmパッケージにソースマップファイルが混入し、約1,900ファイル・50万行以上のTypeScriptコードが流出。リリース工程のヒューマンエラーが原因。問題のv2.1.88はnpmレジストリから削除済み — @Junko Zenn

流出の経緯・技術的原因・コード解析で判明した未公開機能や内部アーキテクチャについて詳細に分析 — @eri.tech Zenn

ソースコード流出から考える開発者の倫理について考察 — @mosaxiv Qiita

Anthropic1週間で2度目の事故(Mythosリーク + ソースコード流出)として報告 — @tmst Qiita

/buddy(エイプリルフール機能)

ポジティブ

全18種のBuddyをまとめ。前日のソースコード流出でbuddy/ディレクトリの存在が判明していた。リバースエンジニアリングで仕様を整理 — @hjpotter1 Zenn

/buddyを実行したらASCIIアートのカメが出現。「エンジニアが本気で楽しんで作った、完成度の高いシステム」と評価 — @海老のしっぽ Zenn

Skills・ハーネスエンジニアリングの実践

Tips

SkillsでAutoHarnessを実装し、プロジェクト解析からルール自動生成・継続改善を自動化。/autoharness-init一度の実行で型チェック・lint・命名規則を設定 — @ShintaroAmaike Zenn

60以上のスキルを破綻させない5つの設計原則。Opus/Sonnet使い分けとパイプライン設計の実践知を共有 — @takish Zenn

Claude Codeのエージェントスキルで実装計画のレビューループを自動化。Codexにレビュー依頼→人間が判断→修正→再レビューのループ — @keitakn Zenn

CLAUDE.md・Skills・Hooksで自律的な開発環境を作る完全活用ガイド — @devken Zenn

Claude Skills完全ガイド。Skillを「特定分野の職人マニュアル」として体系的に解説 — @Hayate Takeda Zenn

CLAUDE_CODE_SUBPROCESS_ENV_SCRUB(認証情報漏洩対策)

Tips

v2.1.83で追加されたCLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1の動作を実際に検証。Bash・フック・MCP stdioサーバーからAnthropicとクラウドプロバイダーの認証情報を削除する機能 — @Miz Zenn

自律開発パイプラインの構築

Tips

正社員エンジニア0名のスタートアップが21体のAIエージェントによる自律開発パイプラインを構築。GitHub Issueに書いて寝ればPRが上がる体制 — @加藤 Zenn

OSSマルチエージェントフレームワーク「multi-agent-shogun」をフォークしてカスタマイズ。Claude Code + tmuxで複数AIエージェントを並列運用 — @鯨骨生物群集 Zenn

Figma MCP × Agent Plugins for AWS

Tips

Figma MCPのuse_figmaツールとAgent Plugins for AWSを組み合わせ、「デザイン→実装→デプロイ」をClaude Codeで一気通貫で実行 — @mkamei Zenn

Channels(Discord連携)セットアップ

Tips

Claude Code Channels(v2.1.80+、research preview)のDiscord連携について、セットアップ手順とハマりポイントの解決集を公開 — @takish Zenn

terraform plan × Claude Code

Tips

terraform planの出力をClaudeに解析させる4つのプロンプトパターンを紹介。ECSタスク定義の差分整理まで対応 — @ojt Zenn

Everything-claude-code リポジトリ解説

中立

Claude Code向けのコマンド・エージェント・Skills・Hooksを体系的に管理する運用資産リポジトリの構造をまとめ — @Aliyell Zenn

レート制限問題(前回から継続)

ネガティブ

Max 5x/20xプランのセッション制限が異常に早く消費される問題が継続。3/28の2倍キャンペーン終了が一因。バージョン管理による回避策を紹介 — @あんどー Zenn

Claude Mythosリーク(前回から継続)

中立

Anthropicの未発表モデル「Mythos」/新ティア「Capybara」のリーク情報への関心が継続。週間まとめ記事で「歴史的な週」として取り上げられる — @ミケ Zenn

ハーネス設計パターン(前回から継続)

Tips

AI-DLCとハーネスエンジニアリングの相互補完関係を整理。AWSの開発ライフサイクルとAnthropicの生成・評価分離パターンを統合的に解説 — @keinomur Zenn

Anthropic Academyシリーズ(前回から継続)

Tips

第5回としてWorkflow≠Agentの区別とTemperatureのデフォルト値(1.0)を解説。設計判断に直結する用語理解の重要性を指摘 — @ゆるくさ Zenn

ソース