すべてのプロジェクト
Lattice Protocol
「Intelligence should flow like water, structured like a crystal.」AI エージェントのスキル同期プロトコル。JVC(JSON Version Control)エンジンでマルチエージェントのスキルツリー共有を実現。
プロジェクト概要
「Intelligence should flow like water, structured like a crystal.」AI エージェントのスキル同期プロトコル。JVC(JSON Version Control)エンジンでマルチエージェントのスキルツリー共有を実現。
このプロジェクトについて
Lattice Protocolは、複数の AI エージェントがスキル(Skills)を共有・同期・バージョン管理できるオープンな協調フレームワークです。コアエンジンのJVC(JSON Version Control)v4.1は rsync と jq をベースにした軽量なシェルスクリプトで、あらゆる Unix 環境でそのまま動作します。
JVC v4.1 の主な機能
- 🔓 Soft-Unlock 機構:期限切れロック(>600s)を自動復旧し、高並列時のデッドロックを防止
- 🪝 Hook System:
pre_push.sh/post_pull.shトリガーで CI/CD と統合 - 🔒 Config 分離:環境設定(
config.json)とスキルメタデータ(registry.json)を分離し、ローカルパスの漏洩を防止 - 🔁 再帰的依存管理:
manifest.jsonに従い依存スキルを自動取得 - ⚛️ Atomic Push:mkdir mutex ロックで競合状態を防止
- 📸 Snapshot Rollback:破壊的更新の前に前バージョンを自動バックアップ
クイックスタート
要件:Bash(macOS/Linux)、jq、rsync
cp bin/jvc /usr/local/bin/jvc\nchmod +x /usr/local/bin/jvc\nexport JVC_MASTER_REPO=~/lattice_master