* Get the user settings filename based on cowork mode. * Returns 'cowork_settings.json' when in cowork mode, 'settings.json' otherwise. * * Priority: * 1. Session state (set by CLI flag --cowork) * 2. Environment variable CLAUDE_CODE_USE_COWORK_PLUGINS * 3. Default: 'settings.json'
()
| 274 | * 3. Default: 'settings.json' |
| 275 | */ |
| 276 | function getUserSettingsFilePath(): string { |
| 277 | if ( |
| 278 | getUseCoworkPlugins() || |
| 279 | isEnvTruthy(process.env.CLAUDE_CODE_USE_COWORK_PLUGINS) |
| 280 | ) { |
| 281 | return 'cowork_settings.json' |
| 282 | } |
| 283 | return 'settings.json' |
| 284 | } |
| 285 | |
| 286 | function getCanonicalUserSettingsFilePath(): string { |
| 287 | return join(getCanonicalNcodeConfigHomeDir(), getUserSettingsFilePath()) |
no test coverage detected