bowire.record.start
Begin a server-side recording session so subsequent capture-mode calls buffer until you stop it; supports capture, proxy, and replay modes.
Instructions
Begin a new server-side recording (#285). Subsequent capture-mode invocations on the same workspace land in the buffer until bowire.record.stop. Two-step by default: the first call returns { pending, confirmationToken, plan }; re-invoke with confirm=true or pass the token back. Mode: capture (default, record live invokes), proxy (record proxied flows), replay (drive replay from a pre-existing recording). One active session per process — start fails with a 409-equivalent message when a session is already open.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Mode: capture, proxy, or replay. Default capture. | |
| name | No | Optional human-readable recording name. Defaults to "Untitled recording". | |
| confirm | No | Skip the pending-confirmation step. | |
| recordingId | No | Optional pre-existing recording id (replay scenarios). When null, a fresh rec_* id is generated. | |
| workspaceId | No | Workspace id the recording is scoped under. Empty string accepted for legacy unscoped workspaces. | |
| confirmationToken | No | Confirmation token returned by a prior pending call. |