webdriver-bidi
waggle-dance
webdriver-bidi | waggle-dance | |
---|---|---|
12 | 5 | |
314 | 150 | |
3.2% | - | |
8.9 | 9.9 | |
6 days ago | 5 months ago | |
Bikeshed | TypeScript | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
webdriver-bidi
-
Autotab – Boring AI Agents for real world tasks
fwiw, the Selenium project is now old enough to go to college (19 years this month!); it's not ready to retire just yet. (Side-note: Google Chrome is 15 years old. Age is just a number.) Selenium is still learning from other projects and implementing some new things. Specifically, check out the WebDriver BiDi project, adding a bidirectional protocol which was the core of what made Playwright and Puppeteer faster. Also, Selenium devs are working with the W3C to make this work for everyone.
https://github.com/w3c/webdriver-bidi
https://w3c.github.io/webdriver-bidi/
- WebDriver BiDi: Revolutionizing Cross-Browser Automation [Testμ 2023]
-
Are any web scrapers able to handle browser updates without requiring recompilation?
Is this new WebDriver BiDi available in any of these packages, and does it actually help with this?
-
Different Approaches (Protocols) to Automate the Browser
If you want to learn more about WebDriver BiDi, you can read the WebDriver BiDi specification.
- Show HN: Can I DevTools?
-
WebContainers are now supported in Firefox on desktop and Android
I guess I didn't understand what exactly you were talking about when talking about "this new standard": WebDriver BiDi or WebContainers.
WebDriver BiDi is on the standards track, that's true: https://w3c.github.io/webdriver-bidi/
-
Using BiDirectional Protocol support in Selenium 4 to stream console logs and network requests
One of the new features in the recently released Selenium 4 is support for new event-driven listeners which will be powered by the currently-in-draft BiDirectional (or BiDi) protocol (though the current Selenium implementation has some limitations, which we'll discuss later). In this article we'll discuss some of these new capabilities and demonstrate how to use them in Scala to inspect console logs and network requests made from the browser.
-
A Look at End-to-end Testing in Nightwatch v2.0
The new BiDirectional WebDriver Protocol is by far one of the most exciting recent developments in the Selenium project and it likely to deliver improvements in speed and stability that far outweigh expectations. As soon as it is available, it will become part of Nightwatch as well. You can follow the development on the Selenium website.
-
BiDirectional WebDriver Protocol
The explainer might be a better starting point: https://github.com/w3c/webdriver-bidi/blob/master/explainer....
-
is playwright the future of automation
There's also the webdriver-bidi spec being worked on by browser vendors that may provide a less hacky, more browser native CDP-style approach to this.
waggle-dance
-
Show HN: Demystifying Advanced Rag Pipelines
This seems very similar to LangSmith’s trace monitoring, which I have been leaning on heavily for observability. You also mention LlamaIndex— how do you see your project fitting into the ecosystem?
This is a great README, but I don’t think I would able to use this because it is serial.
In my experimental agent system, waggledance.ai, I have been working on a pre-agent step of [picking and synthesizing the right context and tools](https://github.com/agi-merge/waggle-dance/blob/main/packages...) for a given subtask of a larger goal, and it seems to be boosting results. It looks like now I have to try sub-question answering in the mix as well.
-
Autotab – Boring AI Agents for real world tasks
This is amazing. I will try to have it automate my system of agents web app (turtles all the way down) (shameless plug: https://github.com/agi-merge/waggle-dance)
-
Ask HN: Show me your half baked project
- source code: https://github.com/agi-merge/waggle-dance
-
Language Agent Tree Search Unifies Reasoning Acting and Planning in LMs
Any advice for trying to implement this in my project over at https://github.com/agi-merge/waggle-dance
Currently I am creating different agent types for planned subtasks using langchain, so perhaps implementing a custom AgentExecutor? Or would I need to lift it up higher in the logic stack? I am not sure that I understand how the graph search and thought-action-reflection selection process is deciding when and how to reflect if a branch fails, and how it backpropogates the failure to other nodes?
-
Why AutoGPT engineers ditched vector databases
I have been working on a system of agents over at https://github.com/agi-merge/waggle-dance - I already split problems up into subtasks for agents to work on independently. I give agents access to vector databases, using a simple global key for now, but soon a context/parent/child key. Access to the vector DBs is proxied via tools (agents have to “call” saveMemory or retrieveMemory). I also check for looping/repetition FREQUENTLY using in-memory vector databases of the langchain agent callback events.
My opinion on this: eh, who cares? AutoGPT and similar are non-standard use cases for Vector DBs right now, and Vector DBs are useful for RAG.
What are some alternatives?
Selenium WebDriver - A browser automation framework and ecosystem.
playwright-chrome-recorder - playwright-chrome-recorder
Playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
RVS_GTDriver - A "Pure Swift" Low-Level SDK for Bluetooth Low-Energy Devices (Work In Progress)
nightwatch - Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
rag-demystified - An LLM-powered advanced RAG pipeline built from scratch
canidev.tools - It is like @CanIUse but for the browser devtools. Created by @pankajparashar & curated by community.
selenium-python-helium - Lighter web automation for Python [Moved to: https://github.com/mherrmann/helium]
youtube-music - YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
paperless-ngx - A community-supported supercharged version of paperless: scan, index and archive all your physical documents
testing-library-docs - docs site for @testing-library/*
autotab-starter - Build browser agents for real world tasks