Files
hermes-config/cron/jobs.json
Alexander Whitestone ffb33de0ed chore: dev loop prompt rewrite + branch safety + tox conventions
- timmy-loop-prompt.md: full rewrite (76→209 lines) with PR-only workflow,
  tox environments, git hooks, Kimi dispatch safety block, conventional commits
- kimi-code skill: added Branch & Convention Safety section
- memories/MEMORY.md: updated with branch protection notes
- config.yaml: removed dead kimi API key
- cron/jobs.json: updated scheduled jobs
- channel_directory.json: minor update
- .gitignore: exclude queue/ and *.db
2026-03-14 21:28:16 -04:00

74 lines
3.2 KiB
JSON

{
"jobs": [
{
"id": "cdbc59715416",
"name": "You are my personal status heartbeat agent. Every",
"prompt": "You are my personal status heartbeat agent. Every 5 minutes:\n\n1. Check system status and recent activity\n2. Review any pending tasks or processes\n3. Scan for system health indicators\n4. If there's notable activity or issues to report, generate a brief update\n\nKeep responses concise - aim for bullet points when there's information to share.\nIf everything is stable with no new events, remain silent and just continue the heartbeat cycle.\n\nYou'll run in a fresh session each time, so make sure your status check is self-contained. No context from previous runs.",
"schedule": {
"kind": "once",
"run_at": "2026-03-11T15:41:23.605388-04:00",
"display": "once in 5m"
},
"schedule_display": "once in 5m",
"repeat": {
"times": 316,
"completed": 1
},
"enabled": false,
"created_at": "2026-03-11T15:36:23.605739-04:00",
"next_run_at": null,
"last_run_at": "2026-03-11T15:45:56.077465-04:00",
"last_status": "ok",
"last_error": null,
"deliver": "local",
"origin": null
},
{
"id": "99eaca15a57e",
"name": "timmy-loop-watchdog",
"prompt": "Run the Timmy loop watchdog. Execute this command and report the result:\n\nbash ~/.hermes/bin/timmy-watchdog.sh 2>&1\n\nThen check if the tmux session is alive:\n\ntmux has-session -t timmy-loop 2>&1 && echo \"Session alive\" || echo \"Session NOT found\"\n\nAlso check the watchdog log for recent entries:\n\ntail -5 ~/Timmy-Time-dashboard/.loop/watchdog.log 2>/dev/null || echo \"No log yet\"\n\nReport status briefly.",
"schedule": {
"kind": "interval",
"minutes": 5,
"display": "every 5m"
},
"schedule_display": "every 5m",
"repeat": {
"times": null,
"completed": 70
},
"enabled": true,
"created_at": "2026-03-14T15:32:37.430426-04:00",
"next_run_at": "2026-03-14T21:28:54.837301-04:00",
"last_run_at": "2026-03-14T21:23:54.837301-04:00",
"last_status": "error",
"last_error": "RuntimeError: Unknown provider 'anthropic'.",
"deliver": "local",
"origin": null
},
{
"id": "b7886e805cab",
"name": "dev-loop-tick",
"prompt": "Send a TICK to the DevLoop tmux session to trigger the next dev cycle. Execute this exact command:\n\ntmux send-keys -t DevLoop:hermes \"TICK\" Enter\n\nThen check if it was accepted by running:\n\ntmux capture-pane -t DevLoop:0.0 -p -S -5\n\nReport what you see \u2014 whether DevLoop acknowledged the tick or if the session needs attention.",
"schedule": {
"kind": "interval",
"minutes": 8,
"display": "every 8m"
},
"schedule_display": "every 8m",
"repeat": {
"times": null,
"completed": 0
},
"enabled": true,
"created_at": "2026-03-14T21:25:31.831983-04:00",
"next_run_at": "2026-03-14T21:33:31.832387-04:00",
"last_run_at": null,
"last_status": null,
"last_error": null,
"deliver": "local",
"origin": null
}
],
"updated_at": "2026-03-14T21:25:31.835472-04:00"
}