Releases: MakFly/ccm-manager
Releases · MakFly/ccm-manager
v1.3.1 - Universal Config Directory
🚀 Breaking Change
All providers now use ~/.claude as their config directory by default. No more symlinks or sync operations needed.
✨ What's New
configDiris now optional in provider schema (defaults to~/.claude)- Symlink/sync operations are skipped when using the default config
- Simplified architecture with a single source of truth
- Bug fix:
expandPathimport was missing inindex.ts
📦 Upgrade Notes
After updating:
- Existing
~/.claude-*directories can be safely removed - Only environment variables differentiate providers now
- All shared resources (settings, plugins, skills, etc.) are in
~/.claude
🔧 Config Example
{
"current": "glm",
"providers": {
"glm": {
"name": "GLM-4.7",
"type": "api_key",
"env": {
"ANTHROPIC_AUTH_TOKEN": "your-token",
"ANTHROPIC_MODEL": "glm-4.7",
"ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic"
}
},
"anthropic": {
"name": "Anthropic (OAuth)",
"type": "oauth"
}
}
}Note: configDir is no longer required - it defaults to ~/.claude for all providers.