fix: cron wakeMode now waits for heartbeat (#666) (thanks @roshanasingh4)

This commit is contained in:
Peter Steinberger
2026-01-10 18:05:23 +01:00
parent 91c870a0c4
commit b383fbeed3
4 changed files with 101 additions and 25 deletions

View File

@@ -10,6 +10,7 @@
### Fixes
- Auto-reply: prefer `RawBody` for command/directive parsing (WhatsApp + Discord) and prevent fallback runs from clobbering concurrent session updates. (#643) — thanks @mcinteerj.
- Cron: `wakeMode: "now"` waits for heartbeat completion (and retries when the main lane is busy). (#666) — thanks @roshanasingh4.
- Agents/OpenAI: fix Responses tool-only → follow-up turn handling (avoid standalone `reasoning` items that trigger 400 “required following item”).
- Auth: update Claude Code keychain credentials in-place during refresh sync; share JSON file helpers; add CLI fallback coverage.
- Auth: throttle external CLI credential syncs (Claude/Codex), reduce Keychain reads, and skip sync when cached credentials are still fresh.