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]
