You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Under investigation. Isolated reliability work against v0.8.1 (a3edee28). Not a formal Benchmark.
Impact
CURSOR_PI_TOOLS_SYSTEM_PROMPT (extensions/ai-providers/cursor/tool-bridge.ts) tells the model to use “the provided openpi MCP tools” and not Cursor-native tools. Advertised Pi tool names remain read / rg / bash. On some cursor-grok-4.6-high-fast class-A runs the model completed 23–24 successful read+rg calls, then looped claiming it had used Cursor-native / non-mcp_openpi_* wrappers and never wrote the acceptor file (harness timeout). Distinct from connection timeout, cancel, and native-exec rejection.
Evidence
Class A, cursor-grok-4.6-high-fast, attempts 01 and 04 of 5: timeout after many successful Pi tools; no ACCEPT_A.
Need a prompt-wording repro that does not collapse into “the model was slow,” then a minimal prompt change that names the advertised tool IDs, plus ≥10 before/after on the same A task+acceptor. Do not disable tools or swallow the loop.
Applicability
OpenPI Cursor provider, v0.8.1. Related: #234 / PR #484 (native exec rejection) — this issue is leftover identity/loop behavior after tools already succeeded.
Status
Under investigation. Isolated reliability work against v0.8.1 (
a3edee28). Not a formal Benchmark.Impact
CURSOR_PI_TOOLS_SYSTEM_PROMPT(extensions/ai-providers/cursor/tool-bridge.ts) tells the model to use “the provided openpi MCP tools” and not Cursor-native tools. Advertised Pi tool names remainread/rg/bash. On somecursor-grok-4.6-high-fastclass-A runs the model completed 23–24 successfulread+rgcalls, then looped claiming it had used Cursor-native / non-mcp_openpi_*wrappers and never wrote the acceptor file (harness timeout). Distinct from connection timeout, cancel, and native-exec rejection.Evidence
cursor-grok-4.6-high-fast, attempts 01 and 04 of 5: timeout after many successful Pi tools; no ACCEPT_A.cursor-grok-4.6-high: 5/5 correct.native_rejectionthen Pi recovery (PR fix(cursor): recover from native tool requests without native execution #484 path works when a native request actually occurs).Unblock
Need a prompt-wording repro that does not collapse into “the model was slow,” then a minimal prompt change that names the advertised tool IDs, plus ≥10 before/after on the same A task+acceptor. Do not disable tools or swallow the loop.
Applicability
OpenPI Cursor provider, v0.8.1. Related: #234 / PR #484 (native exec rejection) — this issue is leftover identity/loop behavior after tools already succeeded.