# Adk Rust Agent Workflows

> Design and implement ADK-Rust agent workflow patterns including LLM, sequential, parallel, loop, and multi-agent orchestration. Use when building or refactoring agent topology.

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

---


# ADK Rust Agent Workflows

## Overview
Implement the simplest correct workflow topology for the target behavior.

## Workflow
1. Start from single `LlmAgent`.
2. Escalate to `SequentialAgent` for ordered deterministic stages.
3. Use `ParallelAgent` only when stages are independent.
4. Use `LoopAgent` with explicit exit conditions and max-iteration guard.
5. Validate with focused workflow tests.

## Guardrails
1. Keep tool boundaries explicit per agent.
2. Avoid hidden cross-agent state coupling.
3. Add tests for transfer, callback order, and failure behavior.

## References
- Use `references/workflow-patterns.md`.

