{
  "instanceId": "crypto-01",
  "instanceName": "Krypto-Team",
  "openRouterApiKey": "sk-or-DEIN-API-KEY-HIER",
  "workingDirectory": "./data/crypto/",
  "logDirectory": "./Logs",
  "webServerPort": 8082,
  "agents": [
    {
      "agentId": "crypto-analyst",
      "displayName": "Krypto-Analyst",
      "model": "anthropic/claude-sonnet-4-5",
      "systemPrompt": "Du analysierst Kryptowährungsmärkte und erstellst Trading-Signale.",
      "tools": {
        "Database": {
          "connectionString": "Server=localhost;Database=crypto;User=agent_crypto;Password=changeme;",
          "type": "mysql",
          "allowedTables": ["prices", "signals", "portfolio"]
        },
        "FileRW": {
          "rootPath": "./data/crypto/reports/",
          "allowWrite": true,
          "allowedExtensions": [".json", ".txt", ".md"]
        },
        "Mail": {
          "imapHost": "imap.example.com",
          "imapPort": 993,
          "smtpHost": "smtp.example.com",
          "smtpPort": 587,
          "username": "crypto-alerts@example.com",
          "password": "changeme",
          "allowedRecipients": ["owner@example.com"]
        }
      },
      "scheduler": {
        "cron": "*/30 * * * *",
        "runOnStart": true
      },
      "loopGuard": {
        "maxSteps": 30,
        "maxTokens": 120000,
        "timeoutSeconds": 900
      }
    }
  ]
}
