Conversation
|
Warning Review limit reachedYou’ve reached a temporary PR review limit under our Fair Usage Limits Policy. Next review available in: 53 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (16)
Comment |
# Conflicts: # docs/cli/configuration.md # packages/cli/src/cliSessionBootstrap.ts # packages/cli/src/observation/jspWiring.test.ts # packages/cli/src/observation/jspWiring.ts # scripts/bun-test-manifest.ts
# Conflicts: # packages/cli/vitest.test-groups.ts
WalkthroughBefore this PR, sandbox configuration could be silently overridden by inherited environment variables, so setting Release NotesNew Features
Bug Fixes
Tests
Changes
Magnitude🎯 2 (M) Related
Pre-merge Checks
Walkthrough generated by LLxprt PR Review. Planner issue: #2256 |
OpenCodeReview — automatic reviews suspendedAutomatic OCR reviews are suspended for this PR after 2 of 2 automatic reviews. To get more reviews you can:
|
# Conflicts: # scripts/bun-test-manifest.ts
# Conflicts: # packages/cli/src/config/cliArgParser.ts
TLDR
Enforces explicit CLI precedence for sandbox selection and adds a public
--jsp-bootstrap <path>option so supervisors no longer need to leave per-session JSP bootstrap state in descendant environments.The bootstrap environment variable is captured and scrubbed as the first executable startup action. Its nonsecret file path is transported explicitly across memory relaunches and sandbox hops, while the credential-bearing bootstrap content remains in its mode-0600 file.
Dive Deeper
LLXPRT_SANDBOX>settings.sandbox> disabled.--no-sandboxand--sandbox falsenow override inherited sandbox environment values.--jsp-bootstrap <path>with precedence over the deprecatedLLXPRT_JSP_BOOTSTRAP_FILEenvironment variable.--terminator.--jsp-bootstraporLLXPRT_JSP_BOOTSTRAP_FILEaccurately without exposing bootstrap contents.Reviewer Test Plan
Run the Bun-native issue tests:
Set
LLXPRT_SANDBOX=dockerand verify--no-sandboxor--sandbox falseleaves sandboxing disabled.Point
LLXPRT_JSP_BOOTSTRAP_FILEat a valid bootstrap and verify a child spawned after CLI startup does not inherit that variable.Supply a valid bootstrap through
--jsp-bootstrapwhile also setting the deprecated environment variable; verify the flag path is selected.Exercise memory relaunch or sandbox hopping and verify the env-origin path survives through argv while the child environment remains scrubbed.
Supply missing or malformed bootstrap files through both sources and verify diagnostics name the actual source without printing path contents or credentials.
Local verification completed:
npm run testworkspace coverage; all issue-related and CLI suites pass. The full serial workspace runner encountered documented unrelated concurrent Bun/agent test instability, while affected workspaces passed in isolation.npm run lintnpm run typechecknpm run formatnpm run buildnpm run lint:eslint-guardbun scripts/start.ts --profile-load stepfun-37 "write me a haiku and nothing else"Testing Matrix
Linked issues / bugs
Fixes #3083