Skip to main content
Agent shifts use an AI model to analyze code and generate changes. Before your team can run agent shifts, you need to connect an AI provider and enable the models you want to use.

Prerequisites

  • Fleetshift setup complete (webhooks connected)
  • An Anthropic or OpenAI API key, an AWS account with access to Amazon Bedrock, or a GCP project with access to Vertex AI
  • Permission to update Portal settings (app settings or plugin settings, depending on the provider)

Configure the AI provider

Fleetshift supports Anthropic, Amazon Bedrock, Google Vertex AI, and OpenAI as AI providers. You can configure one or more — Anthropic, Bedrock, and Vertex AI power Claude models, while OpenAI unlocks GPT and o-series models.
Anthropic is configured through the AI Gateway in app settings.
  1. Go to App Settings > AI Models.
  2. Under Anthropic, enter your API key.
  3. Click Save.
Once your Anthropic key is configured, the shift creation wizard enables Claude Code and makes the Claude models available on your Anthropic account selectable for agent shifts.The API key needs access to the models you plan to use. See the Anthropic integration guide for additional configuration details.

Enable Claude models

Fleetshift agents are powered by Claude when using Anthropic, Amazon Bedrock, or Google Vertex AI. For direct Anthropic access, models available to your API key are fetched automatically. For Bedrock or Vertex AI, enable the Claude models you plan to use with your chosen provider.
  1. In the AWS Console, go to Amazon Bedrock > Model access.
  2. Request access to the Claude models you want to make available.

Available models

You choose which model to use when creating each shift — this is not a global setting.

Claude models (Anthropic / Bedrock / Vertex AI)

OpenAI models (via opencode)

OpenAI models are available through the opencode harness. When you configure an OpenAI API key in the AI Gateway, the shift creation wizard shows opencode as a harness option. Select it and pick from the GPT models below.
If you have both OpenAI and Claude providers configured, you can switch between them on an existing shift. Edit the shift’s model in the shift configuration page, then re-run targets — useful for iterating on a prompt or building on top of previous work with a different model.

Next step

You’re ready to create and run your first shift.