The GitHub Actions job "Tests (AMD)" on airflow.git/aip99-crewai has failed.
Run started by GitHub user vikramkoka (triggered by vikramkoka).

Head commit for run:
cd2c2aa865fc6186cff0e443177d9da170cd5912 / Vikram Koka <[email protected]>
Add CrewAI framework hook to common.ai provider

- Add CrewAIHook(BaseHook) that bridges Airflow connections to CrewAI's LLM 
constructor, reusing the existing pydanticai connection type — users
   configure one connection for PydanticAI, LlamaIndex, LangChain, and CrewAI
  - Hook provides _resolve_connection_kwargs() (password → api_key, host → 
base_url) and get_llm() returning a crewai.LLM instance with
  credentials injected via constructor (no env var mutation)
  - Register CrewAI integration and hook in provider.yaml, add crewai>=1.14.0 
optional dependency, add docs with usage example

  New files

  - hooks/crewai.py — CrewAIHook implementation (~80 lines)
  - tests/unit/common/ai/hooks/test_crewai.py — 8 unit tests covering init, 
connection extraction, and get_llm()
  - docs/hooks/crewai.rst — Hook docs with Agent/Crew/Task usage example, 
connection config, parameter table

  Design notes

  Follows the exact pattern established by the LangChain hook. Simpler surface 
area — no embed_conn_id or get_embedding_model() since CrewAI
  doesn't need separate embedding models (LiteLLM handles model routing 
internally).

Report URL: https://github.com/apache/airflow/actions/runs/26108670217

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to