Files
crewAI/lib
Vinicius Brasil 837ae2bf7f Replace handler string with structured FlowActionDefinition
`handler: str | None` was optional and opaque — missing handlers only
surfaced at kickoff time. `do: FlowActionDefinition` is required, so
Pydantic rejects invalid definitions at parse time.

The `call: "code"` discriminator prepares the schema for future
non-Python action types (e.g. MCP tool, crew) without touching
`FlowMethodDefinition`. Resolution logic is extracted to
`runtime/_action_resolvers.py` to keep the dispatch point isolated.
2026-06-11 10:18:46 -07:00
..
2026-06-11 10:06:07 -07:00
2026-06-11 10:06:07 -07:00
2026-06-11 10:06:07 -07:00