Silent Install
The install script accepts an--agent flag for silent, non-interactive installation:
JSON Response Format
On success, the installer outputs a single JSON line:status:"ok"on success,"error"on failureversion: Installed oobo versionbinary: Path to oobo executableplatform: Detected platform (macos-aarch64,linux-x86_64, etc.)
Supported Platforms
- macOS: Apple Silicon (aarch64), Intel (x86_64)
- Linux: x86_64, ARM64 (glibc and musl)
The installer automatically detects the platform and downloads the appropriate binary from GitHub Releases.
Detecting Existing Installation
Before installing, check if oobo is already installed:Recommended Detection Pattern
Verifying Installation
After installation, verify oobo is working:First-Time Setup
After installation, oobo needs minimal configuration. Agents should write a default config file:git.alias_enabled = true: Enables the git alias (optional but recommended)transparency.mode = "on": Syncs anchor metadata and redacted transcripts to the orphan branch
Install Git Alias and Hooks
After writing the config, install the git alias and run initial scan:oobo alias install: Addsalias git=ooboto shell RC file (optional)oobo scan: Discovers existing projects and AI tool sessions
The
oobo alias install command modifies ~/.bashrc, ~/.zshrc, or ~/.config/fish/config.fish depending on the active shell. If agents prefer not to modify shell configs, skip this step and use oobo directly.Checking Configuration
Verify the configuration with diagnostics:status is "ok" and all checks pass, oobo is ready to use.
Auto-Fix Issues
If diagnostics report issues, run auto-fix:- Create missing directories
- Fix file permissions
- Reinstall missing hooks
- Rebuild database indexes
Skill File Discovery
The install script also writes the oobo skill file to~/.agents/skills/oobo/SKILL.md. This file tells agents:
- How to check if oobo is installed (
command -v oobo) - How to install it (
curl -fsSL https://oobo.ai/install.sh | bash -s -- --agent) - Every available command with JSON field descriptions
- Recommended configuration
~/.agents/skills/ will automatically discover oobo’s capabilities.
See Skill File for details.
Complete Installation Flow
Here’s a complete installation flow for agents:Updating oobo
To check for updates:The
oobo update command downloads and installs the latest release from GitHub. It preserves all configuration and data.Binary Installation (Alternative)
If the install script is unavailable, download binaries directly from GitHub Releases:Next Steps
JSON Output
Complete reference for —agent flag and response formats
Lifecycle Hooks
Set up explicit session linking for supported tools
