Skip to content

Commit 002e406

Browse files
committed
fix: install Pinecone CLI as a Homebrew cask (formula disabled 2026-03-30)
The `pinecone-io/tap/pinecone` formula was disabled on 2026-03-30 when the CLI migrated to a cask, so the documented `brew install pinecone-io/tap/pinecone` now fails with: Error: pinecone-io/tap/pinecone has been disabled because it has migrated to a cask. Reinstall with: brew uninstall pinecone-io/tap/pinecone && brew install --cask pinecone-io/tap/pinecone! Switch every install instruction to the single fully qualified command: brew install --cask pinecone-io/tap/pinecone The separate `brew tap pinecone-io/tap` step is dropped. `brew install` taps automatically for a fully qualified name, and under Homebrew 6 tap trust the fully qualified form grants trust to only this cask. This is the form Homebrew's Tap Trust docs give and the form pinecone-io/cli's README already uses. Updated: - README.md (plus a note for users upgrading from the old formula) - hooks/pinecone-api-key-check.sh (session-start CLI guidance) - skills/cli/SKILL.md - skills/help/SKILL.md The two skills/ files are sync-managed from pinecone-io/skills; the same fix is submitted there so the next sync reproduces these edits.
1 parent db29e06 commit 002e406

4 files changed

Lines changed: 16 additions & 6 deletions

File tree

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,14 @@ Full installation guide: https://docs.astral.sh/uv/getting-started/installation/
8282

8383
For additional command-line capabilities, install the Pinecone CLI:
8484

85+
> **Upgrading from an older install?** The Pinecone CLI moved from a Homebrew formula to a cask on 2026-03-30. If you installed it before then, remove the old formula first:
86+
>
87+
> ```bash
88+
> brew uninstall pinecone-io/tap/pinecone
89+
> ```
90+
8591
```bash
86-
brew tap pinecone-io/tap
87-
brew install pinecone-io/tap/pinecone
92+
brew install --cask pinecone-io/tap/pinecone
8893
```
8994
9095
## Available Skills

hooks/pinecone-api-key-check.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ EOF
4343

4444
read -r -d '' CLI_HELP <<'EOF' || true
4545
Install the Pinecone CLI (optional — enables terminal management of all index types, batch ops, and backups):
46-
brew tap pinecone-io/tap && brew install pinecone-io/tap/pinecone
46+
brew install --cask pinecone-io/tap/pinecone
4747
Then run `pc login` directly in a terminal (not inside an agent loop — the browser auth link may not surface in-agent). Note: `pc login` authenticates the CLI only; it does not set PINECONE_API_KEY.
4848
EOF
4949

skills/cli/SKILL.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,14 @@ Manage Pinecone from the terminal. The CLI is especially valuable for vector ope
2424
## Setup
2525

2626
### Install (macOS)
27+
> **Upgrading from an older install?** The Pinecone CLI moved from a Homebrew formula to a cask on 2026-03-30. If you installed it before then, remove the old formula first:
28+
>
29+
> ```bash
30+
> brew uninstall pinecone-io/tap/pinecone
31+
> ```
32+
2733
```bash
28-
brew tap pinecone-io/tap
29-
brew install pinecone-io/tap/pinecone
34+
brew install --cask pinecone-io/tap/pinecone
3035
```
3136
3237
Other platforms (Linux, Windows) — download from [GitHub Releases](https://github.com/pinecone-io/cli/releases).

skills/help/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Invoke any skill from chat with `/pinecone:<skill-name>` — for example `/pinec
2929
| Tool | What it enables | Install |
3030
|---|---|---|
3131
| **Pinecone MCP server** | Use Pinecone directly inside your AI agent/IDE without writing code | [Setup guide](https://docs.pinecone.io/guides/operations/mcp-server#tools) |
32-
| **Pinecone CLI (`pc`)** | Manage all index types from the terminal, batch operations, backups, CI/CD | `brew tap pinecone-io/tap && brew install pinecone-io/tap/pinecone` |
32+
| **Pinecone CLI (`pc`)** | Manage all index types from the terminal, batch operations, backups, CI/CD | `brew install --cask pinecone-io/tap/pinecone` |
3333
| **uv** | Run the packaged Python scripts included in these skills | [Install uv](https://docs.astral.sh/uv/getting-started/installation/) |
3434

3535
---

0 commit comments

Comments
 (0)