llm: timeout: 3000 # second agent: max_iterations: 40 # step max_tool_output: 40000 character: hendrik # Directory name in agent/characters// xmpp: enabled: false muc_rooms: "" # comma-separated, e.g. "room1@conference.server,room2@conference.server" nickname: "" # custom MUC nickname (empty = use username) selective_response: true # true = only response if mentioned/relevant telegram: enabled: false allowed_group_ids: "" # comma-separated, kosong = semua grup selective_response: true # Humanize Delay (anti-bot detection) delay: read_min: 1.0 # second read_max: 2.0 # second typing_speed: 15.0 # characters per second typing_max: 10.0 # max typing delay limit per second models: items: - model: "granite4.1:8b" provider: "Ollama Local" base_url: "http://localhost:11434/v1" key: "ollama" - model: "granite4.1:8b" provider: "Transformers API Local" base_url: "http://localhost:12345/v1" key: "sk-not-needed" - model: "ministral-3:14b-cloud" provider: "Ollama Cloud" base_url: "https://ollama.com/v1" key: "" - model: "gemma4:31b-cloud" provider: "Ollama Cloud" base_url: "https://ollama.com/v1" key: "" default: true - model: "openrouter/owl-alpha" provider: "OpenRouter" base_url: "https://openrouter.ai/api/v1" key: "" - model: "nex-agi/nex-n2-pro:free" provider: "OpenRouter" base_url: "https://openrouter.ai/api/v1" key: "" - model: "z-ai/glm-5" provider: "OpenRouter" base_url: "https://openrouter.ai/api/v1" key: "" rag: persist_dir: chroma_db # ChromaDB ONNX default (all-MiniLM-L6-v2, local)