main.js · part 242
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, part 242. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
The current status of the TODO item
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799070–7799107, SHA-256 55a642ad57eaf1e4.
Jev judged not model-facing (confidence 0.49; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The current status of the TODO item
The current status of the TODO item
Unique identifier for the TODO item
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799141–7799178, SHA-256 1cc18a1b23838759.
Jev judged not model-facing (confidence 0.58; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Unique identifier for the TODO item
Unique identifier for the TODO item
The description/content of the TODO item
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799205–7799247, SHA-256 7a9f3c3b87648b64.
Jev judged not model-facing (confidence 0.46; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The description/content of the TODO item
The description/content of the TODO item
The current status of the TODO item · byte 7799268
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799268–7799305, SHA-256 55a642ad57eaf1e4.
Jev judged not model-facing (confidence 0.55; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The current status of the TODO item
The current status of the TODO item
Whether to merge the todos with the existing todos. If true, the todos will be m
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799382–7799619, SHA-256 9ca4629f105a2190.
Jev judged model-facing (confidence 0.81; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Array of todo items to write to the workspace
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799646–7799693, SHA-256 47d2f343ab4ffc62.
Jev judged not model-facing (confidence 0.74; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Array of todo items to write to the workspace
Array of todo items to write to the workspace
Array of TODO items to update or create
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799755–7799796, SHA-256 d8483a7bae8f10a5.
Jev judged model-facing (confidence 0.81; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Array of TODO items to update or create
Array of TODO items to update or create
Whether to merge the todos with the existing todos. If true, the todos will be m · byte 7799821
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7799821–7800058, SHA-256 9ca4629f105a2190.
Jev judged model-facing (confidence 0.86; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Array of TODO items to update or create · byte 7800111
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7800111–7800152, SHA-256 d8483a7bae8f10a5.
Jev judged not model-facing (confidence 0.7; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Array of TODO items to update or create
Array of TODO items to update or create
Whether to merge the todos with the existing todos. If true, the todos will be m · byte 7800233
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7800233–7800470, SHA-256 9ca4629f105a2190.
Jev judged model-facing (confidence 0.84; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Array of TODO items to update or create · byte 7800501
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7800501–7800542, SHA-256 d8483a7bae8f10a5.
Jev judged not model-facing (confidence 0.7; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Array of TODO items to update or create
Array of TODO items to update or create
Whether to merge the todos with the existing todos. If true, the todos will be m · byte 7800597
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7800597–7800834, SHA-256 9ca4629f105a2190.
Jev judged not model-facing (confidence 0.77; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Whether to merge the todos with the existing todos. If true, the todos will be merged into the existing todos based on the id field. You can leave unchanged properties undefined. If false, the new todos will replace the existing todos.
Unique identifier for the TODO item · byte 7800948
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7800948–7800985, SHA-256 1cc18a1b23838759.
Jev judged not model-facing (confidence 0.66; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Unique identifier for the TODO item
Unique identifier for the TODO item
The description/content of the TODO item · byte 7801012
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7801012–7801054, SHA-256 7a9f3c3b87648b64.
Jev judged not model-facing (confidence 0.51; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The description/content of the TODO item
The description/content of the TODO item
The current status of the TODO item · byte 7801075
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7801075–7801112, SHA-256 55a642ad57eaf1e4.
Jev judged not model-facing (confidence 0.56; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The current status of the TODO item
The current status of the TODO item
Unique identifier for the TODO item · byte 7801146
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7801146–7801183, SHA-256 1cc18a1b23838759.
Jev judged not model-facing (confidence 0.6; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Unique identifier for the TODO item
Unique identifier for the TODO item
The description/content of the TODO item · byte 7801221
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7801221–7801263, SHA-256 7a9f3c3b87648b64.
Jev judged not model-facing (confidence 0.36; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The description/content of the TODO item
The description/content of the TODO item
The current status of the TODO item · byte 7801284
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7801284–7801321, SHA-256 55a642ad57eaf1e4.
Jev judged not model-facing (confidence 0.44; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The current status of the TODO item
The current status of the TODO item
Array of TODO items to update
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7801394–7801425, SHA-256 31c61fd98a4b6bad.
Jev judged not model-facing (confidence 0.45; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Array of TODO items to update
Array of TODO items to update
Array of TODO items to overwrite the existing TODO list with
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7801497–7801559, SHA-256 ae6e7ca8b9b936fe.
Jev judged not model-facing (confidence 0.7; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Array of TODO items to overwrite the existing TODO list with
Array of TODO items to overwrite the existing TODO list with
Unhandled version: ${e}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7802039–7802064, SHA-256 bd19ee66999226d4.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unhandled version: ${e}
Unhandled version: ${e}
Updates the todo list. Provide a list of todo items, each with an id, content, a
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7802136–7802501, SHA-256 1be9a7763720568d.
Jev judged model-facing (confidence 0.89; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Updates the todo list. Provide a list of todo items, each with an id, content, and status. Provide merge=true to update existing tasks. ### Guidelines - At most one task can be in_progress at a time. - Cancel tasks that are no longer neede…
Updates the todo list. Provide a list of todo items, each with an id, content, and status. Provide merge=true to update existing tasks.
### Guidelines
- At most one task can be in_progress at a time.
- Cancel tasks that are no longer needed immediately.
- Prefer creating the first todo as in_progress
- Batch todo updates with other tool calls in parallel
Use this tool to create and manage a structured task list for your current codin
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7802526–7802618, SHA-256 9599b67ec8740b6f.
Jev judged model-facing (confidence 0.89; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Use this tool to create and manage a structured task list for your current coding session.
Use this tool to create and manage a structured task list for your current coding session.
Use this tool to create and manage a structured task list for your current codin · byte 7802682
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7802682–7806790, SHA-256 8a3b311c7bc6ce30.
Jev judged model-facing (confidence 0.93; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Use this tool to create and manage a structured task list for your current coding session. This helps track progress, organize complex tasks, and demonstrate thoroughness. Note: Other than when first creating todos, don't tell the user you…
Use this tool to create and manage a structured task list for your current coding session. This helps track progress, organize complex tasks, and demonstrate thoroughness.
Note: Other than when first creating todos, don't tell the user you're updating todos, just do it.
### When to Use This Tool
Use proactively for:
1. Complex multi-step tasks (3+ distinct steps)
2. Non-trivial tasks requiring careful planning
3. User explicitly requests todo list
4. User provides multiple tasks (numbered/comma-separated)
5. After receiving new instructions - capture requirements as todos (use merge=false to add new ones)
6. After completing tasks - mark complete with merge=true and add follow-ups
7. When starting new tasks - mark as in_progress (ideally only one at a time)
### When NOT to Use
Skip for:
1. Single, straightforward tasks
2. Trivial tasks with no organizational benefit
3. Tasks completable in < 3 trivial steps
4. Purely conversational/informational requests
5. Don't add a task to test the change unless asked, or you'll overfocus on testing
### Examples
<example>
User: Add dark mode toggle to settings
Assistant:
- *Creates todo list:*
1. Add state management [in_progress]
2. Implement styles
3. Create toggle component
4. Update components
- [Immediately begins working on todo 1 in the same tool call batch]
<reasoning>
Multi-step feature with dependencies.
</reasoning>
</example>
<example>
User: Rename getCwd to getCurrentWorkingDirectory across my project
Assistant: *Searches codebase, finds 15 instances across 8 files*
*Creates todo list with specific items for each file that needs updating*
<reasoning>
Complex refactoring requiring systematic tracking across multiple files.
</reasoning>
</example>
<example>
User: Implement user registration, product catalog, shopping cart, checkout flow.
Assistant: *Creates todo list breaking down each feature into specific tasks*
<reasoning>
Multiple complex features provided as list requiring organized task management.
</reasoning>
</example>
<example>
User: Optimize my React app - it's rendering slowly.
Assistant: *Analyzes codebase, identifies issues*
*Creates todo list: 1) Memoization, 2) Virtualization, 3) Image optimization, 4) Fix state loops, 5) Code splitting*
<reasoning>
Performance optimization requires multiple steps across different components.
</reasoning>
</example>
### Examples of When NOT to Use the Todo List
<example>
User: What does git status do?
Assistant: Shows current state of working directory and staging area...
<reasoning>
Informational request with no coding task to complete.
</reasoning>
</example>
<example>
User: Add comment to calculateTotal function.
Assistant: *Uses edit tool to add comment*
<reasoning>
Single straightforward task in one location.
</reasoning>
</example>
<example>
User: Run npm install for me.
Assistant: *Executes npm install* Command completed successfully...
<reasoning>
Single command execution with immediate results.
</reasoning>
</example>
### Task States and Management
1. **Task States:**
- pending: Not yet started
- in_progress: Currently working on
- completed: Finished successfully
- cancelled: No longer needed
2. **Task Management:**
- Update status in real-time
- Mark complete IMMEDIATELY after finishing
- Only ONE task in_progress at a time
- Complete current tasks before starting new ones
3. **Task Breakdown:**
- Create specific, actionable items
- Break complex tasks into manageable steps
- Use clear, descriptive names
4. **Parallel Todo Writes:**
- Prefer creating the first todo as in_progress
- Start working on todos by using tool calls in the same tool call batch as the todo write
- Batch todo updates with other tool calls for better latency and lower costs for the user
When in doubt, use this tool. Proactive task management demonstrates attentiveness and ensures complete requirements.
Unhandled version: ${e} · byte 7806815
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7806815–7806840, SHA-256 bd19ee66999226d4.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unhandled version: ${e}
Unhandled version: ${e}
Use this tool to manage complex multi-step tasks.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7806927–7806978, SHA-256 eed381d48344f08d.
Jev judged model-facing (confidence 0.87; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Use this tool to manage complex multi-step tasks.
Use this tool to manage complex multi-step tasks.
Invalid JSON
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7807947–7807961, SHA-256 490a346b3c7cae2f.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid JSON
Invalid JSON
Invalid arguments: ${f.error.message}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7808014–7808053, SHA-256 a68a868dc18b753c.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid arguments: ${f.error.message}
Invalid arguments: ${f.error.message}
Invalid argument: must provide 'content' for new todos items
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7808557–7808619, SHA-256 e3421999988dc122.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid argument: must provide 'content' for new todos items
Invalid argument: must provide 'content' for new todos items
Successfully updated TODOs. Make sure to follow and update your TODO list as you
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7809648–7809840, SHA-256 a970a0aa8398b743.
Jev judged not model-facing (confidence 0.54; role human). This is a classifier judgment, not proof of delivery.
Readable text: Successfully updated TODOs. Make sure to follow and update your TODO list as you make progress. Cancel and add new TODO tasks as needed when the user makes a correction or follow-up request.
Successfully updated TODOs. Make sure to follow and update your TODO list as you make progress. Cancel and add new TODO tasks as needed when the user makes a correction or follow-up request.
No TODOs are marked in-progress, make sure to mark them before starting the next
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7809936–7810020, SHA-256 86e18e8fd6a600d9.
Jev judged not model-facing (confidence 0.54; role human). This is a classifier judgment, not proof of delivery.
Readable text: No TODOs are marked in-progress, make sure to mark them before starting the next.
No TODOs are marked in-progress, make sure to mark them before starting the next.
Here are the latest contents of your todo list:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7810156–7810209, SHA-256 39be2161b9f2f27d.
Jev judged not model-facing (confidence 0.29; role human). This is a classifier judgment, not proof of delivery.
Readable text: Here are the latest contents of your todo list:
Here are the latest contents of your todo list:
${JSON.stringify(t)}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7810287–7810311, SHA-256 26652557d1630274.
Jev judged not model-facing (confidence 0.16; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${JSON.stringify(t)}
${JSON.stringify(t)}
Here are the latest contents of your todo list: ${e.todos.map(e= - ${BE(e.sta
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7810321–7810471, SHA-256 735054daab2963ec.
Jev judged not model-facing (confidence 0.25; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Here are the latest contents of your todo list: ${e.todos.map(e=>'- **${BE(e.status).toUpperCase()}**: ${e.content} (id: ${e.id})').join("\n")}
Here are the latest contents of your todo list:
${e.todos.map(e=>`- **${BE(e.status).toUpperCase()}**: ${e.content} (id: ${e.id})`).join("\n")}
- ${BE(e.status).toUpperCase()} : ${e.content} (id: ${e.id})
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7810392–7810457, SHA-256 c320be273f36c7f9.
Jev judged not model-facing (confidence 0.16; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - **${BE(e.status).toUpperCase()}**: ${e.content} (id: ${e.id})
- **${BE(e.status).toUpperCase()}**: ${e.content} (id: ${e.id})
You have many finished todos. Consider cleaning up old ones.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7810512–7810574, SHA-256 a44b3886de5dcd0f.
Jev judged not model-facing (confidence 0.28; role human). This is a classifier judgment, not proof of delivery.
Readable text: You have many finished todos. Consider cleaning up old ones.
You have many finished todos. Consider cleaning up old ones.
Unknown error
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7810659–7810674, SHA-256 70e280a3cf0ea5f5.
Jev judged not model-facing (confidence 0.05; role human). This is a classifier judgment, not proof of delivery.
Readable text: Unknown error
Unknown error
Unhandled result case: ${String(s)}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7810700–7810737, SHA-256 5ac9a2e895086938.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unhandled result case: ${String(s)}
Unhandled result case: ${String(s)}
Object expected.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7811909–7811927, SHA-256 d588320af15c8b9c.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Object expected.
Object expected.
Symbol.asyncDispose is not defined.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7811987–7812024, SHA-256 daa66daf4a2ce51d.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Symbol.asyncDispose is not defined.
Symbol.asyncDispose is not defined.
Symbol.dispose is not defined.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7812105–7812137, SHA-256 4f970f848ba76c6c.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Symbol.dispose is not defined.
Symbol.dispose is not defined.
Object not disposable.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7812212–7812236, SHA-256 2fc540c51c4f1811.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Object not disposable.
Object not disposable.
An error was suppressed during disposal.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7812477–7812519, SHA-256 f5185cbeab3cd14b.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: An error was suppressed during disposal.
An error was suppressed during disposal.
Cannot fetch from localhost (${r}) because this tool runs from an isolated serve
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7813356–7813440, SHA-256 b295e229bdf69c1f.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cannot fetch from localhost (${r}) because this tool runs from an isolated server.
Cannot fetch from localhost (${r}) because this tool runs from an isolated server.
Cannot fetch from private IP (${r}) because this tool runs from an isolated serv
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7813447–7813532, SHA-256 09f1f1c2a35f5898.
Jev judged not model-facing (confidence 0.08; role human). This is a classifier judgment, not proof of delivery.
Readable text: Cannot fetch from private IP (${r}) because this tool runs from an isolated server.
Cannot fetch from private IP (${r}) because this tool runs from an isolated server.
... ${r} line${1===r?"":"s"} truncated
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7813656–7813701, SHA-256 264d402bc78fd3f6.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ...[${r} line${1===r?"":"s"} truncated]
...[${r} line${1===r?"":"s"} truncated]
The URL to fetch. The content will be converted to a readable markdown format.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7813814–7813894, SHA-256 e0a5f2baab11d5da.
Jev judged model-facing (confidence 0.82; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: The URL to fetch. The content will be converted to a readable markdown format.
The URL to fetch. The content will be converted to a readable markdown format.
Set to true when immediately retrying the exact same fetch after Auto-review blo
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7813961–7814125, SHA-256 f4bbb87b3fb1674e.
Jev judged not model-facing (confidence 0.72; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Set to true when immediately retrying the exact same fetch after Auto-review blocks it and you decide the user should approve it through the native approval card.
Set to true when immediately retrying the exact same fetch after Auto-review blocks it and you decide the user should approve it through the native approval card.
Provide the exact block reason returned by Auto-review in the prior rejection. R
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7814176–7814396, SHA-256 ea6478662067b4a0.
Jev judged not model-facing (confidence 0.76; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Provide the exact block reason returned by Auto-review in the prior rejection. Required when requestSmartModeApproval is true so the approval card shows the original classifier reason without re-running the classifier.
Provide the exact block reason returned by Auto-review in the prior rejection. Required when requestSmartModeApproval is true so the approval card shows the original classifier reason without re-running the classifier.
Blocked by Auto-review
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7816038–7816062, SHA-256 4db33a8f3e863178.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Blocked by Auto-review
Blocked by Auto-review
Unhandled version: ${e} · byte 7816860
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7816860–7816885, SHA-256 bd19ee66999226d4.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unhandled version: ${e}
Unhandled version: ${e}
Fetch content from a URL and return it as readable markdown. Prefer this over sh
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7816955–7817097, SHA-256 e6ae18d5da67d512.
Jev judged model-facing (confidence 0.89; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Fetch content from a URL and return it as readable markdown. Prefer this over shell for web content because shell egress is more restricted.
Fetch content from a URL and return it as readable markdown. Prefer this over shell for web content because shell egress is more restricted.
Fetch content from a specified URL and return its contents in a readable markdow
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7817125–7817281, SHA-256 85c389913a6f2775.
Jev judged model-facing (confidence 0.92; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Fetch content from a specified URL and return its contents in a readable markdown format. Use this tool when you need to retrieve and analyze web content.
Fetch content from a specified URL and return its contents in a readable markdown format. Use this tool when you need to retrieve and analyze web content.
- For static assets and non-webpage URLs, use the ${t} tool instead.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7817328–7817402, SHA-256 61b3e8fd5e483372.
Jev judged model-facing (confidence 0.86; role tool). This is a classifier judgment, not proof of delivery.
Readable text: - For static assets and non-webpage URLs, use the '${t}' tool instead.
- For static assets and non-webpage URLs, use the `${t}` tool instead.
Fetch content from a specified URL and return its contents in a readable markdow · byte 7817412
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7817412–7818222, SHA-256 7f9621664058a223.
Jev judged model-facing (confidence 0.93; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Fetch content from a specified URL and return its contents in a readable markdown format. Use this tool when you need to retrieve and analyze webpage content. - The URL must be a fully-formed, valid URL. - This tool is read-only and will n…
Fetch content from a specified URL and return its contents in a readable markdown format. Use this tool when you need to retrieve and analyze webpage content.
- The URL must be a fully-formed, valid URL.
- This tool is read-only and will not work for requests intended to have side effects.
- This fetch tries to return live results but may return previously cached content.
- Authentication is not supported, and an error will be returned if the URL requires authentication.
- If the URL is returning a non-200 status code, e.g. 404, the tool will not return the content and will instead return an error message.
- This fetch runs from an isolated server. Hosts like localhost or private IPs will not work.
- This tool does not support fetching binary content, e.g. media or PDFs.${r?`\n${r}`:""}
${n} Prefer this tool over any mcp cursor- tools when fetching URL content.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7818266–7818347, SHA-256 fa9ce2a0f020a4c5.
Jev judged model-facing (confidence 0.85; role tool). This is a classifier judgment, not proof of delivery.
Readable text: ${n} Prefer this tool over any mcp_cursor-* tools when fetching URL content.
${n}
Prefer this tool over any mcp_cursor-* tools when fetching URL content.
${n} ${r.descriptionSuffix}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7818427–7818459, SHA-256 54bd658875f1b47f.
Jev judged not model-facing (confidence 0.57; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${n} ${r.descriptionSuffix}
${n}
${r.descriptionSuffix}
Invalid URL: must include http:// or https://
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7818672–7818719, SHA-256 6da824d507bb88ea.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid URL: must include http:// or https://
Invalid URL: must include http:// or https://
Invalid URL protocol: ${u.protocol} (must be http or https)
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7818781–7818842, SHA-256 96f809f3dff1eb9a.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid URL protocol: ${u.protocol} (must be http or https)
Invalid URL protocol: ${u.protocol} (must be http or https)
${d.reason} system reminder Auto-review blocked this autonomous tool call. Dec
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/main.js, bytes 7820437–7821051, SHA-256 41e62a7b359afe0c.
Jev judged model-facing (confidence 0.85; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: ${d.reason} <system_reminder> Auto-review blocked this autonomous tool call. Decide now between two paths: if a safer non-autonomous path satisfies the request, use it; otherwise, if this blocked fetch is still necessary and the user shoul…
${d.reason}
<system_reminder>
Auto-review blocked this autonomous tool call. Decide now between two paths: if a safer non-autonomous path satisfies the request, use it; otherwise, if this blocked fetch is still necessary and the user should approve it, immediately retry the exact same WebFetch call with requestSmartModeApproval set to true AND smartModeBlockReason set to the exact block reason text above. That retry is what shows the native approval card; stopping here leaves the user with no approval UI. Do not change the URL or use an escalated variant when retrying for approval.
</system_reminder>