0xNyk/lacp
Local-first policy, evidence, memory, and recovery controls for Claude, Codex, Hermes, and other CLI coding agents.
何を解決するか
LACP は、コードエージェント(Claude、Codex、Hermes など)用のローカル制御プレーンおよび実行ラッパーを提供します。自律的なエージェントを十分な監視なしに実行する問題を解決し、決定論的なルーティング、承認ゲート、および証拠に基づく検証を導入することで、エージェントの行動がローカルポリシーによって管理されることを保証します。これは、完全に自律的かつ監視されていない状態での動作を回避します。
動作方法
LACP はエージェントホストとマシンの間のレイヤーとして機能します。エージェントの呼び出しを傍受し、リスクティアの選択(安全、レビュー、または重大)、予算上限、コンテキスト契約の検証といった一連のチェックを通じてルーティングします。Claude Code 専用のフックパイプラインを使用して、危険な操作をブロックし、出力品質を検証します。組織性と安全性を維持するために、Git worktrees と tmux/dmux セッションを用いて並列エージェントセッションを隔離します。また、多層メモリスタック(Obsidianベースの知識グラフを含む)を実装し、エージェントの持続的アイデンティティと履歴を維持します。
対象ユーザー
再現可能なローカルエージェント実行を必要とし、明示的な通過/失敗ゲートと監査可能なアーティファクトを求める開発者。また、クラウドサービスの管理型ポリシーではなく、ローカルポリシー制御を好むユーザー。
主な特徴
- ポリシー制御実行: リスクティアと予算上限を通じてコマンドをルーティングし、不正または高コストの操作を防止します。
- 証拠パイプライン: プルリクエストに昇格する前に、変更を検証するための機械検証可能な証拠(e2e、API、契約テスト)を生成します。
- 5層メモリスタック: セッションメモリ、Obsidian知識グラフ、インジェストパイプライン、コードインテリジェンスを統合し、持続的なコンテキストを維持します。
- 実行時隔離: Git worktrees とセッションフィンガープリントを使用して並列エージェントを隔離し、状態の破損を防ぎます。
- Claude Code フック: モジュール式の Python フックで品質ゲートを強制し、
chmod 777やフォークボムなどの危険なシステムコールをブロックします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト