Skip to content

Installer shouldn't auto-install AI agent hooks (and the opt-out is undocumented) #699

Description

@jonathanhoss

Running the standard install script (curl -fsSL https://basecamp.com/install-cli | bash) automatically configures agents like Claude and Codex. This means it installs their plugins and hooks globally without asking.

I just wanted the Basecamp CLI, so having Codex hooks suddenly injected into my global environment felt pretty intrusive.

Two main issues here:

  1. There is no documented way to opt out. The README mentions it connects detected agents, but doesn't tell users they can use BASECAMP_SETUP_AGENT=none to skip it. I had to dig into the source code to find that.
  2. It should be opt-in. Auto-installing background hooks without explicit consent is a big assumption to make about a user's environment.

Suggestion:
Could you update the installer so agent integration requires an explicit opt-in (like a prompt during the interactive setup)? At the very least, please add a note in the README so people know how to skip the agent installation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions