Configuration
File: ~/.multacd/config.yaml (dibuat wizard saat pertama jalan).
Flag --config PATH dan /model NAMA untuk override.
model: "groq/llama-3.3-70b-versatile"
api_key: "gsk_xxxx"
# api_base: "http://localhost:11434" # Ollama / endpoint custom
max_tokens: 8096
temperature: 0.3
max_tool_iterations: 20
auto_approve_reads: true
ask_before_write: true
ask_before_bash: true
ask_before_web: true
search_provider: "tavily" # tavily | exa | brave | serpapi | duckduckgo
search_api_key: "tvly-xxxx" # kosong = duckduckgo (gratis)
telegram: # kosong = bot nonaktif
bot_token: "123456:AAF..."
admin_id: 123456789
allowed_users: []
schedules: # cron 5 field + nama hari
- {name: "daily_briefing", cron: "0 7 * * *", action: "briefing"}
briefing:
todo: true
git_status: true
news: true
news_topics: ["artificial intelligence"]
news_sources: 3
- Provider model: format LiteLLM (
anthropic/...,openai/...,gemini/...,groq/...,ollama/...). - Baris bertag
[private]di todo tidak pernah dikirim ke LLM. - Plugin user:
~/.multacd/plugins/(lihat Plugins). - Kepribadian:
~/.multacd/soul.md(override bawaan).