name: molecule-hitl version: 1.0.0 description: > Human-in-the-loop gates for any async callable. Wraps builtin_tools/hitl.py: @requires_approval decorator, pause_task/resume_task tools, multi-channel notification (dashboard/Slack/email), RBAC bypass roles. Opt-in per workspace. author: Molecule AI tags: [hitl, approvals, human-in-the-loop, safety] # Runtimes that can use this plugin. The Python primitives in hitl.py are # LangChain-based, so LangGraph + Claude Code (which wraps LangChain tools) # are the direct consumers. DeepAgents also embeds LangChain. runtimes: - langgraph - claude_code - deepagents # Skills shipped by the plugin — a single "hitl-gates" skill that tells the # agent WHEN to call request_approval / pause_task / resume_task. The # implementation lives in workspace-template/builtin_tools/hitl.py (already # in every image) — this plugin is the opt-in policy layer that activates # the decorator pattern for specific roles. skills: - hitl-gates