Configuration
Groove uses a .groove/config.json file in your project root for per-project configuration.
Default Configuration
json
{
"port": 3141,
"journalist": {
"interval": 300,
"enabled": true
},
"rotation": {
"threshold": 0.8,
"mode": "auto"
},
"supervisor": {
"autoSpawn": true,
"threshold": 4
}
}Options
port
Daemon port. Default: 3141.
journalist.interval
Synthesis interval in seconds. Default: 300 (5 minutes).
journalist.enabled
Enable or disable the Journalist. Default: true.
rotation.threshold
Context usage percentage that triggers auto-rotation. Default: 0.8 (80%).
rotation.mode
"auto" for automatic rotation, "manual" for manual only. Default: "auto".
supervisor.autoSpawn
Auto-spawn QC supervisor when agent count reaches threshold. Default: true.
supervisor.threshold
Number of active agents that triggers QC auto-spawn. Default: 4.
