{
  "reviewed_at": "2026-09-30",
  "sillytavern": {
    "release": "1.19.0",
    "commit": "7e8663cd9c184a550b37238218bdd32c6efc68e9",
    "node_line": "24 LTS",
    "url": "https://github.com/SillyTavern/SillyTavern/tree/7e8663cd9c184a550b37238218bdd32c6efc68e9"
  },
  "runtime_snapshots": {
    "open_webui": {
      "repository": "cloudcompute-ru/open-webui",
      "commit": "b000aeff61c27b0643eaab7c70c7cb6e59ac5870",
      "ui_port": 7500,
      "ollama_port": 11434
    },
    "coding_agent": {
      "repository": "cloudcompute-ru/coding-agent",
      "commit": "83ef216097891d417cd282f80da406ff3bc3456c",
      "served_model_id": "qwen2.5-coder-32b",
      "note": "Existing coding preset, not a roleplay preset or arbitrary model selector."
    }
  },
  "downloads": [
    "check-connection.py",
    "harbor-guide.en.json",
    "harbor-guide.ru.json"
  ],
  "connection_mode": "Chat Completion / Custom (OpenAI-compatible)",
  "checker": {
    "python_min": "3.10",
    "default": "GET /models only",
    "generation_flag": "--generate with --model",
    "generation_requests": 1,
    "max_output_tokens": 64,
    "stream": false,
    "retries": 0,
    "redirects": false,
    "uses_environment_http_proxies": false
  },
  "validation": {
    "offline_http_fixtures": true,
    "reviewed_upstream_import_fields": true,
    "live_gpu_inference": false,
    "browser_import_and_chat": false,
    "performance_or_quality_benchmarks": false,
    "fully_locked_dependencies_and_model_revisions": false
  },
  "notes": [
    "Character cards are original fictional examples; no model weights, credentials or plugins included.",
    "A successful model list does not prove generation, streaming, memory fit or output quality.",
    "Starting, stopping or timing out a client request does not release a GPU rental."
  ]
}
