What about having an intermediate server running on the same box as the browser, that connects to CDP using a pipe, and forwards messages to the Redis server, instead of modifying Chrome s source ? It's painful to maintain Chrome patches.
Really cool project in any case, seems like working at Pikkit must've been a lot of fun ! Thanks OP for sharing.