Skip to content

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).