【元記事】(https://qiita.com/nogataka/items/ebbbe74649eb441a34db)
3行まとめ
- 2026年3月、Claude Code v2.1.88のnpmパッケージに約512,000行のTypeScriptソースコードが誤って含まれた
- 流出コードを分析した研究者がプロダクションレベルAIエージェントに共通する10のハーネスパターンを体系化した
- 「コードは読めるが最適値の根拠は書かれない」というAnthropicの知見が明かされ、ハーネスこそが本質という認識が広まった
要約
背景・課題
.npmignoreの設定ミスとBunランタイムのバグが重なり、本来除外されるべきソースコードが公開された- 「本体はモデルではなくハーネス(制御層)」という社内設計思想が意図せず暴露された
アプローチ
- 流出コードを分析した研究者たちが、10のハーネスパターン(ツールコントラクト、クエリエンジン、パーミッションシステムなど)を体系化
- 実装レベルの設計戦略を具体的に検証した
成果・ポイント
- 個人開発者はCLAUDE.mdの設計を改善することでこれらパターンの実装が可能
- ハーネスこそが本質であり、モデルは交換可能なコンポーネントに過ぎないという認識が業界全体に広がった