Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hey OpenAI,
First off, thanks for creating such an awesome project with CUA. We're excited to contribute Steel as a new browser environment for CUA. This PR adds Steel as a new
Computer
implementation, following the patterns established by existing integrations like Browserbase and Scrapybara.Key Changes
SteelBrowser
class inheriting fromBasePlaywrightComputer
[1] [2]STEEL_API_KEY
andSTEEL_BASE_URL
(supports cloud/self-hosted)Testing & Documentation
Looking Forward
We're actively developing Steel and would love to hear your thoughts on what features would be most valuable for CUA users. We're committed to maintaining this integration and keeping it up to date with both CUA and Steel improvements.
Checklist
Questions?
Feel free to ask us anything! We're here to help and can adjust this PR to better match what you're looking for. You can reach me at [email protected] if you want to discuss anything directly.