PACT 0.4.0は、AIコーディングエージェント向けに複合知能を追加します。

PACTが解決する課題
AIコーディングエージェントはセッション間ですべてを忘れ、古いトレーニングデータからパッケージAPIを推測し、読んでいないファイルを自信満々に編集し、下流システムを壊す修正を行います。これらはプロンプトエンジニアリングでは修正できないアーキテクチャ上の問題です。
PACT 0.4.0の構造
このツールキットはプロジェクト内に以下のディレクトリ構造を作成します:
your-project/ ├── CLAUDE.md # 19の認知的リダイレクション+ルール ├── SYSTEM_MAP.yaml # アーキテクチャ配線マップ ├── cutting_room/ # ビジュアルプロトタイピングワークスペース ├── .claude/ │ ├── hooks/ # 10のシェルフック(ブロッキング+警告) │ ├── bugs/ # 構造化バグトラッカー+ソリューションKB │ ├── sessions.yaml # マルチエージェント調整 │ └── memory/ │ ├── PENDING_WORK.yaml # クロスセッションタスクトラッカー │ └── file_edit_log.yaml # 編集認識 ├── docs/ │ ├── feature_flows/ # ライフサイクルステートマシン │ └── reference/ │ ├── packages/ # 検証済みパッケージナレッジ │ ├── research/ # クロスセッション研究統合 │ ├── KNOWLEDGE_DIRECTORY.yaml # 全システム横断タグインデックス │ └── PACT_BASELINE.yaml # エージェント能力自己認識
6つの柱
- 機械的強制 — 違反が発生する前にブロックするシェルフック。ハードコードされたシークレット、強制プッシュ、読んでいないファイルの編集、ローカルがリモートより遅れている状態でのコミット。これらはすべて機械的にブロックされます。
- コンテキスト置換 — アーキテクチャマップとライフサイクルフローが記憶を置き換えます。エージェントは編集前にSYSTEM_MAP.yamlを読み、双方向の依存関係をトレースします。
- 自己進化型推論 — 19の認知的リダイレクション(v0.1では6から開始)。これらはエージェントが重要な意思決定ポイントで自問する質問であり、ルールではありません。ルールはプレッシャー下で軽視されます。エージェントはパターンに気づいたときに独自のリダイレクションを追加できます。
- 構造/動作分離 — アーキテクチャマップ=「どのファイルに触れるか?」機能フロー=「間違って触れると何が壊れるか?」2つのファイル、2つの役割。決して混ぜません。
- マルチエージェント耐性(v0.3) — ClaudeとGeminiは同じフック、ルール、タスクトラッカーを共有します。一方がダウンした場合、コンテキストを一切失わずに他方に切り替えられます。GeminiフックはそのJSON形式を変換し、同じ.claude/hooks/スクリプトに委譲する薄いアダプター(各約20行)です。1セットのルール、2つのエージェント、ドリフトゼロ。
- 複合知能(v0.4) — 研究統合、ナレッジディレクトリ、能力ベースラインにより、各セッションが前回よりも賢くなります。
複合知能の詳細
新規Claudeセッションにはトレーニングデータとコンテキストウィンドウがあります。PACTを実行するセッションには、トレーニングデータ+コンテキストウィンドウ+過去の全セッションが獲得したすべての統合が含まれます。
複合知能を機能させる3つのシステム:
- 研究ナレッジベース — エージェントが実際の何かを研究するとき(コード分析とオンラインドキュメントの組み合わせ)、統合が保存されます。生の事実ではなく、それらは再発見可能です。プロジェクトコンテキストを外部証拠につなげた推論です。将来のセッションはタグで見つけ、深め、新しい角度から再構成します。
- ナレッジディレクトリ — 全ナレッジシステム(研究、バグ、ソリューション、パッケージ、機能フロー)にわたるタグとファイルをマッピングする1つのYAMLファイル。エージェントは一度読むだけで、あらゆるトピックについて既に存在するものを知ります。ナレッジファイルを追加してこれを更新しない場合、コミットをブロックするフックがあり、正確性が維持されます。
- 能力ベースライン — PACT_BASELINE.yamlに文書化され、エージェント能力自己認識を提供します。
PACTは、Claudeが同じ間違いを繰り返すのを止めるための一連のフックとして始まりました。4回のリリース後、各セッションが前回よりも真に賢くなるシステムへと進化しました。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

内部ツールへの安全なリモートアクセスのためのMCPゲートウェイ
オープンソースのMCPゲートウェイは、複数のMCPツールサーバーを単一の接続に集約し、パブリックエンドポイントを公開することなくClaude Desktop経由で安全にアクセスできるようにします。OpenZiti/zrokを利用したゼロトラストネットワーキングを採用し、共有トークンを用いた1つの設定エントリのみで構成可能です。

シグネット:AIコーディングエージェント向けオープンソースメモリーレイヤー、LoCoMoでF1スコア80%を達成
Signetは、LoCoMoベンチマークで標準RAGの41%に対し80%のF1スコアを達成する、AIコーディングエージェント向けのオープンソースメモリシステムです。各セッション後にメモリを抽出し、プロンプト前に適切なコンテキストを注入し、SQLiteを使用してローカルで動作します。

ClawVibe: オンデバイスSTT/TTSを搭載したAIエージェント向けのハンズフリーiOS音声アシスタント
ClawVibeは、通勤中にAIエージェントとハンズフリーで音声対話できるネイティブiOSアプリです。オンデバイスの音声認識とTTSを利用し、CarPlayに対応。音声生体認証で背景ノイズをフィルタリングします。ネットワークにはテキストのみ送信されます。

AVPプロトコルは、トークン効率を高めるために、テキストの代わりにKVキャッシュを共有することでLLMエージェントを可能にします。
AVP(エージェントベクトルプロトコル)は、LLMエージェント間でテキストの代わりにKVキャッシュを直接受け渡すことを可能にし、トークン処理を73-78%削減し、Qwen、Llama、DeepSeekモデル全体で2-4倍の高速化を実現します。このプロトコルはHuggingFaceおよびvLLMコネクタと連携し、Pythonパッケージとして利用可能です。