feat(gmail): add getTrackingData operation for campaign open tracking#64
Conversation
- Wire getTrackingData into listTools.ts (was missing from tool registry) - Operation already implemented: tracking.ts, sdk/spec.ts, sdk/runtime.ts, sdk/types.ts - Tests in src/server/__tests__/tracking.test.ts (6 passing) - Worker-only operation: requires KV binding, gracefully errors on stdio runtime Closes #53
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 15 minutes and 7 seconds. ⌛ 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: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
✨ 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 |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
gdrive-mcp | 649e75e | Commit Preview URL Branch Preview URL |
Mar 28 2026, 09:19 PM |
📊 Type Coverage ReportType Coverage: 98.63% This PR's TypeScript type coverage analysis is complete. |
🔒 Security Scan SummaryGenerated on: Sat Mar 28 21:19:45 UTC 2026 Scan Results
Summary
Recommendations
Security report generated by Claude Code |
Performance Comparison ReportOperation Performance
Memory Usage
Summary
Performance report generated by Claude Code |
Summary
Wires
gmail.getTrackingDataintolistTools.ts, completing the full SDK surface for the campaign open-tracking feature.Changes
src/tools/listTools.ts— addedgetTrackingDataentry to the gmail tool list (was missing from tool registry)What was already implemented (GDRIVE-19)
All of the following were already in place on
main:getTrackingData()function insrc/server/tracking.tssrc/sdk/spec.tssrc/sdk/runtime.tssrc/sdk/types.tssrc/server/__tests__/tracking.test.ts(6 tests, all passing)Acceptance Criteria
Tests
Closes #53
Resolves GDRIVE-20