Tasuku
Workflows

Recurring workflows

Schedule durable questions, research, and approved builds from Slack.

Ask Tasuku in Slack to repeat a question, research request, or build at an interval of five minutes or longer. Tasuku creates a durable schedule, runs the first occurrence immediately, and delivers each result to the selected Slack channel.

Supported work

  • Question runs a bounded agent request with the configured runtime.
  • Research uses configured remote MCP servers, requires source-backed output, and can publish a private HTML artifact.
  • Build targets an explicit GitHub repository and follows the normal plan approval boundary before implementation.

Results can use Markdown or plain ASCII. A research schedule may include a completion condition. Build schedules do not support automatic completion; stop them manually when the work is no longer needed.

Scheduling behavior

Tasuku uses fixed delay after each terminal occurrence:

  • no overlapping occurrences;
  • no catch-up burst after downtime;
  • the next run is scheduled only after the current occurrence finishes;
  • transient failures use the normal durable retry path;
  • three consecutive terminal failures pause the schedule.

This keeps a slow run from creating a queue of stale duplicate work.

Operate a schedule

Open Recurring workflows in the dashboard to inspect status, interval, next run, active occurrence, and consecutive failures. Available actions include:

  • Run now — request one immediate occurrence when no run is active;
  • Pause — retain the schedule without starting new occurrences;
  • Resume — make a paused schedule active again;
  • Stop — end future execution;
  • Change interval — apply a new delay to future occurrences.

The Slack thread remains the delivery context. Occurrences, workflow runs, and agent tasks remain available in Tasuku for audit and diagnosis.

On this page