Files
crewAI/docs
Claude 08bade7361 feat(pyodide): run crewai in the browser on Pyodide/WebAssembly
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
2026-10-10 20:48:16 +00:00
..