Skip to content

Conversation

@tembo
Copy link
Contributor

@tembo tembo bot commented Oct 2, 2025

Description

Adds a Scrapybara migration guide to the Integrations section.

Changes

Created integrations/migrations/scrapybara/scrapybara.mdx and updated docs.json.


Want me to make any changes? Add a review or comment with @tembo and i'll get back to work!

tembo.io linear.app


TL;DR

Adds a migration guide for users transitioning from Scrapybara.

Why we made these changes

To provide a clear path for users to migrate their Scrapybara projects to our platform, especially as their cloud browser service is shutting down. This lowers the barrier to entry and encourages adoption.

What changed?

  • Created migrations/scrapybara.mdx, a new guide for users migrating from Scrapybara. It includes feature comparisons, API differences, and code examples for common tasks.
  • Updated docs.json to add the new guide to the documentation sidebar under a new "Migrations" group.

Validation

  • The new migration guide renders correctly on the documentation site.
  • The guide is accessible from the navigation sidebar.

Description generated by Mesa. Update settings

@tembo tembo bot requested a review from juecd October 2, 2025 01:43
@tembo
Copy link
Contributor Author

tembo bot commented Oct 2, 2025

Requesting review from @juecd who has experience with the following files modified in this PR:

  • docs.json

Copy link
Contributor

@mesa-dot-dev mesa-dot-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Performed full review of d478c60...c39da85

Analysis

  1. API documentation contains inconsistent naming conventions (camelCase vs snake_case) between the comparison table and code examples, potentially confusing users during migration.

  2. Code examples lack error handling patterns, which could lead users to implement incomplete or fragile solutions in production environments.

  3. The async/await patterns in Python examples may contain inaccuracies and should be verified for correctness.

  4. While the structure and organization are sound, these inconsistencies could undermine the migration guide's effectiveness for users transitioning from Scrapybara to Kernel.

Tip

⚡ Quick Actions

This review was generated by Mesa.

Actions:

Slash Commands:

  • /review - Request a full code review
  • /review latest - Review only changes since the last review
  • /describe - Generate PR description. This will update the PR body or issue comment depending on your configuration
  • /help - Get help with Mesa commands and configuration options

2 files reviewed | 0 comments | Review on Mesa | Edit Reviewer Settings

@dprevoznik
Copy link
Contributor

@tembo can you update the intro to say they are sunsetting their virtual desktop and browser service?

@tembo
Copy link
Contributor Author

tembo bot commented Oct 2, 2025

@tembo can you update the intro to say they are sunsetting their virtual desktop and browser service?

Thanks for your feedback @dprevoznik. I've updated the intro text to specify that Scrapybara is sunsetting their "virtual desktop and browser service" rather than just their "cloud browser service" as previously stated. The change has been committed and should now accurately reflect the nature of their shutdown.

@dprevoznik
Copy link
Contributor

@tembo Can you add a smaller concepts section after the intro with the main functionality (start, standby, cdp url, live view, stealth mode, replays, and saving Auth) in a comparison table and then move the larger comparison table to the bottom of the integration guide as extra info?

@tembo
Copy link
Contributor Author

tembo bot commented Oct 2, 2025

@tembo Can you add a smaller concepts section after the intro with the main functionality (start, standby, cdp url, live view, stealth mode, replays, and saving Auth) in a comparison table and then move the larger comparison table to the bottom of the integration guide as extra info?

Hi @dprevoznik, thanks for the feedback! I've implemented your suggestion by:

  1. Added a new "Key Concepts" section right after the introduction with a condensed comparison table focusing on the main functionality (browser start, standby mode, CDP URL, live view, stealth mode, replays, and auth)

  2. Moved the comprehensive API comparison table to the bottom of the guide as "Full API Comparison" for those needing more detailed information

The restructuring should make it easier for users to quickly grasp the essential differences before diving into the implementation details.

Added correct method for retrieving cdp_url on scrapybara
A few more parameter comparison updates
Updated code examples comparing Scrapybara and Kernel
@dprevoznik
Copy link
Contributor

@juecd ready for your review when you have time.

@dprevoznik dprevoznik merged commit c09797f into main Oct 3, 2025
2 checks passed
@dprevoznik dprevoznik deleted the tembo/kernel-392-scrapybara-migration-guide branch October 3, 2025 00:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants