全部專案
Lattice Protocol
「Intelligence should flow like water, structured like a crystal.」AI 代理人技能同步協議,以 JVC(JSON Version Control)引擎驅動多 AI 協作共享技能樹。
專案摘要
「Intelligence should flow like water, structured like a crystal.」AI 代理人技能同步協議,以 JVC(JSON Version Control)引擎驅動多 AI 協作共享技能樹。
關於此專案
Lattice Protocol 是一套開放的 AI 代理人協作框架,讓多個 AI Agent 能夠共享、同步並版本控制彼此的技能(Skills)。核心引擎 JVC(JSON Version Control)v4.1 是一個輕量的 Shell 腳本,基於 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