Guides

How-to guides for common UndoLog workflows.

Guide What it covers
Annotating tools Using @undolog_tool to mark effects, configure tiers, and register compensations
Integrating with LangGraph Wiring UndoLogSession into a LangGraph agent graph
Integrating with CrewAI Protecting CrewAI crews with three-tier safety and approval polling
Integrating with Semantic Kernel Wrapping Semantic Kernel plugin functions with UndoLog
Writing compensations Best practices for idempotent, safe compensation handlers
Configuring approval gates Setting up manual or automated approval steps before high-risk effects
Deploying with Docker Running the full stack with Docker Compose
Running in production Advisory lock tuning, connection pooling, partition management