Documentation
CLICommands

ox integrate

Install or manage SageOx integrations with AI coding agents. The integration ensures that ox agent prime runs when an AI coding session starts, giving AI coworkers access to team context.

Usage

terminal
# Show integration status
$
# Install project-level hooks
$
# Install user-level integration
$
# Remove project-level hooks
$
# List all integration status
$

Supported agents

Claude Code is the default. Install any other agent with its flag.

AgentIntegration methodLevel
Claude CodeJSON hooks in .claude/settings.jsonProject or User
Gemini CLIHooks (--gemini)Project or User
Codex CLIHooks (--codex; add --user for every repository)Project or User
Amp CLIAGENTS.md marker (--amp)Project
OpenCodePlugin (--opencode)Project or User
PiAGENTS.md marker (--pi)Project
OMP.omp/AGENTS.md marker (--omp)Project
Factory DroidHooks (--droid)Project or User
Cursor Agents WindowHooks (--cursor)Project

Subcommands

CommandDescription
ox integrate installInstall SageOx integration for AI coworkers
ox integrate listList integration status for all AI agents
ox integrate uninstallUninstall SageOx integration from AI coworkers

ox integrate install

Install SageOx hooks for AI coworkers.

terminal
# Project-level (default): adds hooks to .claude/settings.json
$
# User-level: adds guidance to ~/.claude/CLAUDE.md for all projects
$
# Another agent: pass its flag
$

What gets installed (project-level):

  • Lifecycle hooks in .claude/settings.json:
    • SessionStart, Prime context on session start
    • PreCompact, Re-prime before context compaction
    • PostToolUse, Track tool usage
    • Stop, Clean up on stop
    • SessionEnd, Finalize session
    • UserPromptSubmit, Track prompts
  • Git commit hooks (prepare-commit-msg) for attribution trailers

ox integrate uninstall

Remove SageOx integration from AI coworkers. Use the agent-specific flags to uninstall from other agents.

terminal
# Remove project hooks
$
# Remove user-level integration
$

ox integrate list

Show the status of SageOx integrations for all supported AI agents.

terminal
$

Flags

Flags for ox integrate install and ox integrate uninstall:

FlagDescription
--userInstall/uninstall at user level (all projects)
--geminiTarget Gemini CLI instead of Claude Code
--codexTarget Codex CLI instead of Claude Code
--ampTarget Amp CLI instead of Claude Code
--opencodeTarget OpenCode instead of Claude Code
--piTarget the Pi coding agent instead of Claude Code
--ompTarget OMP instead of Claude Code
--droidTarget Factory Droid instead of Claude Code
--cursorTarget Cursor Agents Window instead of Claude Code

How integration works

Default integration

When you run ox integrate install, SageOx adds its hooks to Claude Code's settings.json. Run ox integrate list to see what is installed.

User-level integration

When you run ox integrate install --user, SageOx adds an ox:prime marker to ~/.claude/CLAUDE.md. This enables priming for all projects without per-project setup, including repositories that have not run ox init.

Verify the integration

After installing, start a Claude Code session. The session primes on start and receives an agent ID such as Oxa7b3.

If it doesn't, check:

terminal
# Verify hooks are installed
$
# Verify authentication and sync
$

What's next