-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
89 lines (89 loc) · 1.7 KB
/
Copy pathconfig.yaml
File metadata and controls
89 lines (89 loc) · 1.7 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
providers:
openai:
type: openai
base_url: https://api.openai.com/v1
model: gpt-4o
encoding: cl100k_base
credentials:
apiKey:
temperature: 0.4
maxTokens: 4096
rateLimit:
requestsPerMinute: 120
sandbox:
paths:
- "./"
- "!node_modules/"
- "/tmp"
skillScanPaths:
- "system-skills/"
- "skills/"
timeout:
seconds: 600
gracePeriod: 5
memoryLimit: 128mb
safety:
urlFilter: true
pythonImportHook: true
env:
allowlist:
- PATH
- HOME
- NODE_ENV
- OPENAI_API_KEY
- AUTH_API_KEY
permissions:
- filesystem:read
- filesystem:write
- filesystem:exec
- process:spawn
- network:outbound
maxReadSize: 10mb
memory:
directory: memory/
contextDir: memory/context/
subAgentsDir: memory/sub-agents/
errorsDir: memory/errors/
schedulesDir: memory/schedules/
sessionsDir: memory/sessions/
gc:
enabled: true
idleTimeoutMs: 300000
maxGcPerHour: 4
telemetry:
enabled: false
exporter:
protocol: console
endpoint: http://localhost:4318
batch:
maxSize: 512
scheduledDelay: 5000
sampling:
ratio: 0.1
redact:
paths:
- credentials.apiKey
- headers.authorization
- request.headers.x-api-key
schedules:
maxConcurrent: 1
syncOnInit: true
entries: []
tui:
name: madz
cursorChar: "█"
agent:
recursionLimit: 1000
autoContinueLimit: 1000
nodeTimeout: 600000
deepAgents:
codingAgent:
description: "Specialized agent for code-related tasks including file editing, debugging, and implementation."
temperature: 0.3
lru:
size: 100
ttl: 600000
persistence:
mode: memory
sqlite_path: memory/checkpoints.db
cwd: ""