enable cronjobs in messaging platforms

This commit is contained in:
teknium1 2026-02-21 12:46:18 -08:00
parent 0729ef7353
commit 79b62497d1
3 changed files with 11 additions and 6 deletions

View file

@ -340,9 +340,14 @@ def check_cronjob_requirements() -> bool:
"""
Check if cronjob tools can be used.
Only available in interactive CLI mode (HERMES_INTERACTIVE=1).
Available in interactive CLI mode and gateway/messaging platforms.
Cronjobs are server-side scheduled tasks so they work from any interface.
"""
return os.getenv("HERMES_INTERACTIVE") == "1"
return bool(
os.getenv("HERMES_INTERACTIVE")
or os.getenv("HERMES_GATEWAY_SESSION")
or os.getenv("HERMES_EXEC_ASK")
)
# =============================================================================