> ## Documentation Index
> Fetch the complete documentation index at: https://docs.charmos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# CrewAI Adapter

Use the CrewAI adapter when your project is organized around CrewAI agents, tasks, and crews.

## Manifest

```yaml theme={"theme":{"light":"min-light","dark":"min-dark"}}
runtime:
  adapter:
    type: "crewai"
    entry_point: "src.main:crew"
```

## Runtime Behavior

Charm loads the CrewAI crew from the entry point and starts the crew with inputs from the Store. The final CrewAI result is returned to the user.

## Best For

* Research crews.
* Role-based multi-agent workflows.
* Task decomposition.
* Existing CrewAI projects.

## Input Mapping

The keys in `interface.input.properties` should match the input names your crew expects.

## Tips

* Keep task outputs concise enough for a user-facing app.
* Declare model and search/tool keys in the manifest.
* Test locally before publishing because multi-agent workflows can be slower and more expensive.
