molecule-core/plugins/molecule-hitl
Hongming Wang 4d048e20d3 feat(plugin): molecule-hitl — opt-in HITL gates (#257)
Closes #257. Thin manifest + skill doc that activates the existing
builtin_tools/hitl.py primitives as a per-workspace opt-in plugin.

The Python implementation (@requires_approval decorator, pause_task /
resume_task tools, multi-channel notification, RBAC bypass roles) is
already in every runtime image — this plugin is the policy layer that
tells agents *when* to call them.

- plugins/molecule-hitl/plugin.yaml — runtimes: langgraph, claude_code,
  deepagents; skills: hitl-gates
- plugins/molecule-hitl/skills/hitl-gates/SKILL.md — documents the 5
  classes of action that need a gate (deployment / irreversible FS /
  public message / production mutation / cross-workspace destructive),
  decorator pattern, pause/resume pattern, config shape, 4 anti-patterns,
  5-step test plan

No Python code — all implementation already exists. Install per
workspace via POST /workspaces/:id/plugins.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 14:03:19 -07:00
..
skills/hitl-gates feat(plugin): molecule-hitl — opt-in HITL gates (#257) 2026-04-15 14:03:19 -07:00
plugin.yaml feat(plugin): molecule-hitl — opt-in HITL gates (#257) 2026-04-15 14:03:19 -07:00