browser_macro
Record and replay browser automation macros to repeat discovered workflows without model calls, substituting secrets as placeholders.
Instructions
Record, replay, list, or delete a macro — a discovered path with no model calls.
action="record_start" begin capturing ops (needs the session to be driving the task)
action="record_stop" finish and save under name
action="run" replay name; params fills {{placeholders}} in text/url
action="list" | "inspect" | "delete"
A field the page marks as a secret is never written to the macro: its text is
stored as the placeholder {{secret}}, so pass params={"secret": "…"} to
replay it. Leaving that out types the placeholder literally, which fails
visibly rather than leaking — and the extension's replay panel asks for the
same field, because it is an ordinary placeholder.
Replay re-resolves each step by role + name against a fresh observation and refuses to act when the best match is weak or ambiguous.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | ||
| name | No | ||
| action | Yes | ||
| params | No | ||
| session | No | default | |
| start_url | No | ||
| threshold | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |