<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Workflow on Nitin Kumar Singh</title><link>https://nitinksingh.com/tags/workflow/</link><description>Recent content in Workflow on Nitin Kumar Singh</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Nitin Kumar Singh. All rights reserved.</copyright><lastBuildDate>Sun, 03 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://nitinksingh.com/tags/workflow/index.xml" rel="self" type="application/rss+xml"/><item><title>MAF v1 — Workflow Visualization (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-20-visualization/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-20-visualization/</guid><description>Render any workflow as Mermaid (GitHub-friendly) or Graphviz DOT (production runbooks). One line each, deterministic output, dark-mode-safe palette.</description></item><item><title>MAF v1 — Declarative Workflows (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-19-declarative-workflows/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-19-declarative-workflows/</guid><description>Define a workflow in YAML, load it at runtime, and tweak orchestration without recompiling the Python or .NET app safely.</description></item><item><title>MAF v1 — Human-in-the-Loop (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-17-human-in-the-loop/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-17-human-in-the-loop/</guid><description>Pause a workflow for human input, resume it with the same request_id, and keep the caller-side contract simple across runs.</description></item><item><title>MAF v1 — State and Checkpoints (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-18-state-and-checkpoints/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-18-state-and-checkpoints/</guid><description>Persist workflow state at superstep boundaries, reload snapshots in a fresh process, and continue without losing progress.</description></item><item><title>MAF v1 — Group Chat Orchestration (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-15-group-chat-orchestration/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-15-group-chat-orchestration/</guid><description>Use a centralized manager to pick speakers each round, compare round-robin and agent-driven strategies, and cap runaway loops.</description></item><item><title>MAF v1 — Handoff Orchestration (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-14-handoff-orchestration/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-14-handoff-orchestration/</guid><description>Let a Triage agent route the conversation to Math or History specialists, handle handbacks, and guard against loops in production.</description></item><item><title>MAF v1 — Magentic Orchestration (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-16-magentic-orchestration/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-16-magentic-orchestration/</guid><description>Use Magentic orchestration for autonomous planning: a manager keeps facts, delegates to workers, reassesses, and replans when stuck.</description></item><item><title>MAF v1 — Agents in Workflows (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-11-agents-in-workflows/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-11-agents-in-workflows/</guid><description>Wrap a ChatClientAgent as a workflow executor, chain two translators, and hide adapter plumbing behind AgentWorkflowBuilder.</description></item><item><title>MAF v1 — Concurrent Orchestration (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-13-concurrent-orchestration/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-13-concurrent-orchestration/</guid><description>Fan one input out to an expert panel, aggregate the responses, and keep wall-clock time bounded by the slowest branch cleanly.</description></item><item><title>MAF v1 — Sequential Orchestration (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-12-sequential-orchestration/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-12-sequential-orchestration/</guid><description>Use SequentialBuilder or BuildSequential to pass one conversation through Writer, Reviewer, and Finalizer agents without hand-built adapters.</description></item><item><title>MAF v1 — Workflow Events and Builder (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-10-workflow-events-and-builder/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-10-workflow-events-and-builder/</guid><description>Two kinds of workflow events — lifecycle and custom. Subscribe to the stream in Python and .NET, filter by type, and wire a live progress indicator.</description></item><item><title>MAF v1 — Workflow Executors and Edges (Python + .NET)</title><link>https://nitinksingh.com/posts/maf-v1-09-workflow-executors-and-edges/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><guid>https://nitinksingh.com/posts/maf-v1-09-workflow-executors-and-edges/</guid><description>Model deterministic workflows with executors as nodes, edges as routes, and a Pregel-style scheduler in Python and .NET.</description></item></channel></rss>