Skip to content

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.

FSL-1.1-Apache-2.0