langgraph-hitl-patterns
CommunityBuild robust AI workflows with human oversight.
Software Engineering#checkpointing#ai workflow#langgraph#structured output#firestore#hitl#stateful graphs
Authorionmidori
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill streamlines the development of complex, multi-turn AI applications by integrating human-in-the-loop (HITL) checkpoints, enabling stateful persistence, and facilitating asynchronous resume capabilities.
Core Features & Use Cases
- Stateful Graph Persistence: Utilizes Firestore for reliable checkpointing of LangGraph states, allowing workflows to be paused and resumed.
- Human Review Integration: Implements a "soft interrupt" pattern to pause execution before critical decision points, awaiting human approval or input.
- Structured Output Agent: Features a Quantity Surveyor agent that uses Gemini Vision and Pydantic for structured data extraction and SKU matching from visual and textual inputs.
- Use Case: A renovation quoting system where an AI generates a draft quote based on user-provided images and chat history, then pauses for an administrator to review and approve before finalizing.
Quick Start
Initiate the quote generation process for project ID 'proj-12345' by sending a POST request to the /quote/proj-12345/start endpoint.
Dependency Matrix
Required Modules
langgraph-checkpoint-firestore
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: langgraph-hitl-patterns Download link: https://github.com/ionmidori/SYDBioedilizia/archive/main.zip#langgraph-hitl-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.