Spaces:
Sleeping
Sleeping
File size: 2,321 Bytes
0abfb26 de4eb9c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | name: trace
version: "0.1.0"
description: "OpenEnv incident response environment"
author: "Rajarshi Datta"
# Environment interface
interface:
entry_point: "server.app:app"
port: 7860
# Tasks/benchmarks — each must have a grader for validation
tasks:
- id: easy_cpu_spike
name: "CPU Spike Recovery"
description: "Agent must scale workers to recover from traffic spike"
max_steps: 5
difficulty: easy
grader: "trace.graders:grade_easy_cpu_spike"
- id: medium_cascade
name: "Cascading Queue Failure"
description: "Agent must diagnose and restart queue service to prevent cascade"
max_steps: 7
difficulty: medium
grader: "trace.graders:grade_medium_cascade"
- id: hard_mixed
name: "Multi-service incident"
description: "DB + release regression; agent must diagnose and remediate"
max_steps: 8
difficulty: hard
grader: "trace.graders:grade_hard_mixed"
# Reward specification
reward:
type: float
min: 0.0
max: 1.0
description: "Cumulative normalized reward [0, 1]"
# Action schema
action:
type: object
properties:
action_type:
type: string
enum:
- inspect_logs
- inspect_metrics
- inspect_alert
- restart_service
- scale_workers
- restart_database
- rollback_release
- clear_queue
- declare_healthy
- declare_unfixable
target:
type: string
nullable: true
value:
type: number
nullable: true
# Observation schema
observation:
type: object
properties:
timestamp:
type: string
cpu_usage_pct:
type: number
minimum: 0
maximum: 100
memory_usage_pct:
type: number
minimum: 0
maximum: 100
error_rate_pct:
type: number
minimum: 0
maximum: 100
api_latency_ms:
type: number
minimum: 0
queue_depth:
type: integer
minimum: 0
services:
type: object
additionalProperties:
type: string
active_alerts:
type: array
items:
type: string
last_inspection:
type: object
nullable: true
# Metadata
metadata:
environment_type: "RL"
problem_statement: "Incident response in production infrastructure"
benchmark_suite: "OpenEnv"
validation_level: "full" |