AlterSpec v1.0:AIエージェントのためのランタイムポリシー強制

AlterSpecの機能
AlterSpecは、ファイルシステム、メール、シェル、APIなどのツールに到達する前にAIエージェントのアクションを傍受するポリシー強制レイヤーです。LLM→ツール実行ではなく、LLM→強制→ツールのフローを構築します。
コア機能
アクションが実行される前に、AlterSpecは以下の処理を行います:
- YAMLで定義された人間が読めるポリシーに対してアクションを評価
- 許可、ブロック、または確認を要求
- 署名付きの監査証跡を記録
- ポリシーを読み込めない場合は閉鎖的に失敗
ポリシー決定の例
ブロックされたアクションの例:
ユーザー入力:給与ファイルを削除する
LLM計画:{'tool': 'file_delete', 'path': './payroll/payroll_2024.csv'}
ポリシー結果:{'decision': 'deny', 'reason': 'file_deleteはsafe_defaultsポリシーで無効化されています'}
最終結果:{'outcome': 'blocked'}許可されたアクションの例:
ユーザー入力:四半期レポートを読む
LLM計画:{'tool': 'file_read', 'path': './workspace/quarterly_report.pdf'}
ポリシー結果:{'decision': 'proceed', 'reason': 'file_readは許可されており、パスは許可されたルート内です'}
最終結果:{'outcome': 'executed'}技術的特徴
- 許可/拒否/レビュー決定を行うポリシーランタイム
- ツール呼び出し前の実行傍受
- 暗号化ポリシー署名(Ed25519)
- 説明可能な決定を伴う監査ログ
- 役割を意識したポリシー動作
- 複数のプランナーサポート(OpenAI、Ollama、モックプランナー)
- 異なる環境向けのポリシーパック(safe_defaults、enterprise、dev_agent)
実装詳細
構築技術:Python、Pydantic、PyNaCl、PyYAML
重要な概念:エージェントは直接何も実行しません。すべてのアクションは最初に強制レイヤーを通過します。
📖 完全なソースを読む: r/LocalLLaMA
👀 See Also

lazyclaude: Claudeコード設定管理のためのTUI
lazyclaudeは、lazygitにインスパイアされたターミナルユーザーインターフェースツールで、ディスク上に保存されたClaude Codeのすべての設定を管理するための単一ビューを提供します。これには、メモリファイル、スキル、エージェント、MCPサーバー、設定、権限、フック、キーバインド、セッション、統計、プラグイン、ToDoなどが含まれます。

Spectr: ピクセルパーフェクトなクローン実現のため画面録画からアプリ仕様書を生成するMCP
Spectrは、iOSアプリの.mp4/.mov画面収録から、7セクションから成るspec.md(16進カラーコード、フォントウェイト、スペーシング、トランジション、ナビゲーショングラフを含む)を生成するMCPサーバー、CLI、およびClaude Codeスキルです。画面ごとに手動で仕様書を作成する30分の作業を排除します。

ローカルAIエージェントにおける自己改善メモリへのアプローチ
開発者が、マークダウンファイルを信頼できる情報源として使用し、信頼度に基づくルールでエピソードをスコアリングし、承認パターンに基づいて信頼を段階的に上げることで、ローカルAIエージェントの永続的メモリを実現するアプローチを共有しています。

mistral.rs が Gemma 4 12B のサポートを追加:マルチモーダル、エージェント指向、MTP
mistral.rsがGemma 4 12Bをサポート。マルチモーダル、エージェント、MTP統合。ワンステップインストールで、Web検索、コード実行、内蔵UIを備えて実行。