-
-
Notifications
You must be signed in to change notification settings - Fork 205
Safe Config Explorer Usage
The Config Explorer provides a consolidated view of Claude Code and Codex configuration. Most surfaces are read-only; supported low-risk text artifacts have carefully gated write paths with backups.
Use the explorer to inventory configuration scopes, hooks, MCP servers, skills, plugins, commands, memory files, and provider settings. Identify which layer owns a value—user, project, local, managed, or provider-specific—before editing anything.
- Requested paths are canonicalized and restricted to allowed roots.
- Symlinks cannot be used to escape trusted configuration directories.
- Only supported artifact types are writable.
- Write paths create timestamped backups under the relevant
cc-config-backupslocation. - Broad provider configuration remains inspection-only where safe mutation cannot be guaranteed.
- Export or copy the current relevant file.
- Note scope, path, ownership, and permissions.
- Make one narrowly scoped edit.
- Review the created backup.
- Validate provider configuration or start a controlled session.
- Confirm hooks and MCP still load.
- Roll back from the timestamped backup if behavior changes unexpectedly.
- Do not follow a displayed path outside the allowed roots with shell mutation.
- Do not replace a whole config when changing one supported text artifact.
- Do not remove unknown hooks or MCP entries without identifying their owner.
- Do not expose config dumps in issues; they may contain command paths, endpoints, or secrets.
- Do not enable MCP mutations globally merely for inspection.
Treat configuration findings as drift evidence. Compare intended policy with observed settings, propose a reviewed change, then apply through the owning repository or management system when one exists. The explorer should not become a shadow configuration manager.
See the exact endpoints and supported surfaces in the API reference.
Start Here · Localized product Wiki · Repository · Releases · Security · Report an issue
Guidance tracks the current master branch. For a deployed release, consult the repository documentation at that release tag before changing configuration.
CCAM Handbook
Use CCAM
- Read the dashboard
- Sessions and agents
- Kanban and tasks
- Tokens and costs
- Run agents
- Personal settings
Operate CCAM
- Deployment guide
- Hook health
- Security
- Backups and retention
- Prometheus and Grafana
- Remote machines
- Upgrades and rollback
- Incident runbooks
Automate and extend
- CLI patterns
- MCP workflows
- Alerts and webhooks
- Dynamic workflows
- Skills and plugins
- Safe config explorer
- Integration patterns
Help