Routines that resume, not restart.
Cron-driven wakes per assistant. Quiet hours. Watermarked schedules. Heartbeat short-circuit. The morning standup, the Friday sweep, the nightly journal — without rebuilding context each fire.
Heartbeat
enabledHeartbeat every 30m when awake. - Check the task queue. If anything is in todo or doing, summarize what's blocked. - If you're working on something, post a one-line status to the team channel. - Quiet hours 22:00-06:00 local. Skip the wake without firing.
Schedules that don't waste tokens
Routines wake the same session your assistant was in. Context isn't re-sent. Quiet hours skip cleanly. The watermark guarantees you fire once per slot, even after restarts.
Cron-driven instructions
Each routine is a markdown file under instructions/. The cron header drives the schedule; the body becomes part of the wake message.
Per-assistant and per-project
Routines live on the assistant or on the project. Both surface in the Routines view, grouped by owner so the morning lineup is one screen.
Quiet hours, plan-aware
Skip wakes during quiet hours. The watermark advances even when paused, so routines don't re-fire on every tick after a quiet window.
Last-runs timeline
See the last 12 fires at a glance: succeeded, queued, or skipped. Click a run to jump to its session and see what the assistant did.
Heartbeat acks short-circuit
On a heartbeat with nothing pending, the engine appends HEARTBEAT_OK and short-circuits the empty turn — no token spend on a no-op wake.
Wakes that resume, not restart
Routines reuse the assistant's daily session via .glueprint/session.json — context survives, AGENT.md isn't re-sent each fire.
Bring Glueprint to your workflow.
Download once, run on your hardware, scale up to teams when you're ready. No credit card.