{
  "meta": {
    "lastTouchedVersion": "2026.5.7",
    "lastTouchedAt": "2026-06-12T20:44:37.683Z"
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "openai-codex/gpt-5.5"
      },
      "models": {
        "openai-codex/gpt-5.5": {}
      },
      "compaction": {
        "mode": "safeguard"
      },
      "heartbeat": {
        "every": "30m"
      },
      "timeoutSeconds": 600,
      "maxConcurrent": 2
    }
  },
  "models": {
    "providers": {
      "openai-codex": {
        "api": "openai-codex-responses",
        "baseUrl": "https://api.openai.com/v1",
        "models": [
          {
            "id": "gpt-5.5",
            "name": "GPT-5.5 (OpenAI Codex OAuth)",
            "contextWindow": 128000,
            "maxTokens": 16384
          }
        ]
      }
    }
  },
  "channels": {
    "slack": {
      "enabled": true,
      "mode": "socket",
      "webhookPath": "/slack/events",
      "userTokenReadOnly": true,
      "groupPolicy": "allowlist",
      "dmPolicy": "allowlist",
      "allowFrom": [
        "U0AG2LC2VNX"
      ],
      "channels": {
        "C0B26UDFS2C": {
          "enabled": true,
          "requireMention": false,
          "allowBots": true,
          "users": [
            "U0AG2LC2VNX",
            "U0AS1BYEC3U",
            "U0B1RE7EVQ9"
          ]
        }
      },
      "streaming": {
        "mode": "off",
        "nativeTransport": false
      },
      "dm": {
        "enabled": true,
        "groupEnabled": false
      }
    }
  },
  "messages": {
    "ackReactionScope": "group-mentions",
    "groupChat": {
      "visibleReplies": "message_tool"
    }
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto",
    "restart": true,
    "ownerDisplay": "raw",
    "ownerAllowFrom": [
      "slack:U0AG2LC2VNX"
    ]
  },
  "gateway": {
    "port": 25300,
    "bind": "lan",
    "auth": {
      "mode": "token",
      "token": "bffa15f11fe0f3141f88405f898653e37ca278e60090cd3b"
    },
    "controlUi": {
      "allowedOrigins": [
        "http://localhost:25300",
        "http://127.0.0.1:25300"
      ]
    }
  },
  "skills": {
    "load": {
      "extraDirs": [
        "/home/node/shared/skills"
      ]
    }
  },
  "plugins": {
    "entries": {
      "slack": {
        "enabled": true
      },
      "openai": {
        "enabled": true
      },
      "browser": {
        "enabled": true
      },
      "camofox-browser": {
        "enabled": true,
        "config": {
          "url": "http://camofox-browser:9377",
          "autoStart": false,
          "crashReportEnabled": false
        }
      }
    }
  },
  "tools": {
    "profile": "full",
    "exec": {
      "host": "gateway",
      "ask": "off",
      "security": "full"
    },
    "allow": [
      "exec",
      "message",
      "web_search",
      "web_fetch",
      "read",
      "browser"
    ]
  },
  "auth": {
    "profiles": {
      "openai-codex:mislav.brkanovic@cattaro.eu": {
        "provider": "openai-codex",
        "mode": "oauth"
      },
      "openai-codex:info@cattaro.eu": {
        "provider": "openai-codex",
        "mode": "oauth"
      }
    }
  },
  "session": {
    "dmScope": "per-channel-peer"
  },
  "browser": {
    "enabled": true,
    "executablePath": "/usr/bin/chromium",
    "headless": true,
    "noSandbox": true
  }
}
