Skip to content

feat(blogs): add "Building Production-Ready AI Agents" post#4920

Open
vfanucci wants to merge 6 commits into
mainfrom
blog/orchestrate-ai-agents-kestra
Open

feat(blogs): add "Building Production-Ready AI Agents" post#4920
vfanucci wants to merge 6 commits into
mainfrom
blog/orchestrate-ai-agents-kestra

Conversation

@vfanucci

@vfanucci vfanucci commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • New blog post: taking agentic workflows from demo to production with Kestra — AIAgent task, tool calling (web search, Kestra flows as tools), retries/timeouts, human-in-the-loop via Pause, and multi-agent coordination.
  • Framed against LangGraph / CrewAI: Kestra orchestrates around the agent, frameworks define how it reasons.
  • Maps to the DataTalks.Club LLM Zoomcamp agents / function-calling modules.
  • Second article in the LLM series (after orchestrate-rag-pipeline-kestra feat(blogs): add "How to Orchestrate a RAG Pipeline with Kestra" #4918, before evaluate-monitor-llm-apps-kestra).

Notes for reviewers

  • Frontmatter adapted to the blogs schema. Author set to Will Russell (same block as 2024-11-25-kestra-vs-jenkins).
  • Hero image is a placeholder (reuse of rag-with-gemini-and-langchain4j/main.jpg) so the build/preview passes — design can swap in the final visual later.
  • Body contains two <!-- SCREENSHOT: ... --> placeholders (AIAgent execution, PAUSED execution) and one <!-- BLUEPRINT_URL: ... --> placeholder to fill in before publishing.
  • Outbound link /blogs/evaluate-monitor-llm-apps-kestra points to the third article in the series (not yet merged).

Test plan

🤖 Generated with Claude Code

Walk-through of taking agentic workflows from demo to production with
Kestra: AIAgent task with tools (web search, Kestra flows as tools),
retries/timeouts as orchestration-level guardrails, human-in-the-loop
via Pause, and multi-agent coordination patterns. Frames Kestra as the
orchestrator around frameworks (LangGraph, CrewAI), not a replacement.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@vfanucci

vfanucci commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

Warning : Review content, screenshots and Kestra flows before publishing

@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

☁️ Cloudflare Worker Preview Deployed!

🔗 https://ks-blog-orchestrate-ai-agents-kes-docs.kestra-io.workers.dev
🔗 https://5ba28a14-docs.kestra-io.workers.dev

## 🔦 Lighthouse Benchmark

Tested: https://ks-blog-orchestrate-ai-agents-kes-docs.kestra-io.workers.dev on 2026-06-05 13:26 UTC
No baseline available — scores will appear after the first merge to main

Scores (0–100, higher is better)

Page Performance Accessibility Best Practices SEO
Home 60 83 56 92
Pricing 97 91 56 100
Enterprise 97 82 56 100
Cloud 88 87 56 100
About Us 84 91 56 100
Docs Landing 97 88 56 92
Contribute to Kestra (simple docs) 98 88 56 92
Flow (full featured docs) 98 90 56 92
Blog Index 63 91 56 100
Blog Post (sample) 99 87 56 100
VS Page (sample) 97 88 56 100
Plugins Landing 93 81 56 92
Plugin Page (sample) 93 87 56 100
Plugin Debug Page (sample) 91 87 56 100
Plugin Debug Return Page (sample) 93 88 56 100
Blueprints Landing 92 80 56 92
Blueprint Audit Logs CSV Export 70 86 56 100

Core Web Vitals (lower is better)

Page LCP FCP TBT CLS Speed Index
Home 1.35 s 0.80 s 1155 ms 0.004 2.81 s
Pricing 1.22 s 0.57 s 31 ms 0.000 0.81 s
Enterprise 1.27 s 0.62 s 47 ms 0.003 0.83 s
Cloud 2.28 s 0.67 s 27 ms 0.000 1.01 s
About Us 2.84 s 0.66 s 18 ms 0.000 0.89 s
Docs Landing 0.83 s 0.51 s 124 ms 0.000 1.01 s
Contribute to Kestra (simple docs) 1.02 s 0.56 s 16 ms 0.000 0.76 s
Flow (full featured docs) 0.94 s 0.62 s 54 ms 0.000 1.16 s
Blog Index 5.70 s 1.24 s 88 ms 0.000 28.33 s
Blog Post (sample) 0.94 s 0.56 s 8 ms 0.000 0.84 s
VS Page (sample) 1.24 s 0.60 s 14 ms 0.000 0.73 s
Plugins Landing 0.97 s 0.54 s 56 ms 0.000 2.57 s
Plugin Page (sample) 1.25 s 0.56 s 48 ms 0.000 2.05 s
Plugin Debug Page (sample) 0.98 s 0.56 s 165 ms 0.001 1.92 s
Plugin Debug Return Page (sample) 1.10 s 0.56 s 76 ms 0.025 2.13 s
Blueprints Landing 1.38 s 0.78 s 11 ms 0.000 1.96 s
Blueprint Audit Logs CSV Export 1.04 s 0.65 s 115 ms 0.485 2.57 s
Legend

🟢 improved  ·  🔻 regressed  ·  (blank) no significant change
Score threshold: ±10 pts  ·  Metric threshold: ±30% of baseline

@wrussell1999 wrussell1999 self-requested a review June 4, 2026 11:37
Remove em dashes, magic adverbs (quietly/silently), bold-first numbered
list bullets, "Let's make this concrete", "Here's where...", and the
signposted Conclusion header. Replace with commas/parens and direct prose.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vfanucci

vfanucci commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

@Nico-Kestra We will need a thumbnail for this one too please (not urgent)
Thanks !

@wrussell1999 wrussell1999 added the kind/do-not-merge Don't merge label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants