Nouvelle versionv0.12.4Aug 19, 2026

Une nouvelle version de Boost est disponibleSmarter savings and cleaner output

$ reference

GitHub Actions

Utilisez Boost dans GitHub Actions avec Claude Code pour compresser la sortie des commandes de l’agent avant qu’elle n’atteigne le modèle.

Workflow Claude Code

Workflow minimal avec anthropics/claude-code-action@v1. Boost s’installe avant Claude pour que l’agent hérite du binaire et des 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 }}

Rôle de chaque étape

  • Install Boost — télécharge le CLI avec install.sh (pas jfrog/boost@v0).
  • PATHecho … >> "$GITHUB_PATH" expose boost aux étapes suivantes. La même étape fait aussi un export de PATH avant boost init, car $GITHUB_PATH ne s’applique qu’aux étapes suivantes.
  • boost init --claude — installe les hooks Claude Code sur le runner. Sans cela, Claude n’utilise pas les hooks Boost. --global --accept-terms garde le CI non interactif et enregistre les conditions dans ~/.boost/config.toml.
  • Verifycommand -v boost et boost version doivent réussir avant Claude. Vous pouvez retirer cette étape une fois le job stable.
  • Run Claude Code — placez-la après le setup Boost pour que l’agent hérite du binaire et des hooks.

Prérequis

  • Un runner Linux (ubuntu-latest ou similaire).
  • Conditions d’aperçu acceptées via boost init … --accept-terms (écrit ~/.boost/config.toml). Le .boost/config.toml du dépôt ne satisfait pas le gate des conditions.
  • Une clé Anthropic pour le job (souvent secrets.ANTHROPIC_API_KEY) et les permissions requises par Claude Code.

Authentification

Stockez votre clé API Anthropic comme secret du dépôt, puis passez-la à l’action Claude Code :

workflow env

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

À propos de jfrog/boost@v0

L’action publiée jfrog/boost accepte encore d’anciens inputs mais est actuellement un no-op : elle n’installe pas le CLI. Préférez install.sh pour avoir boost sur le runner.