name: 💡 New Feature or Enhancement Request description: Suggest an idea or improvement for the browser-use library or Agent capabilities title: "Feature Request: ..." type: 'Enhancement' labels: ['enhancement'] body: - type: textarea id: current_problem attributes: label: "What is the problem that your feature request solves?" description: | Describe the problem or need that your feature request solves, include screenshots and example URLs if relevant. placeholder: | e.g. I need to be able to simulate dragging in a circle to test the paint feature on a drawing site: https://example.com/draw validations: required: true - type: textarea id: proposed_solution attributes: label: "What is your proposed solution?" description: | Describe the ideal specific solution you'd want, *and whether it fits into any broader scope of changes*. placeholder: | e.g. I want to add a default action that can hover/drag the mouse on a path when given a series of x,y coordinates. More broadly it may be useful add a computer-use/x,y-coordinate-style automation method fallback that can do complex mouse movements. validations: required: true - type: textarea id: workarounds_tried attributes: label: "What hacks or alternative solutions have you tried to solve the problem?" description: | A description of any troubleshooting, alternative approaches, workarounds, or other ideas you've considered to fix the problem. placeholder: | e.g. I tried upgrading to the latest version and telling it to hover in the prompt. I also tried telling the agent to ask for human help (using a custom tools action) when it gets to this step, then I manually click a browser extension in the navbar that automates the mouse movevement. validations: required: false - type: input id: version attributes: label: What version of browser-use are you currently using? description: | Run `uv pip show browser-use` or `git log -n 1` and share the exact number or git hash. DO NOT JUST ENTER `latest release` OR `main`. We need to know what version of the browser-use library you're running in order to contextualize your feature request. Sometimes features are already available and just need to be enabled with config on certain versions. placeholder: "e.g. 0.1.48 or 62760baaefd" validations: required: true - type: markdown attributes: value: | --- > [!IMPORTANT] > 🙏 Please **go check *right now before filling this out* that that you have tried the [⬆️ LATEST VERSION](https://github.com/browser-use/browser-use/releases)**. > 🚀 We ship *hundreds* of improvements a day and we might've already added a solution to your need yesterday! > > If you are running an old version, the **first thing we will ask you to do is *try the latest `beta`***: > - 🆕 [`beta`](https://docs.browser-use.com/development/local-setup): `uv pip install --upgrade git+https://github.com/browser-use/browser-use.git@main` > - 📦 [`stable`](https://pypi.org/project/browser-use/#history): `pip install --upgrade browser-use` - type: checkboxes id: priority attributes: label: "How badly do you want this new feature?" options: - label: "It's an urgent deal-breaker, I can't live without it" required: false - label: "It's important to add it in the near-mid term future" required: false - label: "It would be nice to add it sometime in the next 2 years" required: false - label: "💪 I'm willing to [start a PR](https://docs.browser-use.com/development/contribution-guide) to work on this myself" required: false - label: "💼 My company would spend >$5k on [Browser-Use Cloud](https://browser-use.com) if it solved this reliably for us" required: false - type: markdown attributes: value: | --- > [!TIP] > Start conversations about your feature request in other places too, the more > 📣 hype we see around a request the more likely we are to add it! > > - 👾 Discord: [https://link.browser-use.com/discord](https://link.browser-use.com/discord) > - 𝕏 Twitter: [https://x.com/browser_use](https://x.com/browser_use)