25 lines
993 B
YAML
25 lines
993 B
YAML
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
|