Reference
conductor.json
Repository-level Conductor scripts and settings
conductor.json is an optional file at the root of a repository. Commit it when the repository should share Conductor scripts and settings across teammates.
For the workflow to create and publish the file, see Share scripts with teammates.
Example
{
"scripts": {
"setup": "npm install",
"run": "npm run dev"
},
"runScriptMode": "concurrent"
}Fields
| Field | Type | Description |
|---|---|---|
scripts.setup | string | Command to run when Conductor creates a workspace |
scripts.run | string | Command to run when you click the Run button |
scripts.archive | string | Command to run before Conductor archives a workspace |
runScriptMode | "concurrent" | "nonconcurrent" | Controls whether more than one run script can run at the same time |
enterpriseDataPrivacy | true | false | Disables features that require external AI providers. See Privacy. |
Precedence
Scripts configured in Repository Settings on your machine override conductor.json.
To use the shared file, clear any personal setup, run, or archive scripts in Repository Settings.
Related pages
Stack examples
These examples are starting points. Adjust the commands for your package manager, environment files, database setup, and dev server.