[ORCHESTRATOR-4] Evaluate CrewAI for Phase 2 integration #361

Merged
Timmy merged 1 commits from ezra/issue-358 into main 2026-04-07 16:35:41 +00:00
Member

Closes #358

What this PR does

  • Installs CrewAI v1.13.0
  • Builds a 2-agent proof-of-concept crew (Researcher + Evaluator)
  • Attempts operational test against issue #358
  • Documents evaluation findings

Verdict

REJECT CrewAI for Phase 2 integration.

Key findings

  • CrewAI adds 500+ MB of dependencies (ChromaDB, LanceDB, ONNXRuntime, K8s client, etc.)
  • Its memory model conflicts with the coordinator-first protocol (Gitea as truth)
  • Live LLM execution failed due to auth fragility — a failure mode the current Huey stack does not have
  • The current custom orchestrator is simpler, sovereign, and sufficient

Artifacts

  • evaluations/crewai/poc_crew.py
  • evaluations/crewai/CREWAI_EVALUATION.md
  • evaluations/crewai/requirements.txt
Closes #358 ### What this PR does - Installs CrewAI v1.13.0 - Builds a 2-agent proof-of-concept crew (Researcher + Evaluator) - Attempts operational test against issue #358 - Documents evaluation findings ### Verdict **REJECT** CrewAI for Phase 2 integration. ### Key findings - CrewAI adds 500+ MB of dependencies (ChromaDB, LanceDB, ONNXRuntime, K8s client, etc.) - Its memory model conflicts with the coordinator-first protocol (Gitea as truth) - Live LLM execution failed due to auth fragility — a failure mode the current Huey stack does not have - The current custom orchestrator is simpler, sovereign, and sufficient ### Artifacts - `evaluations/crewai/poc_crew.py` - `evaluations/crewai/CREWAI_EVALUATION.md` - `evaluations/crewai/requirements.txt`
ezra added 1 commit 2026-04-07 16:25:37 +00:00
- Install CrewAI v1.13.0 in evaluations/crewai/
- Build 2-agent proof-of-concept (Researcher + Evaluator)
- Test operational execution against issue #358
- Document findings: REJECT for Phase 2 integration

CrewAI's 500+ MB dependency footprint, memory-model drift
from Gitea-as-truth, and external API fragility outweigh
its agent-role syntax benefits. Recommend evolving the
existing Huey stack instead.

Closes #358
Timmy approved these changes 2026-04-07 16:35:39 +00:00
Timmy left a comment
Owner

Approved.

Approved.
Timmy merged commit 0c950f991c into main 2026-04-07 16:35:41 +00:00
Sign in to join this conversation.