Skip to content

Add Cursor Cloud dev environment setup notes#195

Draft
KomanRudden wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-d913
Draft

Add Cursor Cloud dev environment setup notes#195
KomanRudden wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-d913

Conversation

@KomanRudden

Copy link
Copy Markdown
Contributor

Summary

Sets up and documents the development environment for the Kinde Python SDK so Cursor Cloud agents can build, test, lint, and run the example apps.

This PR only adds AGENTS.md (no source code changes). The dependency-refresh startup script is configured separately via the environment setup tool.

What was done

  • Installed Python dependencies into a .venv (Ubuntu system Python is PEP 668 externally-managed) from requirements.txt.
  • Ran the test suite: 443 passed, 3 skipped via .venv/bin/pytest.
  • Verified lint tooling (black, flake8) is available.
  • Booted the FastAPI example app and exercised the OAuth /login flow end-to-end — the SDK generated a valid OAuth2/OIDC + PKCE authorization redirect to Kinde.

Startup update script

python3 -m venv .venv
.venv/bin/pip install -r requirements.txt

Notes

  • The automated test suite is fully mocked — no Kinde account, network, or DB required.
  • Completing a real login through the example apps requires a real Kinde account/app with the redirect URI allow-listed; placeholder credentials only get as far as the (correctly generated) authorization redirect.
Open in Web Open in Cursor 

Co-authored-by: Koman Rudden <koman.rudden@gmail.com>
@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 2b15933f-1b60-476a-8286-a6a7f2c4d341

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cursor/setup-dev-environment-d913

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants