Configuration
Configuration File
Section titled “Configuration File”Rally stores configuration in ~/rally/config.yaml.
Settings Reference
Section titled “Settings Reference”| Setting | Values | Default | Description |
|---|---|---|---|
docker_sandbox | always, never, ask | ask | Run dispatches in Docker sandbox |
require_trust | always, never, ask | ask | Require trust confirmation before dispatch |
review_template | path string | none | Custom review template file |
deny_tools_copilot | array of tool names | defaults | Tools to deny in normal mode |
deny_tools_sandbox | array of tool names | defaults | Tools to deny in sandbox mode |
disallow_temp_dir | boolean | true | Prevent Copilot from writing to temp directories outside the worktree |
Example Configuration
Section titled “Example Configuration”settings: docker_sandbox: ask require_trust: always review_template: review-template.md disallow_temp_dir: true deny_tools_copilot: - bash - edit - create deny_tools_sandbox: - bashConfiguration Precedence
Section titled “Configuration Precedence”CLI flags override config file settings:
# Config says docker_sandbox: never, but CLI overridesrally dispatch issue 42 --sandboxFile Locations
Section titled “File Locations”| File | Purpose |
|---|---|
~/rally/config.yaml | User configuration |
~/rally/projects.yaml | Registered projects |
~/rally/active/ | Active dispatch tracking |
~/rally/logs/ | Session logs |
Team Configuration
Section titled “Team Configuration”Team files are symlinked from a shared location:
.squad/— Team state and settings.squad-templates/— Issue/PR templates.github/agents/— Agent configurations
Environment Variables
Section titled “Environment Variables”| Variable | Description |
|---|---|
RALLY_DEBUG | Enable debug output |
RALLY_HOME | Override Rally home directory (default: ~/rally) |
GH_TOKEN | GitHub token (usually set by gh auth) |
Security Notes
Section titled “Security Notes”- Config files are created with
0600permissions (owner read/write only) review_templatepaths are validated to prevent path traversaldeny_tools_*arrays cannot be empty (defaults apply)
See Security Overview for more details.