forked from bubbuild/bub
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbub.yaml
More file actions
75 lines (66 loc) · 2.53 KB
/
Copy pathbub.yaml
File metadata and controls
75 lines (66 loc) · 2.53 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
# Bub configuration file
# Values here are overridden by environment variables (BUB_ prefix) and .env file.
# ---------------------------------------------------------------------------
# Model / Provider
# ---------------------------------------------------------------------------
model: "openrouter:minimax/minimax-m2.5"
# api_key: "sk-..."
# api_base: "https://openrouter.ai/api/v1"
# ---------------------------------------------------------------------------
# Runtime behavior
# ---------------------------------------------------------------------------
max_tokens: 16384
max_steps: 100
model_timeout_seconds: 300
# system_prompt: "You are a coding agent."
# home: "~/.bub"
# workspace_path: null
tape_name: "bub"
# ---------------------------------------------------------------------------
# Proactive response
# ---------------------------------------------------------------------------
proactive_response: false
message_delay_seconds: 10
message_debounce_seconds: 1
active_time_window_seconds: 60
# ---------------------------------------------------------------------------
# Telegram channel
# ---------------------------------------------------------------------------
telegram_enabled: false
# telegram_token: "123456:telegram-bot-token"
# telegram_allow_from:
# - "123456789"
# - "my_username"
# telegram_allow_chats:
# - "123456789"
# - "-1001234567890"
# telegram_proxy: "http://127.0.0.1:1080"
# ---------------------------------------------------------------------------
# Discord channel
# ---------------------------------------------------------------------------
discord_enabled: false
# discord_token: "discord_bot_token"
# discord_allow_from:
# - "123456789012345678"
# - "my_discord_name"
# discord_allow_channels:
# - "123456789012345678"
discord_command_prefix: "!"
# discord_proxy: "http://127.0.0.1:7890"
# ---------------------------------------------------------------------------
# Web Search (priority: exa > brave > ollama > duckduckgo fallback)
# ---------------------------------------------------------------------------
# exa_api_key: "exa-..."
# brave_api_key: "BSA..."
# ---------------------------------------------------------------------------
# Observability / Tracing
# ---------------------------------------------------------------------------
trace_enabled: true
trace_backend: "langfuse" # langfuse | otel
# Langfuse
# langfuse_public_key: "pk-lf-..."
# langfuse_secret_key: "sk-lf-..."
# langfuse_host: "https://cloud.langfuse.com"
# OpenTelemetry
otel_service_name: "bub"
# otel_endpoint: "http://localhost:4317"