911 / openenv.yaml
SayedZahur786's picture
fix: port 7860, pip setup, real baseline scores, router API URL, MCP endpoint, LLM prompt
f4ed234
name: "911-dispatch-supervisor"
version: "1.0.0"
description: "An RL environment simulating real-world 911 emergency dispatch operations. An LLM agent acts as a city-wide dispatch supervisor, allocating police, fire, and EMS units to simultaneous incidents under time pressure and resource constraints."
tags:
- openenv
- dispatch
- emergency
- resource-allocation
- multi-objective
entrypoint: src.openenv_environment:OpenEnvEnvironment
tasks:
- id: single_incident
name: "Single Incident Response"
difficulty: easy
max_steps: 20
description: "Dispatch the correct unit to a single cardiac arrest in time."
- id: multi_incident
name: "Multi-Incident Triage"
difficulty: medium
max_steps: 40
description: "Manage 3 simultaneous incidents with competing priorities."
- id: mass_casualty
name: "Mass Casualty Event"
difficulty: hard
max_steps: 60
description: "Respond to a building collapse with incident waves across the city."
- id: shift_surge
name: "Shift Surge"
difficulty: hard
max_steps: 60
description: "Manage a surge of incidents as units go out of service mid-shift."
action_space: "Structured JSON with dispatch_action (dispatch/cancel/reassign/stage/mutual_aid/upgrade/downgrade), unit_id, incident_id, and optional notes field."
observation_space: "Structured JSON with city state, all unit statuses/positions/ETAs, all incident statuses/severities/assigned units, step count, and reward breakdown."