# Adk Rust Graph Orchestration

> Build and debug ADK graph workflows with checkpoints, routing, interrupts, and state reducers. Use when implementing graph-based orchestration in adk-graph.

- Skill: `zavora-ai/adk-rust-graph-orchestration` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add zavora-ai/adk-rust-graph-orchestration`
- Raw SKILL.md: https://api.skillmd.com/api/skills/zavora-ai/adk-rust-graph-orchestration/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: zavora-ai (https://skillmd.com/u/zavora-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/zavora-ai/adk-rust-graph-orchestration

---


# ADK Rust Graph Orchestration

## Overview
Use `StateGraph` for explicit state channels and deterministic routing.

## Workflow
1. Define schema channels and reducer semantics.
2. Add nodes and explicit entry/exit edges.
3. Add conditional routes with explicit targets.
4. Add checkpoint/interrupt behavior only after base flow is stable.
5. Verify recursion limits and stop conditions.

## Guardrails
1. Validate every edge target against known nodes.
2. Keep routing keys small and deterministic.
3. Emit structured events for stream-mode debugging.

## References
- Use `references/graph-playbook.md`.

