
I ♥ testing! I do it everyday on websites or on mobile apps with my buddy @AppiumDevs. My home is http://t.co/LbM9EbILd2 , come over and say hi!
Joined January 2014
- Tweets1.8K
- Following719
- Followers4.9K
- Likes1.3K
Pinned Tweet
WebdriverIO v10 is here 🎉
Built for agent verification loops: your coding agent opens your app in a real browser, on iOS or Android, or as a desktop app, checks the feature works, and leaves a test behind.
Works with @claudeai, @cursor_ai, @OpenAIDevs and @GitHubCopilot.
Love the debugging UI in @Cypress_io or @playwrightweb? It’s now in WebdriverIO too 🤩
Every command, the page after each step, and your source, live. Mobile tests included. CI saves a trace you can replay anywhere.
Contributed by our partner @browserstack 🧡
webdriver.io/docs/devtools
🏃➡️
Published @webdriverio v10.0.2 with improvements to "wdio session" that introduces @wdio/snapshot which handles snapshotting of web pages and native apps across @wdio/cli and @wdio/mcp pushing "wdio session" to the top of our benchmark leaderboard 👑
benchmark.webdriver.io
Now that WebdriverIO v10 is here (with CLI), MCP has to pick up the pace. So v4 doesn't add more tools. It makes your agent need fewer turns with the ones it has: one page model for browsers and apps, refs everywhere, and on the web every action tells the agent what changed
Full release: github.com/webdriverio/mcp/r…
WebdriverIO retweeted
managed deep agents 0.9 is here! things we shipped:
⏰ agents can schedule tasks OBO themselves or the user
🏭 dynamically configure your mda per run (models, tools, skills, etc.)
👀 Slack reactions show when your agent has seen a message
📁 improved multimodal capabilities
🔌 MCP 2.0 support via langchain.mcp
released for js and py langch.in/mda
WebdriverIO retweeted
I benchmarked 7 browser setups for coding agents on real tasks on live websites.
With Claude Sonnet 5:
- @Stagehanddev: 61%
- wdio session: 58%
- @webdriverio MCP: 54%, cheapest per task and token
- agent-browser 50%
- @playwrightweb: 46%/37%
benchmark.webdriver.io
In v10 `wdio session` lets your agent drive any app from the shell:
open chrome localhost:3000
snapshot
click e3
export --out cart.e2e.ts
We benchmarked it against 6 other agent browser setups on real tasks on live websites. It tied for the top success rate with Claude Sonnet 5.
Checkout benchmark.webdriver.io for all details on our Browser Agent Benchmark. Both `wdio session` and our @wdio/mcp package are among the leading packages like @browserbase's Stagehand when it comes success rate while being most token and cost efficient 💪
WebdriverIO retweeted
I am so excited about this release @webdriverio and every single new feature 😊
If a task is verifiable, agents can do it. A lot of people are noticing that right now.
So the question isn't "can the agent write the feature?" It's "how does it prove the feature works?"
🧵 1/3
WebdriverIO v10 is here 🎉
Built for agent verification loops: your coding agent opens your app in a real browser, on iOS or Android, or as a desktop app, checks the feature works, and leaves a test behind.
Works with @claudeai, @cursor_ai, @OpenAIDevs and @GitHubCopilot.
Read our release post on webdriver.io/blog/2026/10/05…
🚀 WebdriverIO v9.32.0 is out! 17 contributors shipped CPU & heap profiling, acceptDialog/dismissDialog for mobile permission prompts, Dioxus support in create-wdio, plus a big batch of reliability fixes. Full notes:
github.com/webdriverio/webdr…
WebdriverIO retweeted
Replying to @MomenticAI
@MomenticAI is now a Premium Sponsor of @webdriverio!
we spend every day building browser + mobile verification infra, and no testing company starts from zero.
browser automation exists because open-source maintainers spent years building the frameworks, protocols, docs, runners, and integrations the rest of us use
WebdriverIO's contributors keep that work moving
the sponsorship helps fund development, docs, events, infrastructure, and upstream dependencies
thank u to the maintainers and contributors
proud to support the work ❤️
We are excited to welcome Mrunal Chaudhari (github.com/mccmrunal) to our Project Committers team 🙌 he has been grinding on countless bugs and features within the last week and has been one of the most impactful contributes to the project recently. Welcome Mrunal! 🚀
🧪 WebdriverIO v9.23.0 is out!
✨ CamelCase fix for multiRemoteBrowser
🐛 Multiple Jasmine & WebDriver reliability fixes
💅 Improved getContext(s) / switchContext
📚 Doc polish + internal cleanup
Huge thx to all contributors who made this happen 🙌🔗 github.com/webdriverio/webdr…
Help ship the next generation of WebdriverIO by providing feedback in github.com/webdriverio/webdr… and let us know what types of features you like to see implemented 🚀 no wrong answers!
🎄✨ Ho ho ho… WebdriverIO v9.22.0 just dropped!
Instead of cookies, this release is packed with fixes, improvements, and shiny new bits — all thanks to our amazing community ❤️
👉github.com/webdriverio/webdr…
WebdriverIO retweeted
🧠 Solving the Memory Problem: Introducing LangChain's Summarization Middleware in LangChain v1 alpha!
Ever built an AI agent that "forgets" important context when conversations get too long? You're not alone. Token limits are one of the biggest challenges in building production-ready AI applications.
The Problem: Long conversations hit token limits, forcing you to either:
❌ Truncate early messages (losing context)
❌ Manually manage conversation history
❌ Accept degraded performance as context grows
The Solution: LangChain's new summarizationMiddleware automatically manages conversation memory by intelligently summarizing older messages while preserving recent context.
Why This Matters:
✅ Zero Manual Work - Automatic token monitoring and summarization
✅ Smart Preservation - Never breaks AI/Tool message pairs
✅ Context Continuity - Maintains conversation flow seamlessly
Real Impact: Our example shows a conversation going from ~6,000 tokens down to ~1,500 tokens (75% reduction!) while maintaining all the essential context. The agent can still reference earlier challenges and recommendations perfectly.
Perfect for:
🎯 Customer support chatbots with long sessions
🎯 Code review assistants processing large codebases
🎯 Research agents analyzing extensive documents
🎯 Any multi-turn dialogue that needs persistent memory
This isn't just about staying under token limits—it's about building agents that can have truly long-form, meaningful conversations without losing their memory.
📚 Read more in our new docs: docs.langchain.com/oss/javas…
What's your biggest challenge with conversation memory in AI applications?
#AI #LangChain #MachineLearning #Chatbots #AgentDevelopment #OpenAI #Anthropic #agents











