Workflows let you automate recurring tasks by scheduling agents to run at specific times. Think of them as “cron jobs for AI agents” - scheduled automation that can read your emails, research topics, manage your calendar, and more.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/lvndry/jazz/llms.txt
Use this file to discover all available pages before exploring further.
What are workflows?
A workflow is a Markdown file that describes:- What your agent should do
- When it should run
- How much autonomy it gets
Built-in workflows
Jazz ships with production-ready workflows:| Workflow | Schedule | Description |
|---|---|---|
| email-cleanup | Hourly | Archive newsletters, organize promotions, flag important messages |
| tech-digest | Daily | Scan AI/tech news sources and compile a personalized digest |
| weather-briefing | Every morning | Weather forecast + outfit recommendations for your location |
| market-analysis | Daily | Stock/crypto analysis with buy/sell signals |
Workflow locations
Workflows can be stored in three locations, prioritized by proximity:Local (project-specific)
./workflows/<name>/WORKFLOW.mdHighest priority. Use for project-specific automation.Global (user-wide)
~/.jazz/workflows/<name>/WORKFLOW.mdPersonal workflows available across all projects.Local workflows override global workflows with the same name, which override built-in workflows.
Quick start
List available workflows
Run a workflow manually
Schedule a workflow
View scheduled workflows
Check run history
How scheduling works
Jazz uses your system’s native scheduler:- macOS: launchd (creates plist files in
~/Library/LaunchAgents/) - Linux: cron (adds entries to your user crontab)
Catch-up on startup
Workflows can catch up on missed runs when you start Jazz:Best practices
Start conservative
UseautoApprove: read-only for research/monitoring workflows, then increase to low-risk or high-risk once you trust the workflow.
Test manually first
Before scheduling, run the workflow manually to verify it works:Include safety guidelines
Add explicit safety rules in your workflow prompt:Choose the right agent
Different workflows may need different agents:- Research workflows → agent with strong reasoning
- Email management → agent with email tools enabled
- Code tasks → agent with filesystem and git tools
Monitor logs
Check logs after scheduled runs:Run history and logs
Every workflow execution is tracked:- Run history:
~/.jazz/run-history.json(last 100 runs) - Logs:
~/.jazz/logs/<workflow-name>.log - Schedule metadata:
~/.jazz/schedules/<workflow-name>.json
Next steps
Workflow structure
Learn the YAML frontmatter format and content structure
Scheduling
Understand cron expressions and auto-approve policies