hermes-agent/tools/environments
teknium1 ff09cad879 Merge PR #621: fix: limit concurrent Modal sandbox creations to avoid deadlocks
Authored by voteblake.

- Semaphore limits concurrent Modal sandbox creations to 8 (configurable)
  to prevent thread pool deadlocks when 86+ tasks fire simultaneously
- Modal cleanup guard for failed init (prevents AttributeError)
- CWD override to /app for TB2 containers
- Add /home/ to host path validation for container backends
2026-03-10 05:57:54 -07:00
..
__init__.py feat(environments): add Daytona cloud sandbox backend 2026-03-05 10:02:21 -08:00
base.py feat: enhance README and improve environment configuration 2026-02-23 21:15:35 -08:00
daytona.py fix: three small inconsistencies across cron, gateway, and daytona 2026-03-06 16:52:17 +03:00
docker.py fix: Docker persistent bind mounts fail with Permission denied 2026-03-09 17:52:33 -07:00
local.py refactor: rename and enhance shell detection in local environment 2026-03-08 03:00:05 -07:00
modal.py fix: limit concurrent Modal sandbox creations to avoid deadlocks 2026-03-07 14:02:34 -08:00
singularity.py feat: enhance README and improve environment configuration 2026-02-23 21:15:35 -08:00
ssh.py feat: enhance README and improve environment configuration 2026-02-23 21:15:35 -08:00