Cron & Scheduling (15)

Official issues about scheduled and recurring tasks. Sourced from the official GitHub repo; status derived from official labels; every entry links back to its source with a last-checked date.

#58274 Investigating P3 comp/cron

[Feature]: Full Profile Parity — Dashboard, Sessions, Cron, and Path Isolation

Umbrella feature request describing multiple subsystems (cron, dashboard, desktop) that don't properly support non-default Hermes profiles, since the codebase assumes ~/.hermes/ is the canonical root instead of consistently resolving ~/.hermes/profiles/<name>/.

#58259 Fixed P2 comp/gateway

Telegram typing indicator persists for full cron job lifetime, not just until message delivery

Duplicate report of the Telegram cron-job typing indicator persisting for the full subprocess lifetime instead of stopping at message delivery; closed as a duplicate.

#58258 Workaround P2 comp/gateway

Telegram typing indicator persists for full cron job lifetime, not just until message delivery

A cron job's Telegram delivery keeps the typing indicator active for the entire lifetime of the job's subprocess rather than stopping once the delivery message is sent, which can last 30-60+ minutes for long-running jobs.

#58184 Workaround P2 comp/gateway

cronjob deliver=origin 不稳定:Yuanbao WS断连时投递失败

## 现象 在 Yuanbao 平台创建 cronjob 时用 `deliver=origin`,投递时好时坏。看日志基本就是两种结果: 1. 正常投递(live adapter 路径命中) 2.

#58125 Investigating P3 comp/cli

Feature Request: Live kanban task status in TUI/CLI

Requests live status indicators (spinners, watch mode, heartbeat display) for kanban tasks in the TUI/CLI, since current output is static and requires manual re-running to see progress.

#57736 Workaround P2 comp/cron

HERMES_CRON_SESSION set process-globally: interactive gateway sessions inherit cron approval policy after any cron runs

The cron scheduler sets HERMES_CRON_SESSION as a process-global environment variable, so once any cron job runs, all subsequent interactive gateway sessions in the same process are misclassified as cron sessions by the approval layer, permanently blocking execute_code under the default deny policy.

#52523 Fixed P2 comp/cron

cron create --no-agent --script ... fails with 'str' object has no attribute 'exists'

On Windows, creating a script-based no-agent cron job via hermes cron create --no-agent --script fails immediately with a 'str' object has no attribute 'exists' error before schedule validation runs.

#52401 Workaround P2 comp/cron

Desktop App (macOS): Non-default profile shows sessions and cron jobs from default profile — cross-profile data leak in UI

On the macOS desktop app, a non-default profile shows sessions, channels, and cron jobs belonging to the default profile: a cross-profile data leak in the UI.

#52060 Fixed P2 comp/gateway

Cron Telegram nudges land in General topic — #22773 DM-topic heuristic mis-classifies threaded-DM forum topics

Since a prior fix (#22773), proactive cron deliveries to a Telegram threaded-DM forum topic land in the General topic instead due to a misclassification in cron/scheduler.py's DM-topic heuristic.

#48056 Workaround P2 comp/gateway

Telegram DM topic cron delivery falls back out of topic

Cron deliveries targeting a Telegram private DM topic can fail to stay in that topic because the cron path only carries a generic thread_id, missing the metadata the adapter needs for private DM topics.

#46511 Workaround P2 comp/cron

Cron jobs don't fallback when credential pool is exhausted (OAuth providers)

Cron jobs using OAuth-based providers fail with HTTP 429 when the credential pool is exhausted instead of falling back through the configured fallback_providers chain, unlike the main gateway/CLI session.

#41222 Investigating P3 comp/cron

Feature Request: Integrate Kanban Board into Desktop App

The Kanban board is currently separate from the Desktop app, requiring users to run CLI commands and manually copy task IDs; the issue proposes integrating it via a sidebar or in-chat /kanban commands.

#38129 Investigating P3 comp/cron

[Bug]: Cron sessions expose the memory tool but memory is unavailable at runtime

In cron jobs, the memory tool is exposed to the agent but fails at runtime with 'Memory is not available', because cron sessions run with skip_memory=True while still inheriting the memory tool in their default toolset.

#16102 Fixed P3 comp/cli

RFC: review the Kanban — multi-profile collaboration board (PR #16100)

This RFC tracks the implemented Kanban board PR (#16100): a long-lived daemon replacing the cron-driven dispatcher, a drag-and-drop dashboard plugin, run history and worker log panels, live WebSocket updates, and multiple audit/review passes with concurrency and fuzz testing. Issue is closed as fixed, with further discussion moved to the PR.

#5712 Workaround P2 comp/gateway

[Feature]: True Autonomy - Automatically Inject Cron Results into Live Gateway Chat Sessions

Hermes cron job results delivered to the origin channel are visible only to the human and not mirrored into the live gateway session's context, so the main agent has no memory of completed scheduled tasks unless a human manually points it to a filesystem handoff file.

Other categories

Back to curated issues . School solution cards . Troubleshooting