Runtime settings control environment behavior, logging verbosity, output format, and interactive prompts.
Configuration
# .systemprompt/profiles/local/profile.yaml
runtime:
environment: development
log_level: verbose
output_format: text
no_color: false
non_interactive: false
Fields
| Field |
Default |
Description |
environment |
development |
Environment type |
log_level |
normal |
Logging verbosity |
output_format |
text |
CLI output format |
no_color |
false |
Disable colored output |
non_interactive |
false |
Disable interactive prompts |
Environment Types
| Environment |
Description |
development |
Local development |
test |
Test suites |
staging |
Pre-production |
production |
Production deployment |
Log Levels
| Level |
Shows |
Use Case |
quiet |
Errors only |
Test suites |
normal |
Info and above |
Production |
verbose |
Debug and above |
Development |
debug |
Everything |
Troubleshooting |
| Format |
Use Case |
text |
Human interaction |
json |
Log aggregation, machine parsing |
yaml |
Config inspection |
Environment-Specific Examples
Development
runtime:
environment: development
log_level: verbose
output_format: text
Production
runtime:
environment: production
log_level: normal
output_format: json
no_color: true
non_interactive: true
CI/CD
runtime:
environment: staging
log_level: normal
output_format: json
no_color: true
non_interactive: true
Environment Variables
| Variable |
Effect |
NO_COLOR |
Disables colored output |
CI |
Enables non-interactive mode |
See the Runtime Configuration Playbook for detailed technical information.