Workflow: use fork SDK repo and optional LLM base URL - #24
Conversation
Co-authored-by: openhands <openhands@all-hands.dev>
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
📝 WalkthroughWalkthroughThe GitHub workflow file has been updated to use repository variables for LLM configuration instead of hardcoded values. The llm-model and llm-base-url now accept dynamic values with sensible defaults, and an sdk-repo input was added to target the correct repository. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~8 minutes Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
⚔️ Resolve merge conflicts (beta)
No actionable comments were generated in the recent review. 🎉 🧹 Recent nitpick comments
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 |
Fixes PR review workflow behavior when testing in a fork:
sdk-repoto${{ github.repository }}so it checks out the current repo (e.g.enyst/agent-sdk) instead of defaulting to upstream.llm-model/llm-base-urlcan be overridden via repo variablesLLM_MODELandLLM_BASE_URL.This avoids accidentally sending requests to the OpenHands LLM proxy when you intend to use a direct provider API key.
Summary by CodeRabbit