Docs Manual

Headless Mode & CI/CD Automation

Run Anibuild inside scripts, GitHub Actions CI/CD pipelines, and Agent Client Protocol (ACP) integrations.

01 // Non-Interactive Headless Execution

Run Anibuild directly inside shell scripts or automation workflows without opening an interactive TUI session:

~anibuild --headless "inspect failing test suite and auto-fix syntax errors"

Headless mode streams raw JSON or clean log output directly to stdout and exits with code 0 on success.

02 // Agent Client Protocol (ACP WebSocket)

Anibuild exposes an ACP WebSocket server for IDE plugins (VS Code, Antigravity IDE, Neovim):

~anibuild --acp-server --port 8080
// ACP PROTOCOL COMPATIBILITY

ACP allows external tools to send tasks, stream diff patches, and approve process execution remotely over WebSocket.

03 // GitHub Actions Integration

Automate code quality and PR checks using Anibuild in your GitHub Actions pipeline:

name: Anibuild Auto-Fixer on: pull_request: branches: [ main ] jobs: anibuild-review: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install Anibuild run: curl -fsSL https://anibuild.online/install.sh | sh - name: Run Code Analysis env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} run: | anibuild --headless --yes "review PR diffs and report issues"