cf config
Manage Coding Friend configuration interactively.
Overview
cf config provides an interactive menu for editing Coding Friend configuration at any time. Unlike cf init (which walks through setup linearly), cf config lets you jump directly to the setting you want to change.
cf config
Available Settings
| Setting | Description |
|---|---|
| docsDir | Top-level folder name for plans, memory, research, and sessions |
| Docs language | Language for /cf-plan, /cf-ask, /cf-remember generated docs |
| Learn settings | Output dir, language, categories, auto-commit, README index |
| Memory settings | Tier, auto-capture, auto-start, embedding provider, daemon timeout |
| Auto-approve | Auto-approve safe tool calls, block destructive ones (reference) |
| Plan docs | Enable/disable the human overview doc /cf-plan generates (disableGUIPlan) and its format (guiPlanFormat: html or md) |
| Codex cross-engine review | Enable OpenAI Codex as optional 6th specialist in /cf-review (opt-in) |
| Statusline | Choose which components to show in the Claude Code statusline |
| .gitignore | Add or update coding-friend artifacts in .gitignore |
| Permissions | Manage Claude Code permissions for Coding Friend skills and hooks |
| Shell completion | Install, update, or remove tab completion for the cf command |
The first three settings support scope selection (global vs. local) — the same options available in cf init.
See Also
cf init-- first-time setup wizardcf permission-- dedicated permission management commandcf statusline-- dedicated statusline setup command- Configuration -- config file format and options
- Permissions Reference -- full permission list