molecule-ai-plugin-molecule.../plugin.yaml
Hongming Wang bcda86c69d
Some checks failed
CI / validate (push) Failing after 0s
import from local vendored copy (2026-05-06)
2026-05-06 13:53:28 -07:00

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