Channel � Cron

Cron agents, the Rails way.

Schedule agents like Sidekiq jobs. Digests, monitoring sweeps, weekly reports — declared in Ruby, run on our timers, traced end-to-end.

One command to install

From the CLI or the agent detail page in your dashboard. We scaffold channels/cron.rb, handle OAuth or token exchange, and wire the channel into your agent's chat loop.

# in your Rails app
rails agent channels:add cron

What you get out of the box

  • Cron syntax and human-friendly (every day at 9am) both supported.
  • Timezone-aware, DST-safe, retried on failure.
  • Runs surface in the dashboard alongside chat runs.

Folder-native, like the rest of Rails Agent

Channels live inside your agent's directory alongside agent.rb, tools/ and knowledge/. Read the whole thing in a minute. Delete a file to remove the channel.

app/agents/support/
??? agent.rb
??? tools/
??? knowledge/
??? channels/cron.rb

Connect Cron in one click

Open your agent in the dashboard, hit Channels, pick the one you want. Auth, hosting and delivery are on us.