Skip to content

Create an agent

Create Fleet Agents from the Agents page for a company in HQ Console or with hq agents provision. Both paths let you choose the box size and show the company-specific monthly price before anything is provisioned. The setup creates the agent’s identity, membership, vault workspace, managed runtime, and selected authentication method as one resumable flow.

Before you start

You need:

  • permission to manage agents for the company;
  • a provider account or API key supported by the Console;
  • permission to install apps in Slack if you plan to connect Slack; and
  • approval for the recurring price shown by the Console before activation.

Provider choices can vary by account and release. Use the options shown in your Console.

Owners and admins can create agents when the company grants them the Create agents permission. Only a company owner can create an agent with the admin membership role. Machine agents cannot create other agents.

1. Set the identity

Choose an agent handle and complete its public profile. The handle becomes part of the agent’s company identity and is used by channels and vault paths, so treat it as permanent. You can change the display name, avatar, title, and description later.

The identity step in the Fleet Agent creation wizard

2. Choose a size and review the cost

Choose Basic, Power, or Dev based on the work the agent will perform. The Console shows the capacity and applicable monthly price on each card. Contract pricing, plan inclusions, sponsorships, and account-specific overrides can change the amount, including making a size $0 for a company that is not billed per agent.

The CLI exposes the same choice and quote:

Terminal window
hq agents provision "Fleet Scout" --company acme --size power

Before provisioning, the CLI prints the selected size, capacity, and company-specific monthly price, then asks for confirmation. Add --yes only for an already-reviewed automated flow.

See Agent sizes and billing for the size ladder and plan inclusions.

3. Choose a provider and authentication method

Select a provider, then use an authentication method that provider accepts:

ProviderAuthentication
CodexChatGPT subscription sign-in or an OpenAI API key
GrokGrok subscription sign-in or an xAI API key
ClaudeClaude subscription sign-in, when enabled for your account

Subscription sign-in opens the provider’s device or OAuth flow. API keys are write-only: submit the key through the wizard, and HQ stores the credential in the company vault without displaying it again.

Runtime provider and authentication choices in HQ Console

4. Confirm and provision

Review the selected size and exact recurring price displayed in the Console or CLI, then create the agent. Charging starts when the agent is created. HQ then works through the setup stages:

  1. create the agent identity and company membership;
  2. prepare the vault workspace and access grants;
  3. provision and bootstrap the managed runtime;
  4. complete provider authentication;
  5. sync the company context; and
  6. attach any channels selected during setup.

Fleet Agent provisioning progress in HQ Console

You can leave and return to the agent row while setup continues. If a stage needs attention, open the agent and follow the retry or reauthentication prompt rather than creating a duplicate.

A new agent has no company file, secret, or connector grants by default. Assign groups and explicit resource grants after the runtime is ready.

5. Verify the agent

When setup finishes:

  1. confirm the roster shows the agent as live;
  2. open settings and check the runtime and heartbeat signals;
  3. send a small task through a connected channel; and
  4. confirm the response arrives under the agent’s own identity.

Next, review the agent’s configuration and access before giving it production work.