# Enhance workflow reliability with structured input

> Agno now supports TypedDict in addition to Pydantic for defining input schemas in agents, teams, and workflows.

- Published: 2025-09-12
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/enhance-workflow-reliability-with-structured-input
- Markdown: https://agno-com-nine.vercel.app/articles/enhance-workflow-reliability-with-structured-input.md

Agno now supports TypedDict in addition to Pydantic for defining input schemas in agents, teams, and workflows. This allows developers to specify structured input with explicit key-value types, reducing errors and improving workflow predictability.

**Why this matters:**

- Provides stronger type guarantees for workflow inputs
- Simplifies validation and error handling
- Supports consistent behavior across complex multi-agent workflows

**Who this is for:**

Engineering teams building automated workflows with strict input requirements.

[Learn more about input schemas as TypedDict](https://docs.agno.com/basics/input-output/agent/usage/input-schema-on-agent-as-typed-dict#agent-with-input-schema-as-typeddict)
