mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-10-22 18:03:10 +02:00
Add lib/crewai-pyodide: a package that installs crewai into Pyodide and adapts the runtime (httpx transports over fetch, inline thread pools, import-only placeholders for chromadb, telemetry and version check off), plus a JS loader, a browser example, a build script and a Node.js smoke test. Core changes so crewai tolerates a runtime without fcntl or threads: - lock_store falls back to in-process locks when portalocker can't import - the event bus schedules async handlers on the host loop under emscripten - flows run without auto-created memory when its storage can't be imported Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A3tq2y6MGDFxCWvmt1BUsj