chore: neutralize Claude-specific branding for multi-provider positioning#86
chore: neutralize Claude-specific branding for multi-provider positioning#86
Conversation
…ning Backbeat added multi-agent support in v0.5.0 (Claude, Codex, Gemini), but public-facing text still read as Claude-only. Replace Claude-specific references with provider-neutral language across README, npm metadata, docs, issue templates, and MCP tool descriptions. Internal class names (ClaudeProcessSpawner, claude-adapter.ts) and historical release notes are intentionally unchanged.
Confidence Score: 4/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[PR: Neutralize Claude Branding] --> B[Public-Facing Text Files]
A --> C[Source Code]
B --> D[README.md\nProblem statement, prerequisites,\ntroubleshooting]
B --> E[docs/FEATURES.md\nSection headings + bullet points]
B --> F[docs/SETUP_GUIDE.md\nTitle, step headings, CLI section]
B --> G[package.json\nkeywords + description]
B --> H[.github/ISSUE_TEMPLATE/bug_report.md\nLog sources + environment field]
B --> I[CONTRIBUTING.md\nTest comment line]
C --> J[src/adapters/mcp-adapter.ts\nDelegateTask + prompt descriptions]
F --> F1["⚠️ Duplicate lines introduced\n(lines 101–102, 106–107)"]
F --> F2["⚠️ Step 3 still hardcodes 'claude' CLI"]
G --> G1["⚠️ test script warning still\nreferences 'Claude Code instances'"]
J --> K["✅ No logic changes\nPure text update"]
style F1 fill:#ffcccc
style F2 fill:#ffcccc
style G1 fill:#ffcccc
style K fill:#ccffcc
|
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
| To use with an actual agent CLI (not mock): | ||
| To use with an actual agent CLI (not mock): | ||
|
|
||
| 1. Remove `"MOCK_MODE": "true"` from config | ||
| 2. Ensure `claude` CLI is installed | ||
| 2. Ensure your chosen agent CLI is installed (e.g., `claude`, `codex`, `gemini-cli`) | ||
| 3. Test with real tasks | ||
| 3. Test with real tasks |
There was a problem hiding this comment.
Duplicate lines introduced by this PR
The edit accidentally left both the old and new text. The paragraph intro appears twice (lines 101–102) and "3. Test with real tasks" is listed twice as consecutive step items (lines 106–107). The section should read:
| To use with an actual agent CLI (not mock): | |
| To use with an actual agent CLI (not mock): | |
| 1. Remove `"MOCK_MODE": "true"` from config | |
| 2. Ensure `claude` CLI is installed | |
| 2. Ensure your chosen agent CLI is installed (e.g., `claude`, `codex`, `gemini-cli`) | |
| 3. Test with real tasks | |
| 3. Test with real tasks | |
| To use with an actual agent CLI (not mock): | |
| 1. Remove `"MOCK_MODE": "true"` from config | |
| 2. Ensure your chosen agent CLI is installed (e.g., `claude`, `codex`, `gemini-cli`) | |
| 3. Test with real tasks |
Summary
ClaudeProcessSpawner,claude-adapter.ts) and historical release notes intentionally unchangedMotivation
Backbeat added multi-agent support in v0.5.0 (Claude, Codex, Gemini), but the branding still read as Claude-only. This positions Backbeat as provider-neutral ahead of OpenAI's open source program submission and broader multi-provider appeal.
Files changed (7)
README.mdpackage.jsonclaude/claude-code→ai-agents/multi-agent/codex/gemini; description updateddocs/FEATURES.mddocs/SETUP_GUIDE.md.github/ISSUE_TEMPLATE/bug_report.mdCONTRIBUTING.mdsrc/adapters/mcp-adapter.tsTest plan
npm run build— clean (no compile errors from mcp-adapter change)