Repository navigation
y7wh: rename the product to Confabulous Code in user-facing text - #92
Merged
Merged
Conversation
User-facing prose now calls the product "Confabulous Code": cobra help
text, the status/login/install banners, the sync-daemon stderr banners,
the link-injection messages shown to the agent, the default API key name
("<host> (Confabulous Code CLI)"), the Codex SessionStart status message,
and the README / package docs.
The Codex status message is part of the trusted-hook hash, so it now
comes from one const (codexSessionStartStatusMessage) used by both the
TOML literal and the hash input. Pre-rename installs keep their old,
self-consistent message+hash (no trust prompt); re-running setup replaces
the managed block and rewrites both together.
Unchanged by design: the confab binary and command names, the
Confab-Link: trailer, the [Confab link] PR body label, the codex hook
block markers, paths/env vars/config keys, and any saved backend_url (no
host change, no config migration).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Confab-Link: https://confabulous.dev/sessions/a0218bbf-8cbc-4c72-9eda-d448d66b1b0f
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
Renames the product to Confabulous Code in the CLI's user-facing prose (kata
y7wh). There's no host change and no config migration: the CLI never rewrites a savedbackend_url, and no hosted hostname is added anywhere (the repo stays vendor-neutral).login,hooks(+add/remove),skills(+add/remove), and thepre-tool-use/post-tool-useLong text.=== Confabulous Code Status ===,=== Confabulous Code Login ===, the install banner and messages, and the sync-daemon start/stop banners on stderr.Confab linklabel and theConfab-Link:trailer are unchanged.<host> (Confabulous Code CLI). Only new keys get it; existing keys keep their names.Starting Confabulous Code sync. It feeds the trusted-hook hash, so it now comes from a single const,codexSessionStartStatusMessage, used by both the TOML literal and the hash input. Pre-rename installs keep their old, self-consistent message and hash, so Codex shows no trust prompt. Re-runningconfab setupreplaces the managed block and rewrites both together. Detection keys on commands, not on the message.confabis the CLI for Confabulous Code"), CLAUDE.md (with a new product-name convention), RELEASING.md, and the package READMEs anddocs/codex-*.md. Also theinstall.shheader comment and the e2e banner.Unchanged by design: the
confabbinary and command names, the module and repo paths, theConfab-Link:trailer, the📝 [Confab link](…)label, the# >>> confab codex hooks >>>markers, logger messages, paths, env vars and config keys, theConfab API Keyredaction pattern name, LICENSE, andplans/.Intentional leftovers: Go code comments that say "Confab" (internal, so the plan leaves them optional), for example in
pkg/hookconfig/{codex,cursor}.go,pkg/provider/{claude,cursor}.go,pkg/types/types.goandpkg/backendtest. Lowercaseconfabstays wherever it names the binary or CLI ("Install confab binary", "Update confab", "confab automatically checks for updates").docs/how-it-works.svghas no "Confab" text node.Test plan
cmd/branding_test.go:confab hooks add|removecommands are allowed)defaultKeyName, and the three agent link messagesConfab-Link:trailer and[Confab link]label are not renamedpkg/hookconfig:d1f33ff…pin)pkg/provider:IsHooksInstalledstill reports a pre-rename install (old status message) as installedgo test ./...,staticcheck ./...,deadcode -test ./...,go vet, gofmt: cleango run . --help,login --help,hooks --helpshow the new nameRelease note: "User-facing text now says 'Confabulous Code'. No action needed; existing configs keep working."
Closes kata
y7wh.🤖 Generated with Claude Code
📝 Confab link