Synopsis
Generate an annotatedconfig.toml file from the built-in template. Creates either user-level or project-level configuration.
Usage
Options
Create user-level config at
~/.watercooler/config.tomlCreate project-level config at
.watercooler/config.toml in current directoryOverwrite existing config file if it exists
Examples
Create user config
Create project config
Overwrite existing config
Default behavior (no flags)
--user implied).
Configuration Levels
User Config (--user)
- Location:
~/.watercooler/config.toml - Scope: All Watercooler projects for this user
- Use for: Personal preferences, default agent settings, global MCP config
Project Config (--project)
- Location:
.watercooler/config.tomlin project root - Scope: Specific project only
- Use for: Project-specific threads directory, team settings, project agents
Configuration Priority
Settings are resolved in this order (highest priority first):- Environment variables (e.g.,
WATERCOOLER_DIR) - Project config (
.watercooler/config.toml) - User config (
~/.watercooler/config.toml) - Built-in defaults
Template Contents
The generated config file includes annotated sections for:- Purpose of the setting
- Valid values
- Default behavior
- Examples
Error Handling
Config already exists
--force flag to overwrite.
Template not found
If the built-in template is missing:Next Steps
After initialization:-
Edit the config:
-
Validate configuration:
-
View resolved settings:
Common Configuration Patterns
Multi-project setup
Team configuration
Fresh start
Related Commands
- config show - Display resolved configuration
- config validate - Validate configuration files