Skip to content

brew-ai Scheduling Tasks via Chat

brew-ai can propose a scheduled task for the model you’re chatting about, without you leaving the chat panel to open the task modal yourself.

Type /schedule in the composer, or pick Schedule a task from the intent chips. This sends “Help me create a scheduled task for this model.” to the assistant, the same as typing it yourself — the assistant then decides whether to propose a task, and can also open the same card on its own initiative mid-conversation if scheduling comes up naturally.

When brew-ai proposes a task, an editable card opens inline in the chat, titled “⏰ Schedule this model.” It has:

  • Name — a text field for the task’s label.
  • Schedule — the same cron editor used in the standard task modal: a preset picker (5/10/15/20/30 minutes, hourly, daily, weekly, monthly, yearly) or a custom free-text cron expression, with a live human-readable description shown as you type. An invalid custom expression shows the parser’s error message in place of the description, and disables the Create task button until it’s fixed.
  • Email me on errors — a toggle.
  • An Inputs (N) · Edit inputs… chip that opens a modal for adjusting the task’s run parameters, pre-filled from the model.
The editable task card opened via /schedule, showing name/cron/email-on-error fields with live cron validation text

Create task confirms the card; Reject dismisses it without creating anything. Confirming doesn’t write the task directly from your browser — it hands the filled-in card back to the assistant over the same chat connection, and the task is created server-side as part of that turn.

Once the task exists, it behaves like any other task: metrics, execution history, and further edits all live outside the chat panel. See Scheduling for how tasks are tracked after creation.