-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yml
More file actions
92 lines (87 loc) · 2.41 KB
/
Copy pathconfig.yml
File metadata and controls
92 lines (87 loc) · 2.41 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
90
91
92
clerk:
active: true
secret_key: ${CLERK_SECRET_KEY}
# Organizations: JWT org_slug + org:admin on this slug elevates Go API (matches Clerk default Admin role).
privileged_organization_slug: ""
# Dashboard → Users → [user] → Metadata → Public: { "role": "admin" }
# Optional: Clerk user IDs (JWT sub, e.g. user_abc123) with elevated API privileges:
admin_subject_ids: []
devteam:
active: false
database_url: ${DATABASE_URL}
github_token: ${GITHUB_TOKEN}
github_owner: ${GITHUB_OWNER}
github_repo: ${GITHUB_REPO}
requests_project_id: "f47ac10b-58cc-4372-a567-0e02b2c3d479"
docker_image: "golang:1.26.1-bookworm"
# How many developer+reviewer pairs can run concurrently.
max_concurrent: 3
# Each agent role has its own provider config.
# provider: "anthropic" | "openai" | anything else (OpenAI-compatible).
# base_url: override for local/self-hosted endpoints (Ollama, vLLM, LM Studio, etc.)
developer:
provider: anthropic
api_key: ${ANTHROPIC_API_KEY}
base_url: ""
model: claude-sonnet-4-6
reviewer:
provider: anthropic
api_key: ${ANTHROPIC_API_KEY}
base_url: ""
model: claude-sonnet-4-6
compute:
device: metal
metal:
metallib_directory: ${CARAMBA_METAL_METALLIB_DIRECTORY}
xla:
include_dir: ""
cpu_plugin_file: ""
gpu_plugin_file: ""
tpu_plugin_file: ""
shared_plugin_file: ""
library_dirs: []
hub:
endpoint: https://huggingface.co
cache_dir: ${HOME}/.cache/huggingface/hub
token: ${HF_TOKEN}
offline: false
max_workers: 8
xet:
active: true
store:
qdrant:
url: ""
base_url: ""
host: ""
grpc_port: 0
port: 0
api_key: ${QDRANT_API_KEY}
use_tls: false
pool_size: 0
neo4j:
uri: ${NEO4J_URI}
username: ${NEO4J_USERNAME}
password: ${NEO4J_PASSWORD}
database: ${NEO4J_DATABASE}
elasticsearch:
addresses: ""
url: ${ELASTICSEARCH_URL}
username: ${ELASTICSEARCH_USERNAME}
password: ${ELASTICSEARCH_PASSWORD}
api_key: ${ELASTICSEARCH_API_KEY}
deeplake:
api_url: ${DEEPLAKE_API_URL}
api_key: ${DEEPLAKE_API_KEY}
org_id: ${DEEPLAKE_ORG_ID}
workspace: ${DEEPLAKE_WORKSPACE}
errnie:
level: debug
file:
active: false
path: ${HOME}/go/src/github.com/theapemachine/caramba/caramba.log
elasticsearch:
active: true
url: http://elasticsearch:9200
index: caramba
username: ${ELASTIC_USERNAME}
password: ${ELASTIC_PASSWORD}