Repository navigation
v0.2.0
Installation
Homebrew (macOS/Linux)
brew install vanillacake369/tap/agent-collabAPT Repository (Debian/Ubuntu) - Recommended
# Add GPG key
curl -fsSL https://vanillacake369.github.io/agent-collab/gpg.key | \
sudo gpg --dearmor -o /usr/share/keyrings/agent-collab.gpg
# Add repository
echo "deb [signed-by=/usr/share/keyrings/agent-collab.gpg] \
https://vanillacake369.github.io/agent-collab stable main" | \
sudo tee /etc/apt/sources.list.d/agent-collab.list
# Install
sudo apt update && sudo apt install agent-collabAPT Direct Download (Debian/Ubuntu)
curl -fsSL https://github.com/vanillacake369/agent-collab/releases/download/v0.2.0/agent-collab_0.2.0_linux_amd64.deb -o agent-collab.deb
sudo dpkg -i agent-collab.debRPM (Fedora/RHEL/CentOS)
curl -fsSL https://github.com/vanillacake369/agent-collab/releases/download/v0.2.0/agent-collab_0.2.0_linux_amd64.rpm -o agent-collab.rpm
sudo rpm -i agent-collab.rpmNix
nix run github:vanillacake369/agent-collab
# or add to flake inputsDocker
docker pull ghcr.io/vanillacake369/agent-collab:0.2.0Direct Download
Download the appropriate archive for your platform from the assets below.
Changelog
Features
- e45907b: feat(cli): WireGuard VPN을 기본 활성화로 변경 (@vanillacake369)
- 4341413: feat(cli): WireGuard 미설치 시 OS/아키텍처별 설치 안내 표시 (@vanillacake369)
- 6d6e693: feat(cli): WireGuard를 기본 비활성화로 변경 (@vanillacake369)
- 2980dd2: feat(cli): add data management commands (@vanillacake369)
- 51483ac: feat(cli): auto-start daemon when running init command (@vanillacake369)
- 755caee: feat(cli): init/join 후 백그라운드 데몬 자동 시작 (@vanillacake369)
- 94ee97b: feat(cli): launch TUI by default when running agent-collab (@vanillacake369)
- d600599: feat(context): P2P 컨텍스트 쉐어링 구현 (@vanillacake369)
- 7ca6c47: feat(daemon): add event history and list API (@vanillacake369)
- 775a4e3: feat(daemon): peers list API 추가 (@vanillacake369)
- 98c3845: feat(lock): add local-first optimistic locking (@vanillacake369)
- f291415: feat(lock): add local-first optimistic locking (@vanillacake369)
- 82556e7: feat(mcp): improve tool descriptions and add event tools (@vanillacake369)
- a034b43: feat(p2p): add GossipSub profiles for cluster scaling (@vanillacake369)
- de39b33: feat(p2p): add GossipSub profiles for cluster scaling (@vanillacake369)
- 7fdb575: feat(p2p): add GossipSub profiles for cluster scaling (@vanillacake369)
- 7908cb8: feat(p2p): add content-addressed storage with CID (@vanillacake369)
- 05e7f0e: feat(p2p): add content-addressed storage with CID (@vanillacake369)
- 3d753b4: feat(p2p): add distributed tracing support (@vanillacake369)
- 51c16b8: feat(p2p): add distributed tracing support (@vanillacake369)
- 5571854: feat(p2p): add hierarchical topology management (@vanillacake369)
- 8661730: feat(p2p): add hierarchical topology management (@vanillacake369)
- 73bc8be: feat(p2p): add locality-aware peer clustering (@vanillacake369)
- e1381d0: feat(p2p): add locality-aware peer clustering (@vanillacake369)
- 068f0c9: feat(p2p): add message batching for improved throughput (@vanillacake369)
- 850abfe: feat(p2p): add message batching for improved throughput (@vanillacake369)
- eeb5810: feat(p2p): add message batching for improved throughput (@vanillacake369)
- 5c0c131: feat(p2p): add network metrics collection (@vanillacake369)
- 282433e: feat(p2p): add network metrics collection (@vanillacake369)
- 2455f6e: feat(p2p): add network metrics collection (@vanillacake369)
- 9ea5524: feat(p2p): add peer quality monitoring (@vanillacake369)
- 254a914: feat(p2p): add peer quality monitoring (@vanillacake369)
- f9c77c9: feat(p2p): add state snapshots and partition recovery (@vanillacake369)
- f85f564: feat(p2p): add state snapshots and partition recovery (@vanillacake369)
- 17f6923: feat(p2p): add topic-level access control (@vanillacake369)
- 00c4f8c: feat(p2p): add topic-level access control (@vanillacake369)
- 31c5425: feat(p2p): add zstd message compression (@vanillacake369)
- 5eca138: feat(p2p): add zstd message compression (@vanillacake369)
- b3054bc: feat(p2p): add zstd message compression (@vanillacake369)
- cadf157: feat(plugin): add Claude Code plugin with skills and hooks (@vanillacake369)
- 75132ee: feat(release): add APT repository with GitHub Pages deployment (@vanillacake369)
- abcf878: feat(storage): add BadgerDB persistence layer for delta and audit stores (@vanillacake369)
- 09f89b5: feat(test): Multipass VM 기반 E2E 컨텍스트 공유 테스트 인프라 추가 (@vanillacake369)
- 359de21: feat(tui): add Help mode, fzf autocomplete, and fix resize (@vanillacake369)
- e11101a: feat(tui): add k9s-style TUI with mode system and action shortcuts (@vanillacake369)
- 4517ee7: feat(tui): daemon 연동으로 실시간 데이터 표시 (@vanillacake369)
- 4257848: feat(wireguard): add WireGuard VPN integration (@vanillacake369)
- 050e051: feat(wireguard): macOS 플랫폼 지원 개선 및 통합 테스트 추가 (@vanillacake369)
- 73fbcbb: feat: add 'make check' for local CI validation (@vanillacake369)
- 6bf12e0: feat: implement K8s-style Resource/Controller architecture (#7) (@vanillacake369)
Bug Fixes
- 16b564f: fix(sync): Lock 메시지 포맷 불일치 수정 (@vanillacake369)
- c0acb34: fix(tui): fix confirm dialog action and quit on leave (@vanillacake369)
- 2fdb5fc: fix(tui): show empty data when not connected (@vanillacake369)
- fd749fa: fix: add missing types and methods for combined branch (@vanillacake369)
- db54f16: fix: address CI failures (@vanillacake369)
- 3c63b32: fix: close of closed channel panic 수정 (@vanillacake369)
- ac5c68d: fix: format main.go (@vanillacake369)
- 8fcf3f6: fix: remove invalid issues.exclude-use-default from golangci-lint v2 config (@vanillacake369)
- 1d7836e: fix: resolve merge conflicts and fix tests (@vanillacake369)
- acef1fc: fix: update CI workflows for golangci-lint v2 and gosec (@vanillacake369)
- d9b36d9: fix: use golangci-lint-action v7 for golangci-lint v2 support (@vanillacake369)
Refactoring
- 641d75a: refactor(cli): remove dashboard subcommand, TUI is now default (@vanillacake369)
- 86b469f: refactor(p2p): integrate Phase 2-3 managers into Node (@vanillacake369)
- a018349: refactor(p2p): integrate Phase 2-3 managers into Node (@vanillacake369)
- 9017a6e: refactor(p2p): integrate compression, batching, and metrics into node (@vanillacake369)
- 0fdd330: refactor(p2p): integrate compression, batching, and metrics into node (@vanillacake369)
- c22213e: refactor(p2p): integrate compression, batching, and metrics into node (@vanillacake369)
Documentation
- 02e2a37: docs: Multipass 컨텍스트 공유 테스트 전략 및 설계 문서 추가 (@vanillacake369)
- 14ed8ae: docs: add comprehensive P2P improvement analysis (@vanillacake369)
- fac44eb: docs: rewrite README with improved structure and badges (@vanillacake369)
Other
- 4258950: Merge main into feature/p2p-optimization-combined (@vanillacake369)
- 7081255: Merge origin/main into feature/wireguard-integration (@vanillacake369)
- 3355e59: chore(scripts): 테스트 스크립트 실행 권한 추가 (@vanillacake369)
- d3113c0: style: fix gofmt formatting issues (@vanillacake369)
Quick Start
# Start the daemon
agent-collab daemon start
# Initialize a new cluster
agent-collab init my-project
# Check status
agent-collab status
# Connect Claude Code via MCP
claude mcp add agent-collab -- agent-collab mcp serveFull Changelog: v0.1.0...v0.2.0