session_run
Execute a multi-file program in a session workspace. Runs the entry file as a fresh process, resolving relative imports and data files, then returns stdout, stderr, verdict, and entry file path.
Instructions
Run a multi-file program in a session: execute entry_file, which may
import other files already in the session workspace (helper.py, data/...).
Runs as a fresh process in the session workdir (not the REPL worker), so
relative imports and data files resolve. Returns stdout/stderr/verdict
plus the entry file's path. Oversized output spills into the session
workspace the same way execute_code's does — see its docstring for
stdout_spill/stderr_spill.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stdin | No | ||
| timeout | No | ||
| language | No | ||
| entry_file | Yes | ||
| session_id | Yes |