> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gethandshake.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Handshake

> Install the current Handshake release and refresh the service and managed agent skills.

The update method depends on the installation method that you used.

## Update a Homebrew installation

<Steps>
  <Step title="Update the Homebrew data">
    Run:

    ```bash theme={null}
    brew update
    ```
  </Step>

  <Step title="Upgrade Handshake">
    Run:

    ```bash theme={null}
    brew upgrade handshake
    ```
  </Step>

  <Step title="Refresh the configuration">
    Run:

    ```bash theme={null}
    handshake setup
    ```

    This command refreshes agent registrations, hooks, managed skills, and the
    login service.
  </Step>
</Steps>

## Update a curl installation

Run the installer again:

```bash theme={null}
curl -fsSL https://gethandshake.dev/install.sh | sh
```

The installer replaces the binary and restarts the existing service.

## Verify the update

Run:

```bash theme={null}
handshake version
```

Then complete the [installation checks](/getting-started/verify-installation).

<Note>
  Handshake checks for a release once every seven days. The
  `get_handshake_update_status` MCP tool reads the cached result. The tool does
  not make a network request.
</Note>
