Last refreshed: 2026-06-08 09:01:53 KST
Rule for future sessions: when the user asks about cron jobs, scheduled updates, weekly automation, or the two-stage autoupdate flow, read this file first, then refresh live state with
hermes cron listor the Hermescronjobtool. Update this file whenever a cron job is created, removed, paused/resumed, or materially changed.
- Job ID:
dc5d7731e05b - State: active / scheduled
- Schedule:
0 9 * * 1 - Human time: every Monday 09:00 KST
- Repeat:
3/52 - Delivery: origin Discord thread
- Enabled toolsets:
terminal,file,memory,session_search,skills - Next run: 2026-06-15 09:00:00 KST
- Last run: 2026-06-01 09:10:50 KST
- Last status: ok
- Purpose: weekly Hermes memory/input-layer health check. Checks memory, auxiliary routing, llmwiki/NotebookLM/Axiom-related health signals and reports concisely in Korean.
- Job ID:
d12f70a1f85c - State: active / scheduled
- Schedule:
20 6 * * * - Human time: daily 06:20 KST
- Repeat: forever
- Delivery: origin Discord thread
- Script:
sync_notebooklm_inventory.py - Mode: no-agent (script stdout delivered directly)
- Next run: 2026-06-09 06:20:00 KST
- Last run: 2026-06-08 06:23:32 KST
- Last status: ok
- Purpose: script-only sync of NotebookLM inventory into llmwiki routing metadata, normally
~/wiki/_meta/notebooklm-inventory.md. It should stay silent unless the script emits output or errors.
- Job ID:
5a930e7ae514 - State: active / scheduled
- Schedule:
0 8 * * 1 - Human time: every Monday 08:00 KST
- Repeat:
4/52 - Delivery: origin Discord thread
- Workdir:
/Users/yorha/.hermes/hermes-agent - Skills:
hermes-agent,yorha-two-stage-autoupdate-flow - Enabled toolsets:
terminal,file,web,skills,session_search - Next run: 2026-06-15 08:00:00 KST
- Last run: 2026-06-08 08:06:20 KST
- Last status: ok
- Delivery note: latest recorded delivery failure:
Discord send failed: cannot schedule new futures after interpreter shutdown. The run itself completed and its output can still be consumed by Stage 2 context. - Purpose: Stage 1 of Yorha's two-stage autoupdate system. Checks and safely updates the local/internal Hermes/Emil stack only: Hermes Agent, skills, MCP servers, Hindsight, llmwiki, NotebookLM CLI, semble_rs, CommandCode Bridge, LaunchAgents/helpers, etc.
- Important boundary: must preserve secrets, auth files, personal memory, Google cookies, and private notebooks. It should not mutate generated/public projects.
- Job ID:
1eef61060057 - State: active / scheduled
- Schedule:
0 9 * * 1 - Human time: every Monday 09:00 KST
- Repeat:
3/52 - Delivery: Discord thread
1505008463636598814:1505008704083460096 - Skills:
github-pr-workflow,yorha-artifact-commit-flow,yorha-two-stage-autoupdate-flow - Workdir:
/Users/yorha/dev/hermes-memory-stack - Next run: 2026-06-15 09:00:00 KST
- Last run: 2026-06-01 09:04:58 KST
- Last status: ok
- Purpose: Stage 2 of Yorha's two-stage autoupdate system. Checks/updates/repackages/pushes generated or packaged projects, currently focused on this repo (
hermes-memory-stack). - Important boundary: starts from clean main, pulls latest, checks upstream references, updates only meaningful safe changes, verifies thoroughly, commits/pushes only if verification passes. It should not update Yorha's internal Hermes stack.
- Job ID:
c4441ff76b09 - State: active / scheduled
- Schedule:
0 9 * * * - Human time: daily 09:00 KST
- Repeat: forever
- Delivery: origin Discord thread
- Skills:
commandcode-bridge-operations - Workdir:
/Users/yorha/dev/commandcode-bridge - Next run: 2026-06-09 09:00:00 KST
- Last run: 2026-06-07 09:05:24 KST
- Last status: ok
- Purpose: monitors CommandCode CLI updates and reviews impact on Yorha's CommandCode Bridge integration.
- Job ID:
83bac0c30ea3 - State: active / scheduled
- Schedule:
10 9 * * 1 - Human time: every Monday 09:10 KST
- Repeat:
5/52 - Delivery: origin Discord thread
- Script:
kimi_code_source_pack_check.sh - Mode: no-agent (script stdout delivered directly)
- Next run: 2026-06-08 09:10:00 KST
- Last run: 2026-06-01 09:14:46 KST
- Last status: ok
- Purpose: weekly NotebookLM source-pack update check for Kimi Code materials.
- Job ID:
16bb136952b6 - State: active / scheduled
- Schedule:
20 9 * * 1 - Human time: every Monday 09:20 KST
- Repeat:
4/52 - Delivery: origin Discord thread
- Script:
command_code_source_pack_check.sh - Mode: no-agent (script stdout delivered directly)
- Next run: 2026-06-08 09:20:00 KST
- Last run: 2026-06-01 09:23:31 KST
- Last status: ok
- Purpose: weekly NotebookLM source-pack update check for Command Code materials.
- Job ID:
0daa6a52f7e3 - State: active / scheduled
- Schedule:
*/15 * * * * - Human time: every 15 minutes
- Repeat: forever
- Delivery: origin Discord thread
- Script:
github_stars_threads_check.py - Next run: 2026-06-08 09:15:00 KST
- Last run: 2026-06-08 09:00:41 KST
- Last status: ok
- Purpose: checks GitHub star count and updates the Threads profile when needed.
- Job ID:
ec4c8e1f1b81 - State: active / scheduled
- Schedule:
30 9 * * 1 - Human time: every Monday 09:30 KST
- Repeat:
4/52 - Delivery: origin Discord thread
- Script:
hermes_agent_source_pack_check.sh - Mode: no-agent (script stdout delivered directly)
- Next run: 2026-06-08 09:30:00 KST
- Last run: 2026-06-01 09:34:43 KST
- Last status: ok
- Purpose: weekly NotebookLM source-pack update check for Hermes Agent materials.
- Job ID:
307061cdaa6c - State: active / scheduled
- Schedule:
50 9 * * 1 - Human time: every Monday 09:50 KST
- Repeat:
3/52 - Delivery: origin Discord thread
- Script:
qwen_code_source_pack_check.sh - Mode: no-agent (script stdout delivered directly)
- Next run: 2026-06-08 09:50:00 KST
- Last run: 2026-06-01 09:53:52 KST
- Last status: ok
- Purpose: weekly NotebookLM source-pack update check for Qwen Code materials.
- Job ID:
d709a075d5a6 - State: active / scheduled
- Schedule:
40 9 * * 1 - Human time: every Monday 09:40 KST
- Repeat: forever
- Delivery: origin Discord thread
- Script:
cmux_ko_docs_source_pack_refresh.sh - Mode: no-agent (script stdout delivered directly)
- Next run: 2026-06-08 09:40:00 KST
- Last run: 2026-06-01 09:41:10 KST
- Last status: ok
- Purpose: weekly NotebookLM source-pack refresh for CMUX Korean documentation.
- Job ID:
78ee1ebc9fe4 - State: active / scheduled
- Schedule:
15 10 * * * - Human time: daily 10:15 KST
- Repeat: forever
- Delivery: origin Discord thread
- Next run: 2026-06-08 10:15:00 KST
- Last run: 2026-06-07 10:17:29 KST
- Last status: ok
- Purpose: watches recent cron failures and attempts/report safe self-healing where configured.
- Job ID:
f42e4b3fa5ce - State: active / scheduled
- Schedule:
every 30m - Human time: every 30 minutes
- Repeat: forever
- Delivery: origin Discord thread
- Script:
cleanup_cuadriver_residuals.sh - Mode: no-agent (script stdout delivered directly)
- Next run: 2026-06-08 09:18:39 KST
- Last run: 2026-06-08 08:48:39 KST
- Last status: ok
- Purpose: cleans up residual CuaDriver helper processes while preserving the active service.
-
Stage 1 = internal stack
- Local Hermes/Emil runtime and integrations.
- Examples: Hermes Agent, skills, Axiom Perception MCP, Hindsight, llmwiki, NotebookLM CLI, semble_rs, CommandCode Bridge.
-
Stage 2 = generated/published projects
- Repositories and artifacts created or maintained by Emil/Hermes.
- Current primary target:
/Users/yorha/dev/hermes-memory-stack. - Examples: installer scripts, README/ACKNOWLEDGEMENTS, generated infographics, packaging logic.
Keep these as separate jobs so failures are isolated.
When cron state changes:
- Run live listing:
hermes cron listor use the Hermes cronjob tool with action='list'.
- Update the affected job section here.
- If a new scheduled job belongs to a repo/workspace, note its workdir and boundaries.
- If a job is removed, move it to an "Old/Removed jobs" section with removal date and reason instead of silently deleting it, unless Yorha asks for a clean file.
- Commit this file with the same change set if the cron change is part of this project update.
- Cron prompts must be self-contained; future cron runs do not inherit chat context.
- Cron jobs must not recursively create more cron jobs.
- Stage 2 may consume Stage 1's most recent output as context, but should not require Stage 1 to have succeeded in the same tick.
- Delivery target
originusually means the Discord thread where the job was created; explicitdiscord:<guild_or_channel>:<thread>delivery means the job is pinned to that Discord target.