Document SDK ownership and boundary decisions#997
Conversation
Record that packages/agent-sdk is the canonical shared TypeScript runtime source, capture the remaining VS Code-coupled touchpoints, and note the current published-package distribution path for the convergence work. Co-authored-by: openhands <openhands@all-hands.dev>
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly updates the documentation for the @smolpaws/agent-sdk package. It redefines the SDK's role from a VS Code-exclusive component to the canonical shared TypeScript runtime for OpenHands, used across multiple projects. The changes clarify ownership, delineate boundaries, and identify existing VS Code-specific integrations, providing a roadmap for future development and convergence. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughDocumentation updates clarify the Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related issues
Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Code Review
This pull request updates the documentation to reflect that the @smolpaws/agent-sdk is now the canonical shared TypeScript runtime, no longer scoped to just the VS Code extension. A new document, runtime-convergence.md, is added to detail the ownership, boundaries, and VS Code-coupled touchpoints. The changes are clear and well-documented.
Align the contributor guidance with the shared-runtime ownership model and soften the parity-guide language so it does not imply a mechanical transpilation pipeline. Co-authored-by: openhands <openhands@all-hands.dev>
🔧 VSCode Extension Built Successfully• File: openhands-tab-0.9.0.vsix (545 KB) To install:
Built with Node 22. Commit 3d208f2. |
Summary
packages/agent-sdkas the canonical shared TypeScript runtime sourceValidation
Summary by CodeRabbit