-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.yml
More file actions
53 lines (45 loc) · 1.32 KB
/
Copy pathconfig.yml
File metadata and controls
53 lines (45 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Activbot Configuration
# Auto-Design Workflow System Configuration
# Core Settings
activbot:
version: "0.1.0"
# Workflow Engine Configuration
engine:
workflow_dir: "activbot/workflows"
plugin_dir: "activbot/plugins"
schema_dir: "activbot/schemas"
max_concurrent_tasks: 10
task_timeout: 300 # seconds
# Auto-Update Settings
auto_update:
enabled: true
check_interval: 3600 # seconds (1 hour)
auto_apply_safe_updates: false # Set to true to auto-apply safe updates
backup_before_update: true
# Plugin Management
plugins:
auto_load: true
hot_reload: true # Enable hot-reloading of plugins
allow_external: false # Allow loading plugins from external sources
# Workflow Generation
workflow_generation:
auto_version: true
track_history: true
validate_on_create: true
validate_on_update: true
# Logging
logging:
level: "INFO" # DEBUG, INFO, WARNING, ERROR
format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
file: "activbot.log"
# CI/CD Integration
ci_cd:
enabled: true
validate_on_push: true
test_workflows_on_pr: true
auto_update_workflows: false # Requires manual approval
# Monitoring
monitoring:
enabled: false
metrics_endpoint: null
health_check_interval: 60 # seconds