Configuration Reference
Current configuration and runtime environment settings for Oryn.
Status
Oryn includes a YAML config schema and loader in oryn-engine, but the unified oryn CLI currently does not expose a --config flag.
The loader searches these paths when used by engine integrations:
./oryn.yaml
~/.oryn/config.yaml
YAML Schema
Top-level schema (oryn-engine):
intent_engine:
default_timeout_ms: 30000
step_timeout_ms: 10000
max_retries: 3
retry_delay_ms: 1000
strict_mode: false
packs:
auto_load: true
pack_paths:
- ~/.oryn/packs
- ./packs
learning:
enabled: false
min_observations: 3
min_confidence: 0.75
min_pattern_length: 2
auto_accept: false
security:
sensitive_fields:
- password
- token
- card_number
- cvv
- ssn
- secret
redact_in_logs: true
Field Reference
intent_engine
| Field |
Type |
Default |
Description |
default_timeout_ms |
integer |
30000 |
Default command timeout in ms |
step_timeout_ms |
integer |
10000 |
Per-step timeout in ms |
max_retries |
integer |
3 |
Retry attempts |
retry_delay_ms |
integer |
1000 |
Delay between retries |
strict_mode |
boolean |
false |
Stricter resolution/validation behavior |
packs
| Field |
Type |
Default |
Description |
auto_load |
boolean |
true |
Auto-load intent packs |
pack_paths |
array[path] |
~/.oryn/packs, ./packs |
Pack search paths |
learning
| Field |
Type |
Default |
Description |
enabled |
boolean |
false |
Enable learning pipeline |
min_observations |
integer |
3 |
Minimum observations before proposing |
min_confidence |
float |
0.75 |
Confidence threshold |
min_pattern_length |
integer |
2 |
Minimum sequence length |
auto_accept |
boolean |
false |
Auto-accept learned patterns |
security
| Field |
Type |
Default |
Description |
sensitive_fields |
array[string] |
built-in list |
Field names to redact |
redact_in_logs |
boolean |
true |
Enable log redaction |
Environment Variables
Core
| Variable |
Description |
RUST_LOG |
Set Rust logging level |
Headless backend (oryn-h)
| Variable |
Description |
CHROME_BIN |
Chromium/Chrome executable path |
ORYN_USER_DATA_DIR |
Use a fixed browser profile directory |
ORYN_ENABLE_NETWORK_LOG |
Enable network logging (1/true/yes/on) |
Notes
CHROME_PATH and ORYN_CONFIG are not current runtime variables.
- Unified CLI options such as
--chrome-path, --host, --log-level, and --config are not currently available.