Skip to content

v0.6.0 — Browser Use Cookbook, Multi-Framework Adapters & Reliability Hardening

Choose a tag to compare

@sdageltc sdageltc released this 04 Oct 17:25
· 24 commits to main since this release

What's Changed in LetItLoop v0.6.0

LetItLoop v0.6.0 brings ecosystem cookbooks, multi-framework persistence adapters, and engine hardening to PyPI while preserving the strict zero-daemon, zero-mandatory-dependency core contract.

🌐 Ecosystem Cookbooks

  • Browser Use Durable Digest Cookbook (#106): Added read-only release digest cookbook (examples/cookbooks/browser_use_durable.py) contributed by @MagMueller. Demonstrates @durable_async step checkpointing, explicit demo/live modes, and real process kill -9 restart tests skipping finished web page extractions.

🔌 Multi-Framework Durability Adapters

  • LangGraph (LetItLoopCheckpointSaver): Native BaseCheckpointSaver powered by embedded SQLite in atomic WAL mode (PRAGMA journal_mode=WAL) with sub-millisecond superstep persistence.
  • CrewAI (CrewAIDurabilityHandler): Task lifecycle callback integration with automatic task skipping on resume.
  • Hugging Face Smolagents (SmolagentsWALCallback): Step callback integration capturing thoughts, tool calls, and observations into atomic WAL.
  • Microsoft AutoGen 0.4 / Magentic-One (AutoGenStateSerializer): State serialization, message history checkpointing, and tool execution persistence.
  • Strict Zero-Mandatory-Dependencies: All adapters use lazy optional imports and pure-Python duck-typed fallbacks.

🛡️ Resilience & Engine Hardening

  • Fail-Closed Frame Integrity: Strict LILWAL02 CRC32 frame checksum verification on AutoGen adapters.
  • Telemetry & NTFS Resilience: Thread locking and exponential backoff retry loops eliminating file-lock race conditions during rapid test runs on Windows NTFS.
  • Full Multi-OS & Multi-Python Matrix Green: Tested and verified on Linux, macOS, and Windows across Python 3.10, 3.11, and 3.12.

Full Changelog: v0.4.0...v0.6.0