OpenClaw feature plugin: visual selection chips, pairing bridge, and agent tools for AgentVisualEditor.

Install

openclaw plugins install clawhub:@iamthamanic/agent-visual-editor

Agent Visual Editor (OpenClaw plugin)

Native composer chips, session-bound visual context, and agent tools (read + controlled preview apply). Selection never sends — only explicit Send (INV-1).

sh
npm install
npm run build
npm run validate
openclaw plugins install .

Enable Settings → Labs → Custom plugin UI, then select AVE Composer mit Chips.

SLC-3 send context

  • Chip-region Senden runs prepare_send → canonical props.send() → send_outcome.
  • Admitted send enqueues compact next-turn context via api.session.workflow.enqueueNextTurnInjection and clears chips; tools read the archived batch.
  • If the built-in mountDefault Send is used instead, agent_turn_prepare injects the same compact context only when the host actually starts the turn (rejected sends never leak).

Agent tools

  • agent_visual_editor.get_active_context / get_selection / get_screenshot (read-only)
  • agent_visual_editor.apply_preview (C-015) — allowlisted CSS only; requires agentPreviewApplyEnabled: true (default false)
  • agent_visual_editor.mark_resolved (C-016) — idempotent status update; does not write source (BR-008)