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 やフォークボムなどの危険なシステムコールをブロックします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト