{ "meta": { "lastTouchedVersion": "2026.3.7", "lastTouchedAt": "2026-03-12T09:39:19.000Z" }, "auth": { "profiles": { "anthropic:default": { "provider": "anthropic", "mode": "api_key" }, "anthropic:claude-cli": { "provider": "anthropic", "mode": "oauth" }, "moonshot:default": { "provider": "moonshot", "mode": "api_key" }, "perplexity:default": { "provider": "perplexity", "mode": "api_key" }, "minimax:default": { "provider": "minimax", "mode": "api_key" } }, "order": { "anthropic": [ "anthropic:claude-cli", "anthropic:default" ], "moonshot": [ "moonshot:default" ], "perplexity": [ "perplexity:default" ], "minimax": [ "minimax:default" ] } }, "models": { "mode": "merge", "providers": {} }, "agents": { "defaults": { "model": { "primary": "openrouter/openai/gpt-5.2", "fallbacks": [ "minimax/MiniMax-M2.5", "deepseek/deepseek-chat" ] }, "models": { "moonshot/kimi-k2-0905-preview": { "alias": "kimi" }, "moonshot/kimi-k2.5": { "alias": "kimi" }, "anthropic/claude-opus-4-5": { "alias": "opus" }, "anthropic/claude-sonnet-4-20250514": { "alias": "sonnet" }, "anthropic/claude-opus-4-6": { "alias": "opus46" }, "google/gemini-2.0-flash": { "alias": "gemini" }, "perplexity/sonar": { "alias": "perplexity" }, "perplexity/sonar-pro": { "alias": "perplexity-pro" }, "minimax/MiniMax-M2.5": { "alias": "minimax" } }, "workspace": "/home/ccuser/harper", "contextTokens": 200000, "memorySearch": { "sources": [ "memory", "sessions" ], "experimental": { "sessionMemory": true }, "query": { "hybrid": { "enabled": true, "vectorWeight": 0.7, "textWeight": 0.3, "candidateMultiplier": 4 } }, "cache": { "enabled": true, "maxEntries": 25000 } }, "contextPruning": { "mode": "cache-ttl", "ttl": "2h" }, "compaction": { "mode": "default" }, "heartbeat": { "every": "30m", "includeReasoning": false }, "maxConcurrent": 2, "subagents": { "maxConcurrent": 10 } } }, "tools": { "web": { "search": { "apiKey": "BSAX4hhpkzkj2McQl4-wEqi7xzKhSwM" } }, "media": { "audio": { "maxBytes": 10485760, "models": [ { "provider": "openai", "model": "gpt-4o-mini-transcribe" } ] } } }, "messages": { "ackReactionScope": "group-mentions", "tts": { "auto": "off", "provider": "elevenlabs", "elevenlabs": { "apiKey": "e62ff6bc79e5e876bb4c6f67a38625e0a60cf9ca51bac5bb0a88ee99fd352cc3", "voiceId": "IKne3meq5aSn9XLyUdCD", "modelId": "eleven_multilingual_v2", "voiceSettings": { "stability": 0.5, "similarityBoost": 0.75, "speed": 1 } } } }, "commands": { "native": "auto", "nativeSkills": "auto", "restart": true }, "channels": { "telegram": { "enabled": true, "dmPolicy": "pairing", "botToken": "8189286682:AAHhFRZVVDkfl12e353gsf8sJaFW_hSqxdw", "groups": { "-1003505625266": { "requireMention": false, "enabled": true, "allowFrom": [ 7377499346 ] } }, "groupPolicy": "allowlist", "streaming": "partial" } }, "gateway": { "port": 18796, "mode": "local", "auth": { "token": "harper-api-2026" }, "http": { "endpoints": { "chatCompletions": { "enabled": true } } } }, "plugins": { "entries": { "telegram": { "enabled": true } } }, "env": { "OPENROUTER_API_KEY": "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", "OPENAI_API_KEY": "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" } }