hermes-agent/tools/environments
kshitijk4poor a6142a8e08 fix: follow-up for salvaged PR #10854
- Extract duplicated activity-callback polling into shared
  touch_activity_if_due() helper in tools/environments/base.py
- Use helper from both base.py _wait_for_process and
  code_execution_tool.py local polling loop (DRY)
- Add test assertion that timeout output field contains the
  timeout message and emoji (#10807)
- Add stream_consumer test for tool-boundary fallback scenario
  where continuation is empty but final_text differs from
  visible prefix (#10807)
2026-04-16 06:42:45 -07:00
..
__init__.py
…
base.py fix: follow-up for salvaged PR #10854 2026-04-16 06:42:45 -07:00
daytona.py
…
docker.py
…
file_sync.py
…
local.py
…
managed_modal.py
…
modal.py
…
modal_utils.py fix: follow-up for salvaged PR #10854 2026-04-16 06:42:45 -07:00
singularity.py
…
ssh.py
…