169 lines
3.3 KiB
YAML
169 lines
3.3 KiB
YAML
provider: claude
|
|
providers:
|
|
claude:
|
|
api_key: ""
|
|
model: claude-sonnet-4-20250514
|
|
base_url: https://api.anthropic.com/v1
|
|
ollama:
|
|
host: http://localhost:11434
|
|
model: llama3.2
|
|
memory:
|
|
enabled: true
|
|
backend: ""
|
|
path: ""
|
|
url: postgres://mai_memory.your-tenant-id:maiMem6034supa@100.99.98.201:6543/postgres?sslmode=disable
|
|
group_id: ""
|
|
cache_ttl: 5m0s
|
|
auto_load: true
|
|
embedding_url: ""
|
|
embedding_model: ""
|
|
gitea:
|
|
url: https://mgit.msbls.de
|
|
repo: m/KanzlAI
|
|
token: ""
|
|
sync:
|
|
enabled: false
|
|
interval: 0s
|
|
repos: []
|
|
auto_queue: false
|
|
api:
|
|
api_key: ""
|
|
basic_auth:
|
|
username: ""
|
|
password: ""
|
|
public_endpoints:
|
|
- /api/health
|
|
ui:
|
|
theme: default
|
|
show_sidebar: true
|
|
animation: true
|
|
persona: true
|
|
avatar_pack: ""
|
|
worker:
|
|
names: []
|
|
name_scheme: role
|
|
default_level: standard
|
|
auto_discard: false
|
|
max_workers: 5
|
|
persistent: true
|
|
head:
|
|
name: ingeborg
|
|
max_loops: 50
|
|
infinity_mode: false
|
|
capacity:
|
|
global:
|
|
max_workers: 6
|
|
max_heads: 3
|
|
per_worker:
|
|
max_tasks_lifetime: 0
|
|
max_concurrent: 1
|
|
max_context_tokens: 0
|
|
per_head:
|
|
max_workers: 10
|
|
resources:
|
|
max_memory_mb: 0
|
|
max_cpu_percent: 0
|
|
queue:
|
|
max_pending: 100
|
|
stale_task_days: 30
|
|
workforce:
|
|
timeouts:
|
|
task_default: 0s
|
|
task_max: 0s
|
|
idle_before_warn: 10m0s
|
|
idle_before_kill: 30m0s
|
|
quality_check: 2m0s
|
|
context:
|
|
max_tokens_per_worker: 0
|
|
max_tokens_global: 0
|
|
warn_threshold: 0.8
|
|
truncate_strategy: oldest
|
|
delegation:
|
|
strategy: skill_match
|
|
preferred_role: coder
|
|
auto_delegate: false
|
|
max_depth: 3
|
|
allowed_roles:
|
|
- coder
|
|
- researcher
|
|
- fixer
|
|
peppy:
|
|
enabled: false
|
|
style: calm
|
|
interval: 5m0s
|
|
emoji: false
|
|
nudges: true
|
|
nudge_main: false
|
|
custom_prompt: ""
|
|
stall_threshold: 0s
|
|
restart_enabled: false
|
|
max_shifts: 0
|
|
quality_gates:
|
|
enabled: true
|
|
checks: []
|
|
preflight:
|
|
enabled: false
|
|
type: ""
|
|
root: ""
|
|
checks: []
|
|
guardrails:
|
|
enabled: false
|
|
use_defaults: true
|
|
output:
|
|
coder_checks: []
|
|
researcher_checks: []
|
|
fixer_checks: []
|
|
custom_checks: {}
|
|
global_checks: []
|
|
tools:
|
|
role_rules: {}
|
|
deny_patterns: []
|
|
allow_patterns: []
|
|
schemas:
|
|
report_schemas: {}
|
|
deliverable_schemas: {}
|
|
modes:
|
|
yolo: false
|
|
self_improvement: false
|
|
autonomous: false
|
|
verbose: false
|
|
improve_interval: 0s
|
|
predict_interval: 0s
|
|
layouts:
|
|
head: ""
|
|
worker: ""
|
|
roles: {}
|
|
dog:
|
|
name: buddy
|
|
supabase:
|
|
url: ""
|
|
role_key: ""
|
|
anon_key: ""
|
|
schema: mai
|
|
storage:
|
|
backend: ""
|
|
postgres:
|
|
url: ""
|
|
max_conns: 0
|
|
min_conns: 0
|
|
max_conn_lifetime: 0s
|
|
idle:
|
|
behavior: wait
|
|
auto_hire: false
|
|
prompt: ""
|
|
git:
|
|
worktrees:
|
|
enabled: true
|
|
delete_branch: false
|
|
dir: .worktrees
|
|
phase:
|
|
enabled: false
|
|
current: ""
|
|
allowed_roles: {}
|
|
goal: ""
|
|
skills: {}
|
|
editor: nvim
|
|
log_level: info
|
|
project_detection: true
|
|
tone: professional
|