>_
.issue.db
/highway
Dashboard
Issues
Memory
Lessons
Audit Log
New Issue
Edit Issue #941
Update issue details
Title *
Description
EARS: While a sandboxed tools.shell.run is running, the engine shall not hold a workflow worker slot for longer than the container start time. From #915: run_shell_in_sandbox is synchronous (container.wait up to timeout, default 300s). This was the reason #760's sandbox was disabled (569c79b). Measured p50 for echo ok: 0.9ms direct vs 176ms sandboxed (10 runs, api container, python:3.11-slim pinned digest). Options: ctx.defer + completion event from a supervisor, per-tenant concurrency cap via TokenGate, or RunFlow container jobs. Also: shell output streaming to DataShard is unavailable in sandbox mode (long activities lose live logs).
Priority
Low
Medium
High
Critical
Status
Open
In Progress
Closed
Won't Do
Due Date (YYYY-MM-DD)
Tags (comma separated)
Related Issues (IDs)
Enter IDs of issues related to this one. They will be linked as 'related'.
Update Issue
Cancel