Rebrand: ghpool → octobroker#47
Merged
Merged
Conversation
- Crate ghpool → octobroker; CLI crate/binary ghp → obk (ghp/ → obk/) - Env vars GHPOOL_* → OCTOBROKER_*; agent header X-Ghpool-Key → X-Octobroker-Key - Config path ~/.config/ghpool → ~/.config/octobroker; OCTOBROKER_CONFIG - Docker image, release artifact names, workflows, e2e script, docs updated - New positioning in README opener + Cargo description; octobroker.dev linked - PAT literal examples (ghp_xxx) intentionally unchanged - Repo URLs point at openabdev/octobroker (rename repo on merge)
- Phase 1/2 future-tense notes → present tense (per-agent keys and repo allowlists shipped in 2a/2b) - MCP client examples show X-Octobroker-Key as the recommended setup; network-trust mode noted as the fallback - 'What it does' gains the git credential broker bullet
chaodu-agent
force-pushed
the
rebrand-octobroker
branch
from
July 22, 2026 01:12
84e0bc6 to
5798e34
Compare
Contributor
Author
|
Note LGTM ✅ — clean mechanical rename with correct preservation of the things that must NOT be renamed; conflict with main resolved by rebase onto v0.6.0 (head What This PR DoesRebrands ghpool → octobroker: crate/binary names ( Findings
Verified (at rebased head
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ghpool outgrew its name. What started as a PAT pooler is now a credential broker: agents get MCP tools, REST/GraphQL reads, and
git pushwith zero GitHub credentials in the container. New name: octobroker (octopus = one body, many arms — one endpoint, many orgs/agents/protocols; broker = what it actually does). Domain secured: octobroker.dev.Changes (mechanical rename, no behavior changes)
ghpooloctobrokerghpobkGHPOOL_*env varsOCTOBROKER_*X-Ghpool-KeyheaderX-Octobroker-Key~/.config/ghpool/~/.config/octobroker/GHPOOL_CONFIGOCTOBROKER_CONFIGghpool-*octobroker-*ghp_xxxPAT literal examples intentionally untouchedgit grep -i ghpoolclean)Breaking changes (deliberate, no compat shims — pre-1.0)
ghpbinary →obk(git credential helper config line changes)X-Ghpool-Key→X-Octobroker-KeyTested
cargo build --release+cargo teston macOS arm64: server 127 passed, obk CLI 5 passed, 0 failedAfter merge
openabdev/ghpool→openabdev/octobroker(old URLs redirect)