feat: add semantic browser recording via bsk record#28
Conversation
Suggestion: Add a recording entry point in the Popup UI (generate a prompt for the Agent)This PR’s recording capability ( Proposal: add a recording-related entry in the Popup, e.g. “Record a flow / Teach the Agent how to do this”:
This would turn the collaboration model—“humans only demonstrate; the Agent starts recording and saves the textbook”—from CLI-only documentation into an in-product discovery path, lowering first-time discovery and onboarding cost. Could this be a follow-up to this PR, or a minimal Popup entry included in this PR? |
|
Please align with the existing bottom pill pattern before merge. |
3e179ae to
d56e8d0
Compare
Capture user actions in the Agent Window and export a record-only trace (pages[] + navigate/click/fill/select/press steps with target descriptors). Adds the record overlay UI aligned with the control overlay, and wires record start/stop/await through CLI, daemon, protocol, and extension.
…optional Add a popup launcher + action-recording panel that builds a copyable `bsk record start` prompt, add `--browser` targeting, and default `--url` to https://example.com/ when omitted. Drop the popup browser-alias field.
d56e8d0 to
585308d
Compare
Capture user flows as LLM-readable trace.json (v1) with intent, page context, and semantic targets. Wire record_start/stop/await through CLI, daemon, and extension; bump CLI to 0.1.8 and extension to 0.1.4.