Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/sisyphus-agent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ jobs:
opencode --version

# Run local oh-my-opencode install (uses built dist)
bun run dist/cli/index.js install --no-tui --claude=max20 --chatgpt=no --gemini=no --copilot=no
bun run dist/cli/index.js install --no-tui --claude=max20 --gemini=no --copilot=no

# Override plugin to use local file reference
OPENCODE_JSON=~/.config/opencode/opencode.json
Expand Down
16 changes: 8 additions & 8 deletions docs/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ Ask the user these 3 questions to determine CLI options:
- If **no** → `--claude=no`

2. **Do you have a ChatGPT Subscription?**
- If **yes** → `--chatgpt=yes`
- If **no** → `--chatgpt=no`
- Note: ChatGPT/OpenAI is configured via OpenCode's authentication flow (use `opencode auth login`).
There is no `--chatgpt` CLI flag for the installer; authenticate OpenAI after installation.

3. **Will you integrate Gemini models?**
- If **yes** → `--gemini=yes`
Expand Down Expand Up @@ -74,14 +74,14 @@ Spawn a subagent to handle installation and report back - to save context.
Based on user's answers, run the CLI installer with appropriate flags:

```bash
bunx oh-my-opencode install --no-tui --claude=<yes|no|max20> --chatgpt=<yes|no> --gemini=<yes|no> --copilot=<yes|no>
bunx oh-my-opencode install --no-tui --claude=<yes|no|max20> --gemini=<yes|no> --copilot=<yes|no>
```

**Examples:**
- User has all subscriptions with max20: `bunx oh-my-opencode install --no-tui --claude=max20 --chatgpt=yes --gemini=yes --copilot=no`
- User has only Claude (no max20): `bunx oh-my-opencode install --no-tui --claude=yes --chatgpt=no --gemini=no --copilot=no`
- User has only GitHub Copilot: `bunx oh-my-opencode install --no-tui --claude=no --chatgpt=no --gemini=no --copilot=yes`
- User has no subscriptions: `bunx oh-my-opencode install --no-tui --claude=no --chatgpt=no --gemini=no`
- User has all subscriptions with max20: `bunx oh-my-opencode install --no-tui --claude=max20 --gemini=yes --copilot=no`
- User has only Claude (no max20): `bunx oh-my-opencode install --no-tui --claude=yes --gemini=no --copilot=no`
- User has only GitHub Copilot: `bunx oh-my-opencode install --no-tui --claude=no --gemini=no --copilot=yes`
- User has no subscriptions: `bunx oh-my-opencode install --no-tui --claude=no --gemini=no`

The CLI will:
- Register the plugin in `opencode.json`
Expand Down Expand Up @@ -188,7 +188,7 @@ bunx oh-my-opencode install
Or use non-interactive mode:

```bash
bunx oh-my-opencode install --no-tui --claude=no --chatgpt=no --gemini=no --copilot=yes
bunx oh-my-opencode install --no-tui --claude=no --gemini=no --copilot=yes
```

Then authenticate with GitHub:
Expand Down