feat: Global config
Can we add support for global config so that we don't have to copy common configs to every new project directory?
E.g. I want to set the model providers globally: https://github.com/eyaltoledano/claude-task-master/blob/main/docs/examples/claude-code-usage.md
tough one, would that be global config for model providers, or global config for rules (ide rules)
I just want to add this model config block (below) to a global config somewhere like ~/.config/taskmaster/config.json. But I can imagine this being useful for some other settings for other folks.
{
"models": {
"main": {
"provider": "claude-code",
"modelId": "sonnet",
"maxTokens": 64000,
"temperature": 0.2
},
"research": {
"provider": "claude-code",
"modelId": "opus",
"maxTokens": 32000,
"temperature": 0.1
},
"fallback": {
"provider": "claude-code",
"modelId": "sonnet",
"maxTokens": 64000,
"temperature": 0.2
}
}
}
This is an important feature that is missing
I intuitively put the .taskmaster/config.json in my root directory on my machine, expecting Taskmaster to read the config from there. The vast majority of AI tools support global configs.
I'm in the middle of a small refactor and this is what I'm going to tackle next!