{
  "schema": "codee.remote-toolbox.v1",
  "version": "2026.05.28-owner-remote-toolbox-v1",
  "updated_at": "2026-05-28",
  "positioning": "Owner-controlled phone viewer plus Codee tools that Chrome Remote Desktop does not provide.",
  "viewer_page": "https://clients.codee.chat/codee-remote-viewer.html",
  "host_download_url": "https://clients.codee.chat/assets/downloads/codee-remote-host.py",
  "active_screen_streaming_live": false,
  "active_input_control_live": false,
  "security_note": "The toolbox can pair, queue safe commands, stop a session, and export proof now. Live screen streaming/control remains locked until signaling, TURN relay, device registry, MFA/passkey, signed host, visible consent, emergency stop, and audit gates pass.",
  "owner_tools": [
    {
      "id": "pair-phone",
      "title": "Pair Phone",
      "summary": "Create a short-lived pair code for the owner's phone.",
      "host_command": "python3 codee-remote-host.py pair . --write",
      "status": "foundation-live"
    },
    {
      "id": "start-visible-session",
      "title": "Start Visible Session",
      "summary": "Create a visible session packet that still waits for desktop consent.",
      "host_command": "python3 codee-remote-host.py session . --session-action start --write",
      "status": "foundation-live"
    },
    {
      "id": "emergency-stop",
      "title": "Emergency Stop",
      "summary": "Mark the local session stopped by owner and set emergency stop true.",
      "host_command": "python3 codee-remote-host.py stop . --write",
      "status": "foundation-live"
    },
    {
      "id": "queue-heartbeat",
      "title": "Queue Heartbeat",
      "summary": "Ask Codee for a folder pulse without raw shell access.",
      "host_command": "python3 codee-remote-host.py enqueue . --command heartbeat --write",
      "status": "foundation-live"
    },
    {
      "id": "queue-doctor",
      "title": "Queue Doctor",
      "summary": "Ask Codee to inspect local setup and public route readiness.",
      "host_command": "python3 codee-remote-host.py enqueue . --command doctor --write",
      "status": "foundation-live"
    },
    {
      "id": "queue-route-scan",
      "title": "Queue Route Scan",
      "summary": "Ask Codee to scan routes and catch 404s before promotion.",
      "host_command": "python3 codee-remote-host.py enqueue . --command scan --write",
      "status": "foundation-live"
    },
    {
      "id": "open-codeemail",
      "title": "Open CODEEMAIL",
      "summary": "Open the owner inbox and upload lane.",
      "url": "https://clients.codee.chat/codeemail.html",
      "status": "foundation-live"
    },
    {
      "id": "open-admin-hq",
      "title": "Open Admin HQ",
      "summary": "Open owner production workspace and daily checklist.",
      "url": "https://clients.codee.chat/admin-production.html",
      "status": "foundation-live"
    },
    {
      "id": "open-consultation-room",
      "title": "Open Consultation Room",
      "summary": "Open the live Codee consultation video room.",
      "url": "https://clients.codee.chat/consultation/video.html",
      "status": "foundation-live"
    },
    {
      "id": "open-codee-cli",
      "title": "Open Codee CLI",
      "summary": "Open the public CLI page and download lane.",
      "url": "https://clients.codee.chat/codee-cli.html",
      "status": "foundation-live"
    },
    {
      "id": "export-proof",
      "title": "Export Proof Packet",
      "summary": "Save local pairing, session, queue, and event proof.",
      "host_command": "python3 codee-remote-host.py proof . --write",
      "status": "foundation-live"
    }
  ],
  "blocked_tools": [
    "raw shell",
    "secret export",
    "destructive cleanup",
    "silent screen streaming",
    "owner credential access",
    "hidden background control"
  ],
  "host_install_commands": [
    "curl -L https://clients.codee.chat/assets/downloads/codee-remote-host.py -o codee-remote-host.py",
    "python3 codee-remote-host.py install . --write",
    "python3 codee-remote-host.py pair . --write",
    "python3 codee-remote-host.py toolbox . --write",
    "python3 codee-remote-host.py status ."
  ]
}
