coding_env / README.md
Zach Wentz
Test deployment attempt 8
a0af245
|
raw
history blame
1.13 kB

title: OpenEnv - coding_env emoji: 🤖 colorFrom: blue colorTo: yellow sdk: docker app_port: 8000

CodingEnv HTTP Server

This directory contains the HTTP server implementation for the CodingEnvironment.

Running Locally

Prerequisites

pip install fastapi uvicorn

Start the server

# From the project root (/Users/pankit/git/envtorch)
cd src
uvicorn envs.coding_env.server.app:app --reload --host 0.0.0.0 --port 8000

The server will be available at http://localhost:8000

API Endpoints

  • POST /reset - Reset the environment
  • POST /step - Execute a code action
  • GET /state - Get current environment state
  • GET /health - Health check

Test with curl

# Health check
curl http://localhost:8000/health

# Reset
curl -X POST http://localhost:8000/reset \
  -H "Content-Type: application/json" \
  -d '{}'

# Execute code
curl -X POST http://localhost:8000/step \
  -H "Content-Type: application/json" \
  -d '{
    "action": {
      "code": "print(\"Hello from HTTP!\")"
    },
    "timeout_s": 15
  }'

# Get state
curl http://localhost:8000/state