{
  "messagingPlatform": "telegram",
  "telegramToken": "your_telegram_bot_token_here",
  "telegramWhitelist": [],
  "slackBotToken": "",
  "slackSigningSecret": "",
  "slackAppToken": "",
  "slackWhitelist": [],
  "timezone": "UTC",
  "typingIntervalMs": 4000,
  "streamUpdateIntervalMs": 2000,
  "cliAgent": "gemini",
  "cliAgentApprovalMode": "yolo",
  "cliAgentModel": "",
  "acpPermissionStrategy": "allow_once",
  "cliAgentTimeoutMs": 3600000,
  "cliAgentNoOutputTimeoutMs": 300000,
  "cliAgentKillGraceMs": 5000,
  "acpPrewarmRetryMs": 30000,
  "acpPrewarmMaxRetries": 10,
  "acpMcpServersJson": "",
  "acpStreamStdout": false,
  "acpDebugStream": false,
  "maxResponseLength": 4000,
  "heartbeatIntervalMs": 300000,
  "callbackHost": "localhost",
  "callbackPort": 8788,
  "callbackAuthToken": "",
  "callbackMaxBodyBytes": 65536,
  "clawlessHome": "~/.clawless",
  "memoryFilePath": "~/.clawless/MEMORY.md",
  "memoryMaxChars": 12000,
  "conversationHistoryEnabled": true,
  "conversationHistoryFilePath": "~/.clawless/conversation-history.jsonl",
  "conversationHistoryMaxEntries": 100,
  "conversationHistoryMaxCharsPerEntry": 2000,
  "conversationHistoryMaxTotalChars": 8000,
  "conversationHistoryRecapTopK": 3,
  "conversationSemanticRecallEnabled": true,
  "conversationSemanticStorePath": "~/.clawless/conversation-semantic-memory.db",
  "conversationSemanticMaxEntries": 1000,
  "conversationSemanticMaxCharsPerEntry": 4000,
  "schedulesFilePath": "~/.clawless/schedules.json"
}
