Spaces:
Sleeping
Sleeping
File size: 665 Bytes
8edee29 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | """
executors/
----------
Code runners for AutoDevAgent.
Executors are pure runners — no LLM calls. They take generated code,
execute it in a sandboxed environment, and return a typed result.
Available executors:
PythonExecutor — subprocess sandbox with timeout and dep resolution
SQLExecutor — in-memory SQLite with schema setup and dummy data
TestRunner — runs generated unittest suites, parses results
"""
from executors.python_executor import PythonExecutor
from executors.sql_executor import SQLExecutor
from executors.test_runner import TestRunner
__all__ = [
"PythonExecutor",
"SQLExecutor",
"TestRunner",
]
|