Recipe Composer¶
Create programmable agent pipelines with versioned prompts, automatic tool binding, and built-in scheduling — all written in natural language.
What Are Recipes?¶
Recipes are reusable, versioned prompt templates that define agent workflows. Instead of repeating the same questions, you write a recipe once and run it anytime — on demand or on a schedule.
Think of them as programmable agent pipelines:
Example Recipes
- "List all tracked projects → Fetch recent commits and open PRs → Compile a structured standup report"
- "Check GitHub for stale PRs → Analyze risk factors → Send digest to Slack"
- "Get all tracked repos → Fetch commit history for the last {{days}} days → Summarize team contributions"
Recipe Library¶
Browse, search, and manage all your recipes from one place. Quick Start Templates let you create common workflows in one click.

Each recipe card shows its version, enabled status, bound tools, tags, and run count. Actions include:
- Quick Run — Execute instantly via the AI agent chat
- Duplicate — Clone a recipe as a starting point
- Delete — Remove recipes you no longer need
- New Recipe — Create from scratch or pick a template
Recipe Composer¶
Open any recipe to edit its prompt template, bind tools, configure scheduling, and view version history.

Prompt Templates¶
Write agent instructions in natural language. Use {{variable}} for dynamic inputs filled at run time, and → to chain steps.
Tool Binding¶
Toggle which tools the agent can access. Enable Projects, GitHub, Tasks, Slack, or any connected integration — the agent auto-selects the right methods.
Version Control¶
Every save creates an immutable version snapshot with semantic versioning. Restore any previous version with one click — full change history preserved.
Scheduling¶
Run recipes on a schedule — every N minutes or at specific times of day. Filter by day of week. Perfect for daily standups, weekly reports, or periodic audits.
How It Works¶
Write Your Recipe¶
Describe your workflow in natural language using the prompt template editor. Use {{variables}} for inputs that change each run.
Bind Your Tools¶
Toggle the tools your recipe needs — GitHub, Projects, Tasks, Slack, and more. The agent automatically selects the right API methods.
Run or Schedule¶
Click Test Run to execute immediately via the AI agent chat, or configure a schedule for automatic execution at the times you choose.
Review Results¶
Watch the agent execute your recipe in real time — with full tool call visibility, streaming output, and structured results.
Template Syntax¶
Recipes use a simple, human-readable syntax:
| Syntax | Purpose | Example |
|---|---|---|
{{variable}} |
Dynamic input | Fetch commits for the last {{days}} days |
→ |
Chain steps | List projects → Get PRs → Compile report |
| Tool names | Agent context | Just mention the tool — the agent figures out the method |
Pro Tips
- No code required — Write everything in plain English
- Reference tools by name — The agent auto-selects the right methods
- Chain with arrows — Use
→to define multi-step pipelines - Variables have defaults — Set fallback values so recipes run without prompting
Quick Start Templates¶
AgentOS includes 18 ready-to-use templates across six categories:
| Category | Templates |
|---|---|
| Project Management | Daily Standup Report, Sprint Health Check |
| GitHub & Code | Contributor Activity Report, PR Review Digest |
| Research & Intel | Project Risk Radar, Dependency Audit |
| Meetings & Notes | Meeting Action Items, Decision Log |
| DevOps & System | System Health Check, Deployment Status |
| Reports & Sync | Weekly Executive Summary, Team Velocity Report |
Pick a template, customize it, and save — your recipe is ready to run.
Execution Flow¶
When you run a recipe (manually or scheduled), here's what happens:
- Variable substitution —
{{variables}}are replaced with user inputs or defaults - Tool injection — Bound tools are made available to the agent engine
- Agent execution — The full AI pipeline runs: planning → tool calls → synthesis
- Result recording — Output, duration, and status are saved to run history
- Chat display — Results stream into the JP chat with full tool call visibility
Scheduled Runs
Scheduled recipes execute automatically through the same agent engine pipeline. Results are recorded in the run history, and the recipe's last-run timestamp is updated.
Version History & Run History¶
Every recipe maintains full audit trails:
- Version History — See every change, compare diffs, restore any version
- Run History — View all executions with trigger type (manual/scheduled), duration, status, and output
- Changelog — Each version records what changed