Full implementation from spec: ZNC/IRC client with TLS, Ollama LLM backend, per-user SQLite conversation memory, and Flask web admin portal with 7 pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
22 lines
661 B
JSON
22 lines
661 B
JSON
{
|
|
"channels": ["#general", "#support"],
|
|
"trigger_on_nick": true,
|
|
"trigger_prefix": null,
|
|
"ignored_nicks": ["ChanServ", "NickServ"],
|
|
"bot_nick": "avcbot",
|
|
"system_prompt": "You are a helpful IRC assistant for Active Blue. Keep responses concise and under 3 sentences when possible.",
|
|
"max_response_length": 400,
|
|
"ollama_host": "192.168.2.10",
|
|
"ollama_port": 11434,
|
|
"ollama_model": "llama3.1",
|
|
"ollama_temperature": 0.7,
|
|
"ollama_num_predict": 120,
|
|
"ollama_num_ctx": 2048,
|
|
"response_timeout_seconds": 30,
|
|
"context_window": 5,
|
|
"memory_enabled": true,
|
|
"memory_history_limit": 8,
|
|
"memory_max_age_days": 90,
|
|
"log_level": "INFO"
|
|
}
|