Commit Graph

4 Commits

Author SHA1 Message Date
Gustav Botichelli
b6467585bf feat(cron): add directMessage payload type for zero-cost reminders
Adds a new 'directMessage' cron payload type that sends text directly to
a channel without spinning up an AI session. Zero token cost.

- New sessionTarget 'none' for non-AI cron jobs
- New payload kind 'directMessage' with text, channel, and to fields
- Auto-inference: directMessage payload auto-sets sessionTarget to 'none'
- Gateway sendDirectMessage wired through runMessageAction
- Schema, normalization, and tool docs updated

Closes the efficiency gap where simple text reminders (birthdays, nudges)
previously required a full agentTurn session (~5-10K tokens each).
2026-01-29 15:20:43 -05:00
Peter Steinberger
fdaeada3ec feat: mirror delivered outbound messages (#1031)
Co-authored-by: T Savo <TSavo@users.noreply.github.com>
2026-01-17 02:03:18 +00:00
Peter Steinberger
c379191f80 chore: migrate to oxlint and oxfmt
Co-authored-by: Christoph Nakazawa <christoph.pojer@gmail.com>
2026-01-14 15:02:19 +00:00
Peter Steinberger
bcbfb357be refactor(src): split oversized modules 2026-01-14 01:17:56 +00:00