docs: add Cursor Cloud setup notes to AGENTS.md#17
Conversation
Co-authored-by: Ben Schellenberger <bschellenberger2600@users.noreply.github.com>
|
Warning Review limit reached
More reviews will be available in 48 minutes and 25 seconds. Learn how PR review limits work. Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file). ⌛ How to resolve this issue?After more reviews become available, 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 include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ✨ 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.
Cursor Bugbot completed successfully, but no corresponding Cursor[bot] review comment was found — withholding approval until that signal is present. Human review is still required; no reviewers were assigned because the only repo collaborator is the PR author.
Sent by Cursor Approval Agent: Pull Request Approver


Summary
Sets up and verifies the development environment for
git-rainand records durable, non-obvious caveats for future Cloud Agents inAGENTS.mdunder## Cursor Cloud specific instructions. No application code changed.Why this change?
Future agents start in a VM with the update script (
go mod download) already run. The notes capture environment gotchas that are not obvious fromREADME/Makefile:make lintis onlygo vet(CI also runsgolangci-lint+shellcheck),make test-raceis slow becauseinternal/gitshells out to realgit, and running the CLI persists registry/config state (so use--path <sandbox>for isolated runs).Bug Reproducibility (if this fixes a bug)
N/A — environment setup only.
Tests
go test -race -count=1 ./....go vet ./....Verified in this environment:
make build— built./git-rainmake lint(go vet ./...) — cleangolangci-lint run --timeout=5m(v2.11.4) —0 issuesshellcheck scripts/install.sh— cleanmake test-race— all packages passgit-rain --syncfast-forwarded a local clone to an upstream commitgit_rain_hello_world.log
Risk / Rollback Notes (optional)
Docs-only change; revert the commit to roll back.