Files
flynn/config/paas.yaml
T
2026-02-23 17:11:02 -08:00

135 lines
2.6 KiB
YAML

# Flynn generated profile
# Profile: paas
#
# This file is auto-generated from:
# - config/default.yaml
# - config/profiles/paas.overlay.yaml
#
# Do not edit this file directly.
# Regenerate with: pnpm config:profiles:generate
telegram:
bot_token: ${FLYNN_TELEGRAM_TOKEN}
allowed_chat_ids: []
server:
tailscale:
serve: false
localhost: false
port: 18800
max_request_body_bytes: 1048576
ws_rate_limit:
enabled: true
capacity: 30
refill_per_sec: 15
max_violations: 8
violation_window_ms: 10000
queue:
mode: collect
cap: 50
overflow: drop_old
debounce_ms: 0
summarize_overflow: true
overrides:
channels: {}
sessions: {}
nodes:
enabled: false
allowed_roles:
- companion
feature_gates: {}
location:
enabled: false
push:
enabled: false
webchat_push:
enabled: false
max_subscriptions: 5000
discovery:
enabled: false
service_name: flynn-gateway
service_type: _flynn._tcp
txt: {}
models:
default:
provider: anthropic
model: claude-sonnet-4-20250514
auth_mode: api_key
api_key: ${ANTHROPIC_API_KEY}
fast:
provider: anthropic
model: claude-haiku-4-5-20251001
api_key: ${ANTHROPIC_API_KEY}
complex:
provider: anthropic
model: claude-opus-4-6-20250715
api_key: ${ANTHROPIC_API_KEY}
local:
provider: ollama
model: glm-4.7-flash
fallback_chain:
- local
local_providers:
ollama:
provider: ollama
model: glm-4.7-flash
endpoint: http://localhost:11434
llamacpp:
provider: llamacpp
model: gpt-oss-20b
endpoint: http://localhost:8080
hooks:
confirm:
- shell.*
- process.start
- process.kill
- browser.*
- message.send
- cron.create
- cron.delete
- file.write
- file.patch
log:
- web.*
- file.read
silent:
- notify
agents:
sensitive_mode: confirm_without_elevation
memory:
enabled: true
auto_extract: true
embedding:
enabled: true
provider: ollama
model: nomic-embed-text
endpoint: http://localhost:11434
chunk_size: 512
chunk_overlap: 50
top_k: 5
hybrid_weight: 0.7
automation:
heartbeat:
enabled: true
interval: 5m
notify_cooldown: 30m
checks:
- gateway
- model
- channels
- memory
- disk
- process_memory
- backup
- provider_errors
failure_threshold: 2
disk_threshold_mb: 100
process_memory_threshold_mb: 1500
backup_failure_threshold: 1
provider_error_rate_threshold: 0.5
provider_error_min_calls: 5
pairing:
enabled: true
tools:
profile: messaging
sandbox:
enabled: true