refactor(relaycast): consume sdk bootstrap helpers#657
Conversation
|
@copilot resolve the merge conflicts in this pull request |
…ycast-sdk-bootstrap # Conflicts: # Cargo.lock # Cargo.toml Co-authored-by: willwashburn <957608+willwashburn@users.noreply.github.com>
Merge conflicts resolved in a8c6c48. The only conflicts were in |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR refactors the Relaycast SDK integration to replace two-step channel operations ( ChangesRelaycast SDK API Refactoring
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Summary
Why
Relay had SDK-shaped logic locally in
src/relaycast_ws.rsfor:That logic now lives in the relaycast SDK, so relay should consume it rather than re-implement it.
Validation
AgentWorkforce/relaycast:npm run build --workspace=@relaycast/typesnpx vitest run packages/sdk-typescript/src/__tests__/agent.test.ts packages/sdk-typescript/src/__tests__/relay.test.tscargois not installed on the host.Cargo.lockentry was updated to the exact relaycast git revision used by this PR so CI can resolve the dependency consistently.Depends on