Facilitates browser automation by providing a robust bridge that communicates over `stdin/stdout` using a JSON-RPC-like protocol.
Fayeblade acts as a streamlined browser bridge designed for robust automation tasks, communicating via a JSON-RPC-like protocol over standard input/output. It leverages Playwright for real browser control, offering a single persistent context to manage optional cookie and session states. The tool supports two primary transport framers—`line` for simplicity and `content-length` for stricter host requirements—and is engineered with production stability in mind, meticulously avoiding common `asyncio` I/O pitfalls to ensure clean, protocol-only output.