molecule-core/plugins
airenostars ff19c2ce26 feat(browser-automation): bundle host-bridge CDP proxy + connect helper
The plugin now ships everything a user needs to wire Chrome on their
host to workspaces inside Docker:

- host-bridge/cdp-proxy.cjs — rewrites the Host header so Chrome accepts
  DevTools Protocol connections from container-originated traffic, and
  forwards both HTTP (tab list, screenshots) and WebSocket upgrades.

- host-bridge/install-host-bridge.sh — one-command install on macOS
  (launchd user agent) or Linux (systemd --user unit). `uninstall`
  subcommand cleans up. No root required.

- skills/browser-automation/lib/connect.js — the mandatory helper
  consumers already use; re-exported here so the plugin is self-contained.

- SKILL.md — documents the one-time host setup and the existing
  defaultViewport:null + disconnect-not-close rules. The 2026-04-15
  social-media-poster incident (3h debug chasing phantom "sessions
  expired" errors on an 800x600 viewport) is captured inline.

Smoke-tested on macOS: install script registered the agent, proxy
listens on 0.0.0.0:9223, and a live workspace container
(ws-bee4d521-3d3) successfully reached Chrome via
host.docker.internal:9223.

This replaces ad-hoc per-user CDP proxies and makes the plugin
usable by any Molecule operator, not just the Reno Stars org.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 17:29:46 -07:00
..
browser-automation feat(browser-automation): bundle host-bridge CDP proxy + connect helper 2026-04-15 17:29:46 -07:00
ecc initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
molecule-audit feat(plugin): split compliance-posture into 3 plugins (#256) 2026-04-15 14:15:25 -07:00
molecule-audit-trail feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-careful-bash feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-compliance feat(plugin): split compliance-posture into 3 plugins (#256) 2026-04-15 14:15:25 -07:00
molecule-dev initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
molecule-freeze-scope feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-hitl feat(plugin): molecule-hitl — opt-in HITL gates (#257) 2026-04-15 14:03:19 -07:00
molecule-prompt-watchdog feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-security-scan feat(plugin): split compliance-posture into 3 plugins (#256) 2026-04-15 14:15:25 -07:00
molecule-session-context feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-skill-code-review feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-skill-cron-learnings feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-skill-cross-vendor-review feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-skill-llm-judge feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-skill-update-docs feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-workflow-retro feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
molecule-workflow-triage feat(plugins): split guardrails into 12 modular plugins 2026-04-14 12:20:04 -07:00
superpowers chore: structural cleanup — dead dirs, moves, gitignore 2026-04-13 14:06:52 -07:00