Merged
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is ON, but it could not run because the spend limit has been reached. To enable Bugbot Autofix, raise your spend limit in the Cursor dashboard.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Summary
Testing
Note
Medium Risk
Introduces a new sidecar-facing MCP tool that combines local live-session signals with a server-fetched coaching brief; behavior depends on signal mapping logic and tolerating invalid/failed coaching responses.
Overview
Adds in-session workflow nudges to the Primer sidecar: new Pydantic schemas (
InSessionNudge,InSessionNudgesResponse) and abuild_in_session_nudgesmapper that turns specific live signal types into prioritized, action-oriented suggestions (with a low-risk “stay the course” fallback).Exposes this via a new MCP tool
in_session_nudges(andprimer_in_session_nudges) that pulls local live-session signals, optionally fetches the session-start coaching brief from the server, and renders a markdown nudge report; invalid coaching payloads or request errors are handled by falling back to nudges built from live signals only.Marks the roadmap item for in-session workflow nudges as shipped and adds focused tests for the new nudge builder and MCP wiring.
Written by Cursor Bugbot for commit 2375fe6. This will update automatically on new commits. Configure here.