feat(workflow): Add a new node for executing code

This commit is contained in:
Eternity
2026-01-26 17:29:44 +08:00
parent 3b4b474ce8
commit f1f887faae
8 changed files with 193 additions and 11 deletions

View File

@@ -37,8 +37,8 @@ async def run_python_code(code: str, preload: str, options: RunnerOptions):
if result.exit_code == -signal.SIGSYS:
return error_response(31, "sandbox security policy violation")
if result.error:
return error_response(-500, result.error)
if result.stderr:
return error_response(500, result.stderr)
return success_response(RunCodeResponse(
stdout=result.stdout,