CI Status
| Check | Result |
|---|---|
| Check File Size | ✅ pass |
| Lint - Integrator | ✅ pass |
| Analyze (actions / js-ts / python) — CodeQL | ✅ pass (3 jobs) |
| PR description check | ✅ pass |
| Integration Tests | ✅ pass |
cortex/tests/test_common/test_rate_limit.py (this PR's 30 new tests) | ✅ all 30 pass in CI |
cortex/tests/test_agents/test_test_and_fix_curl (adjacent tests) | ✅ pass |
| Unit Tests - Integrator (overall) | ⚠️ pre-existing failure, unrelated to this PR |
.github/workflows/secrets-detection.yml | ⚠️ pre-existing failure, unrelated to this PR |
Pre-existing failures (not introduced here)
Unit Tests - Integrator — two tests fail:
tests/unit/test_common/test_composio_client.py::TestComposioAPIClient::test_get_auth_data[production]tests/unit/test_common/test_validators.py::TestValidateConnectionId::test_valid_connection_id_passes[production]
Both fail with 403 Client Error: Forbidden for url: ***/api/v3/admin/connections/ca_vbZ1LhakOBdV?toolkit_versions=latest. The fixture connection ca_vbZ1LhakOBdV has been invalidated and CI lacks permission. The exact same two tests with the exact same 403 error also failed on the last next-branch run (2026-05-13, run 25827301192) before this PR existed.
secrets-detection.yml — this workflow has failed on every PR for the past 6+ days (dependabot, codex, fix branches) per GitHub's "This run likely failed because of a workflow file issue" message. Not caused by this change.
What this PR's tests covered
All 30 new test_rate_limit.py tests passed in CI: