hermes - 💡(How to fix) Fix cron: skip_memory=True blocks fact_store/memory tools from all cron jobs [1 pull requests]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Fix Action

Fixed

Code Example

# cron/scheduler.py line 1652
agent = AIAgent(
    ...
    skip_memory=True,  # Cron system prompts would corrupt user representations
    ...
)

---

# cron job config
memory_enabled: true  # default: false
RAW_BUFFERClick to expand / collapse

Problem

The cron scheduler hardcodes skip_memory=True for all cron jobs:

# cron/scheduler.py line 1652
agent = AIAgent(
    ...
    skip_memory=True,  # Cron system prompts would corrupt user representations
    ...
)

This disables the entire memory system — including the holographic memory provider and its fact_store/fact_feedback tools, plus the memory tool.

Impact

Any cron job that needs to read or write to holographic memory cannot do so. This blocks legitimate use cases like:

  • Nightly memory optimisation jobs that mine session history for facts
  • Cron jobs that need to check user preferences before acting
  • Jobs that discover new routing rules or account info and want to persist them

The current design forces a choice: either all cron jobs run without memory (status quo), or all run with memory (risking "corrupt user representations" as the comment warns).

Proposed fix

Make skip_memory a per-job setting, defaulting to True for backward compatibility. Users who want memory-aware cron jobs can opt in:

# cron job config
memory_enabled: true  # default: false

Or add it as a parameter in the cronjob tool.

Related

  • #34084 — holographic memory silently degrades when numpy is missing
  • This issue blocks the "Nightly Memory Optimisation" cron job from populating holographic memory with session-derived facts

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING