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

JavaClaw Beta: Spring AIとJobRunrを基盤としたJavaベースのAIアシスタント
JobRunrチームがJavaClawベータをリリースしました。これはOpenClawのJava実装版で、ローカル環境で動作し、マルチチャネル対応、LLM選択、JobRunrによるバックグラウンドジョブ処理を備えています。Spring Boot 4、Spring AI、Spring Modulithで構築されています。

Claude Toolbox拡張機能にメッセージレベルのブックマークと全文検索が追加
Claude ToolboxはChrome拡張機能で、個別のメッセージをブックマークしたり、会話全体を全文検索したり、TXTやJSONでエクスポートできます。無料枠では2件の会話まで対応。有料版は月額5ドルまたは49ドルの永続ライセンスです。

ジェネラルボット:セルフホスト型エンタープライズ自動化のためのオープンソースAIエージェントプラットフォーム
General Botsは、2019年に開始されたオープンソースプラットフォームで、AIエージェント、ワークフロー自動化、ドキュメント処理、ローカルAIモデルサポートとの統合を提供し、自社インフラストラクチャを完全に制御したい組織向けに設計されています。

Hippo v0.21.0:マルチツール対応AIエージェントのための生物学的に着想を得たメモリ
Hippo v0.21.0では、Claude Code、OpenCode、OpenClaw、Codex、Cursor、Piを含む複数のAIコーディングツールのワンコマンドセットアップを導入しています。メモリシステムは、減衰、検索強化、統合の機能を備え、ランタイム依存関係がゼロです。