auto-dev-agent / executors /__init__.py
Siva sai Yadav
ready for HuggingFace Space deployment
8edee29
Raw
History Blame Contribute Delete
665 Bytes
"""
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",
]