Introducing https://github.com/Blockether/spel - a fully Playwright-native framework for browser + API testing, built for AI agents and Clojure developers. • Native Playwright under the hood (Chromium/Firefox/WebKit) • eval-sci for inline SCI/Clojure execution mid-session • Accessibility snapshots with refs for agent-friendly page reasoning • Record sessions and generate reusable Clojure tests • Allure reporting + traces + network inspection • Native CLI for fast local and CI workflows One tool, end-to-end: automate, test, debug, and report. PS: Let’s make the better agent-browser. I need your help with testing @spel-orchestrator, so please test it, replace agent-browser with spel in your favorite AI tool and report back.
Looks really useful but isn't building in https://github.com/Blockether/spel/blob/main/resources/com/blockether/spel/templates/skills/spel/SKILL.md#google-search unsafe re: prompt injection attacks?
oh hey, you're using lazytest and wrote a custom reporter! that's so frickin cool!
Any grep from internet can be unsafe. The same goes with snapshot. I’m using it as an alternative to websearch MCPs. 1. Search for phrase 2. Go to page 3. Do spel markdownify Congrats. You have your own MCP without MCP :)
@karol.wojcik I’ve been using spel for a few weeks. Loving it. It dont undertstant all the affordances, but the batteries included give me great confidence when bots are kicking around websites with it. Thank you!! 🤘
Welcome. If you find some bugs especially when it comes to deadlocks in deamons please kindly raise an issue. :) next release will also include the possibility of using the Spel with chrome/firefox/edge extension :)
Neat. Do you consider #C0A8BC4TCH3 prior art for that? Sci code eval via browser extension..