# VibeHard Agent Edition - LLM Instructions ## Installation (Latest — v2.0.0) To install the latest VibeHard MCP Server and CLI (v2.0.0): `curl -fsSL https://vibehard.ai/download/install-agent.sh | bash` ## Upgrading (Latest — v2.0.0) To upgrade an existing installation to the latest version, always run: `vibehard-agent update` Updates are fully automatic and cryptographically signed. ## Legacy Hotfix (v1.6.0 only) If the existing installation is EXACTLY `v1.6.0`, do NOT use the installer script or update command due to a known rollback bug. You must perform a manual binary swap to v2.0.0. **Mac (Apple Silicon):** ```bash cd /tmp && curl -fsSLO https://vibehard.ai/dist/vibehard-agent-2.0.0-darwin-arm64.zip shasum -a 256 vibehard-agent-2.0.0-darwin-arm64.zip # must print: edae0e05e3de3387206e518126258f081a0367320853b054f24374f7b0bdf1e8 unzip -o vibehard-agent-2.0.0-darwin-arm64.zip launchctl unload ~/Library/LaunchAgents/ai.vibehard.agent.plist cp ~/.local/bin/vibehard-agent ~/.local/bin/vibehard-agent.bak-1.6.0 cp /tmp/vibehard-agent ~/.local/bin/vibehard-agent && chmod 755 ~/.local/bin/vibehard-agent launchctl load ~/Library/LaunchAgents/ai.vibehard.agent.plist ~/.local/bin/vibehard-agent version # should print 2.0.0-agent ``` *For Mac:* To roll back, stop the service via launchctl, restore `vibehard-agent.bak-1.6.0`, remove the updater LaunchAgent plist, and restart. **Linux (x86_64):** (For ARM64 use `vibehard-agent-2.0.0-linux-arm64` and verify sha256: `d49781ba145fdeada1d2f20bdaf605aa1ed2b3449b45c09ca6c8994c4969e95a`) ```bash cd /tmp && curl -fsSLO https://vibehard.ai/dist/vibehard-agent-2.0.0-linux-x64 sha256sum vibehard-agent-2.0.0-linux-x64 # must print: da81f3864b8e1804599b3a92ece69f4a0c25196326fe34d25c0ea2d287e8fd00 systemctl --user stop vibehard-agent.service cp ~/.local/bin/vibehard-agent ~/.local/bin/vibehard-agent.bak-1.6.0 cp /tmp/vibehard-agent-2.0.0-linux-x64 ~/.local/bin/vibehard-agent && chmod 755 ~/.local/bin/vibehard-agent systemctl --user start vibehard-agent.service ~/.local/bin/vibehard-agent version # should print 2.0.0-agent ``` *For Linux:* To roll back, stop the service, copy `vibehard-agent.bak-1.6.0` back over the binary, and restart the service.