Nueva versiónv0.12.4Aug 19, 2026

Nueva versión de Boost disponibleSmarter savings and cleaner output

$ reference

GitHub Actions

Usa Boost en GitHub Actions con Claude Code para comprimir la salida de los comandos del agente antes de que llegue al modelo.

Workflow de Claude Code

Workflow mínimo con anthropics/claude-code-action@v1. Boost se configura antes de Claude para que el agente herede el binario y los hooks.

.github/workflows/claude.yml

name: Claude Code with Boost

on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
  issues:
    types: [opened, assigned]
  pull_request_review:
    types: [submitted]

jobs:
  claude:
    if: |
      (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'pull_request_review' && contains(github.event.review.body, '@claude')) ||
      (github.event_name == 'issues' && (contains(github.event.issue.body, '@claude') || contains(github.event.issue.title, '@claude')))
    runs-on: ubuntu-latest
    permissions:
      contents: write
      pull-requests: write
      issues: write
      id-token: write
      actions: read
    steps:
      - name: Checkout repository
        uses: actions/checkout@v7
        with:
          fetch-depth: 1

      - name: Install Boost
        run: |
          set -euo pipefail
          curl -fsSL https://boost.jfrog.com/install.sh | bash
          echo "$HOME/.local/bin" >> "$GITHUB_PATH"
          export PATH="$HOME/.local/bin:$PATH"
          boost init --claude --global --accept-terms

      - name: Verify Boost on PATH
        run: |
          set -euo pipefail
          command -v boost
          boost version

      - name: Run Claude Code
        uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

Qué hace cada paso

  • Install Boost — descarga el CLI con install.sh (no jfrog/boost@v0).
  • PATHecho … >> "$GITHUB_PATH" expone boost a pasos posteriores. El mismo paso también hace export de PATH antes de boost init, porque $GITHUB_PATH solo aplica a pasos siguientes.
  • boost init --claude — instala los hooks de Claude Code en el runner. Sin esto, Claude no usará los hooks de Boost. --global --accept-terms mantiene CI no interactivo y registra los términos en ~/.boost/config.toml.
  • Verifycommand -v boost y boost version deben funcionar antes de Claude. Puedes quitar este paso cuando el job sea estable.
  • Run Claude Code — déjalo después del setup de Boost para que el agente herede el binario y los hooks.

Requisitos previos

  • Un runner Linux (ubuntu-latest o similar).
  • Términos de preview aceptados con boost init … --accept-terms (escribe ~/.boost/config.toml). El .boost/config.toml del repo no satisface el gate de términos.
  • Una credencial de Anthropic para el job (normalmente secrets.ANTHROPIC_API_KEY) y los permisos que Claude Code necesita.

Autenticación

Guarda tu API key de Anthropic como secreto del repositorio y pásala a la acción de Claude Code:

workflow env

env:
  ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

Sobre jfrog/boost@v0

La acción publicada jfrog/boost acepta inputs legacy pero hoy es un no-op: no instala el CLI. Prefiere install.sh cuando necesites boost en el runner.