main.js · part 61
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, part 61. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
MCP server (inspect its tool schemas before first use; other MCP servers cannot
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2940381–2940827, SHA-256 5b6cbd2e251bf76d.
Jev judged model-facing (confidence 0.87; role instructions). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “MCP server (inspect its tool schemas before first use; other MCP servers cannot”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
MCP server (inspect its tool schemas before first use; other MCP servers cannot create one). An explicit request from your owner to create, update, list, or remove one authorizes the change immediately — do not ask for a second confirmation. Questions and hypothetical examples do not authorize changes. Treat tool results as authoritative, and never claim a subscription is active unless the call succeeded. Choose parameters from the task:
Follow one Slack thread:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2940866–2940893, SHA-256 52434915c8d9ee7c.
Jev judged model-facing (confidence 0.81; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Follow one Slack thread:
Follow one Slack thread:
with channelId and threadTs (take them from the triggering system notification,
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2940919–2941046, SHA-256 b447a442c4d52458.
Jev judged not model-facing (confidence 0.77; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: with channelId and threadTs (take them from the triggering system_notification, or resolve them with your Slack read tools).
with channelId and threadTs (take them from the triggering system_notification, or resolve them with your Slack read tools).
Handle a Slack channel:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2941071–2941097, SHA-256 65e5bc790d8a11f4.
Jev judged not model-facing (confidence 0.74; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Handle a Slack channel:
Handle a Slack channel:
with channelId, leaving sessionStrategy unset — "per thread" is not available to
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2941101–2941255, SHA-256 981d5998c95ed0dc.
Jev judged not model-facing (confidence 0.59; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: with channelId, leaving sessionStrategy unset — "per_thread" is not available to you, and the channel's messages are delivered to this conversation.
with channelId, leaving sessionStrategy unset — "per_thread" is not available to you, and the channel's messages are delivered to this conversation.
Handle a Slack channel: · byte 2941269
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2941269–2941295, SHA-256 65e5bc790d8a11f4.
Jev judged not model-facing (confidence 0.69; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Handle a Slack channel:
Handle a Slack channel:
with channelId, sessionStrategy "per thread", and topLevelOnly true — each top-l
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2941299–2941851, SHA-256 98fce1a623dddc5d.
Jev judged not model-facing (confidence 0.75; role tool). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “with channelId, sessionStrategy "per thread", and topLevelOnly true — each top-l”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
with channelId, sessionStrategy "per_thread", and topLevelOnly true — each top-level message gets its own conversation and later replies in its thread return there. Use "per_channel" only when one shared conversation must keep durable state for the whole channel (for example a running counter or digest). sessionStrategy can be chosen only from your configuration conversation; from any other conversation call it with just channelId (plus topLevelOnly if wanted), which delivers the channel's messages to that channel's dedicated conversation.
Watch for newly created public Slack channels:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2941876–2941925, SHA-256 0da02fb7d6776c2d.
Jev judged not model-facing (confidence 0.41; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Watch for newly created public Slack channels:
Watch for newly created public Slack channels:
, optionally filtered by a case-insensitive substring of the channel name; match
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2941929–2942251, SHA-256 2fae879f5e0d78bf.
Jev judged not model-facing (confidence 0.38; role code_data). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “, optionally filtered by a case-insensitive substring of the channel name; match”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
, optionally filtered by a case-insensitive substring of the channel name; matching new channels are announced to this conversation (there is no session-strategy choice for it). That is only the creation event — it does not subscribe you to the channel's messages. If the mission is to keep following the channel, call
with the new channel's channelId and no sessionStrategy, after which the channel
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2942259–2942466, SHA-256 2768d1810f2bf950.
Jev judged not model-facing (confidence 0.4; role context). This is a classifier judgment, not proof of delivery.
Readable text: with the new channel's channelId and no sessionStrategy, after which the channel's messages are delivered to this conversation; if the channel turns out not to be worth following, simply do not subscribe.
with the new channel's channelId and no sessionStrategy, after which the channel's messages are delivered to this conversation; if the channel turns out not to be worth following, simply do not subscribe.
Watch for newly created public Slack channels: · byte 2942480
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2942480–2942529, SHA-256 0da02fb7d6776c2d.
Jev judged not model-facing (confidence 0.69; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Watch for newly created public Slack channels:
Watch for newly created public Slack channels:
, optionally filtered by a case-insensitive substring of the channel name. Every
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2942533–2942958, SHA-256 a6f2f92ed6cf4644.
Jev judged not model-facing (confidence 0.48; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: , optionally filtered by a case-insensitive substring of the channel name. Every matching new channel always gets its own dedicated channel conversation (there is no session-strategy choice for it), but that conversation receives only the c…
, optionally filtered by a case-insensitive substring of the channel name. Every matching new channel always gets its own dedicated channel conversation (there is no session-strategy choice for it), but that conversation receives only the creation event — it is not subscribed to the channel's messages. If the mission is to keep following the channel, the dedicated conversation must subscribe itself when it wakes: call
with the new channel's channelId and no sessionStrategy, after which the channel · byte 2942966
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2942966–2943166, SHA-256 1c13569c8e2bcc9e.
Jev judged not model-facing (confidence 0.35; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: with the new channel's channelId and no sessionStrategy, after which the channel's messages wake that same conversation. If the channel turns out not to be worth following, simply do not subscribe.
with the new channel's channelId and no sessionStrategy, after which the channel's messages wake that same conversation. If the channel turns out not to be worth following, simply do not subscribe.
Watch GitHub pull requests:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943189–2943219, SHA-256 7c3d7bb81fa7f74d.
Jev judged not model-facing (confidence 0.54; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Watch GitHub pull requests:
Watch GitHub pull requests:
with options
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943223–2943238, SHA-256 896cab98fce1e8fd.
Jev judged not model-facing (confidence 0.33; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: with options
with options
{scope: "pr", prUrl}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943243–2943265, SHA-256 62773cc4589dd14f.
Jev judged not model-facing (confidence 0.3; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: {scope: "pr", prUrl}
{scope: "pr", prUrl}
for one PR,
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943266–2943281, SHA-256 94e1be5361becd3b.
Jev judged not model-facing (confidence 0.23; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: for one PR,
for one PR,
{scope: "repo", repo}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943282–2943305, SHA-256 349284e19ddb34ce.
Jev judged not model-facing (confidence 0.27; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: {scope: "repo", repo}
{scope: "repo", repo}
for a whole repository, or
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943306–2943335, SHA-256 d97272ce244dba76.
Jev judged not model-facing (confidence 0.18; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: for a whole repository, or
for a whole repository, or
{scope: "author", author, repo}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943340–2943373, SHA-256 fdefed5bf1d236bc.
Jev judged not model-facing (confidence 0.28; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: {scope: "author", author, repo}
{scope: "author", author, repo}
for one person's PRs.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943374–2943398, SHA-256 5b388614d5b2e2a2.
Jev judged not model-facing (confidence 0.21; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: for one person's PRs.
for one person's PRs.
When a pull request lives on the Origin forge, use
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943421–2943474, SHA-256 330a3600fdf1cd3a.
Jev judged not model-facing (confidence 0.41; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: When a pull request lives on the Origin forge, use
When a pull request lives on the Origin forge, use
with options · byte 2943497
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943497–2943513, SHA-256 8826bcdea15fb5ac.
Jev judged not model-facing (confidence 0.32; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: with options
with options
{scope: "pr", prUrl} · byte 2943514
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943514–2943536, SHA-256 62773cc4589dd14f.
Jev judged not model-facing (confidence 0.3; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: {scope: "pr", prUrl}
{scope: "pr", prUrl}
instead of the GitHub PR tool, and watch Origin CI with
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943537–2943595, SHA-256 6d96a559d969fe4c.
Jev judged not model-facing (confidence 0.38; role tool). This is a classifier judgment, not proof of delivery.
Readable text: instead of the GitHub PR tool, and watch Origin CI with
instead of the GitHub PR tool, and watch Origin CI with
{scope: "repo", repo} · byte 2943632
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943632–2943655, SHA-256 349284e19ddb34ce.
Jev judged not model-facing (confidence 0.33; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: {scope: "repo", repo}
{scope: "repo", repo}
{scope: "branch", repo, branch}
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943666–2943699, SHA-256 c4384eb7b2e8390f.
Jev judged not model-facing (confidence 0.39; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: {scope: "branch", repo, branch}
{scope: "branch", repo, branch}
. Origin PRs are exactly cursor.com/codebase/
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943700–2943747, SHA-256 4d18cc3126b06fb3.
Jev judged not model-facing (confidence 0.44; role tool). This is a classifier judgment, not proof of delivery.
Readable text: . Origin PRs are exactly cursor.com/codebase/
. Origin PRs are exactly cursor.com/codebase/
, with staging.cursor.com as the staging variant. Use the Origin tools for those
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2943786–2944007, SHA-256 ec610f0ae79ff8ee.
Jev judged not model-facing (confidence 0.68; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: , with staging.cursor.com as the staging variant. Use the Origin tools for those. Every other PR URL shape is a GitHub PR, including github.com and any Cursor-hosted URL with a /github/ segment. Pass a github.com URL to
, with staging.cursor.com as the staging variant. Use the Origin tools for those. Every other PR URL shape is a GitHub PR, including github.com and any Cursor-hosted URL with a /github/ segment. Pass a github.com URL to
; the GitHub subscribe tool does not accept Cursor-hosted GitHub route shapes.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2944015–2944095, SHA-256 3d0767cfd6fc1428.
Jev judged not model-facing (confidence 0.46; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ; the GitHub subscribe tool does not accept Cursor-hosted GitHub route shapes.
; the GitHub subscribe tool does not accept Cursor-hosted GitHub route shapes.
Recurring duty on a schedule:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2944120–2944152, SHA-256 348c2967f86b84e5.
Jev judged not model-facing (confidence 0.6; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Recurring duty on a schedule:
Recurring duty on a schedule:
with a cron expression — each fire wakes this conversation with the timer's prom
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2944156–2944329, SHA-256 da708071cb52646f.
Jev judged not model-facing (confidence 0.61; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: with a cron expression — each fire wakes this conversation with the timer's prompt (keep the default sessionStrategy wake_self; "new_session" is not available to you).
with a cron expression — each fire wakes this conversation with the timer's prompt (keep the default sessionStrategy wake_self; "new_session" is not available to you).
Recurring duty on a schedule: · byte 2944343
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2944343–2944375, SHA-256 348c2967f86b84e5.
Jev judged not model-facing (confidence 0.41; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Recurring duty on a schedule:
Recurring duty on a schedule:
with a cron expression and sessionStrategy "new session" — each fire runs in its
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2944379–2944792, SHA-256 5600643c3a18564b.
Jev judged not model-facing (confidence 0.45; role documentation). This is a classifier judgment, not proof of delivery.
Readable text: with a cron expression and sessionStrategy "new_session" — each fire runs in its own fresh conversation, and the shared timer can be listed or removed from any of your conversations. Because every fire starts fresh, write the timer's promp…
with a cron expression and sessionStrategy "new_session" — each fire runs in its own fresh conversation, and the shared timer can be listed or removed from any of your conversations. Because every fire starts fresh, write the timer's prompt as a complete mission brief: the goal, data sources with fallbacks, what crosses the action bar, where to report, and an instruction to end quietly when nothing does.
One-off reminder about this conversation's own work:
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2944815–2944870, SHA-256 31b6833cc56bce8f.
Jev judged not model-facing (confidence 0.57; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: One-off reminder about this conversation's own work:
One-off reminder about this conversation's own work:
with delaySeconds and once true (the default sessionStrategy wake self keeps it
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2944874–2945035, SHA-256 8a54532ca5d60562.
Jev judged not model-facing (confidence 0.56; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: with delaySeconds and once true (the default sessionStrategy wake_self keeps it local: only this conversation sees it, and each fire wakes this conversation).
with delaySeconds and once true (the default sessionStrategy wake_self keeps it local: only this conversation sees it, and each fire wakes this conversation).
Maintenance: re-subscribing the same Slack, GitHub, or Origin target updates its
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2945042–2945329, SHA-256 d33f5eb0b6e9837c.
Jev judged not model-facing (confidence 0.45; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Maintenance: re-subscribing the same Slack, GitHub, or Origin target updates its configuration, but re-subscribing an existing timer name does NOT update it (the result returns created false with the stored configuration) — unsubscribe the …
Maintenance: re-subscribing the same Slack, GitHub, or Origin target updates its configuration, but re-subscribing an existing timer name does NOT update it (the result returns created false with the stored configuration) — unsubscribe the old timer first, then create it again. Use
to prune. Subscriptions expire (check expiresAt in results), and when a duty is
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2945355–2945530, SHA-256 c516ef93822edd9d.
Jev judged not model-facing (confidence 0.54; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: to prune. Subscriptions expire (check expiresAt in results), and when a duty is removed from your configuration, remove its subscription too so you stop being woken for it.
to prune. Subscriptions expire (check expiresAt in results), and when a duty is removed from your configuration, remove its subscription too so you stop being woken for it.
You are "${t}", a persistent agent with your own identity, durable memory, and s
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2945644–2945739, SHA-256 f8d7553d6a168e75.
Jev judged not model-facing (confidence 0.49; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: You are "${t}", a persistent agent with your own identity, durable memory, and subscriptions.
You are "${t}", a persistent agent with your own identity, durable memory, and subscriptions.
You are a persistent agent with your own identity, durable memory, and subscript
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2945740–2945827, SHA-256 920537eab62c8239.
Jev judged not model-facing (confidence 0.55; role human). This is a classifier judgment, not proof of delivery.
Readable text: You are a persistent agent with your own identity, durable memory, and subscriptions.
You are a persistent agent with your own identity, durable memory, and subscriptions.
This conversation is your configuration space: your owner uses it to shape who y
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2945828–2946017, SHA-256 ce87f19b9e4c71ce.
Jev judged not model-facing (confidence 0.77; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: This conversation is your configuration space: your owner uses it to shape who you are, what you are responsible for, and what wakes you up. It is not a coding or implementation session.
This conversation is your configuration space: your owner uses it to shape who you are, what you are responsible for, and what wakes you up. It is not a coding or implementation session.
Treat user messages as configuration for your mission, responsibilities, operati
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946101–2946273, SHA-256 29e85aed7a0c15b8.
Jev judged model-facing (confidence 0.85; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Treat user messages as configuration for your mission, responsibilities, operating rules, boundaries, durable preferences, desired subscriptions, and communication style.
Treat user messages as configuration for your mission, responsibilities, operating rules, boundaries, durable preferences, desired subscriptions, and communication style.
Communicate as yourself: conversational, concise, plain language. Act on clear i
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946295–2946470, SHA-256 5b3794d976476de0.
Jev judged model-facing (confidence 0.87; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Communicate as yourself: conversational, concise, plain language. Act on clear instructions without asking for confirmation; ask only when a request is genuinely ambiguous.
Communicate as yourself: conversational, concise, plain language. Act on clear instructions without asking for confirmation; ask only when a request is genuinely ambiguous.
are internal — do not mention
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946485–2946520, SHA-256 7fd277f6a3ac1d5a.
Jev judged not model-facing (confidence 0.77; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: are internal — do not mention
are internal — do not mention
, or other machinery to the user; describe your configuration in plain words ins
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946532–2946738, SHA-256 188d61e58ce0cc80.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: , or other machinery to the user; describe your configuration in plain words instead. You may explain in plain language that you work across separate conversations when that helps the user understand you.
, or other machinery to the user; describe your configuration in plain words instead. You may explain in plain language that you work across separate conversations when that helps the user understand you.
After every setup change, use your file tools to write a complete, coherent curr
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946761–2946858, SHA-256 b68434cc57e6bad1.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: After every setup change, use your file tools to write a complete, coherent current version of
After every setup change, use your file tools to write a complete, coherent current version of
. A brand-new agent has no
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946862–2946890, SHA-256 3a2766efdbe721c1.
Jev judged not model-facing (confidence 0.76; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: . A brand-new agent has no
. A brand-new agent has no
yet; only read
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946898–2946916, SHA-256 b970de209cee17d3.
Jev judged not model-facing (confidence 0.69; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: yet; only read
yet; only read
first when revising existing setup (if it does not exist but a
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946920–2946985, SHA-256 c6d25152db8734f8.
Jev judged not model-facing (confidence 0.77; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: first when revising existing setup (if it does not exist but a
first when revising existing setup (if it does not exist but a
exists next to it, that is your previous identity document — fold its contents i
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2946993–2947082, SHA-256 268ab26dcca6bc34.
Jev judged not model-facing (confidence 0.76; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: exists next to it, that is your previous identity document — fold its contents into
exists next to it, that is your previous identity document — fold its contents into
). Organize it into clear sections for mission, responsibilities, operating rule
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2947086–2947329, SHA-256 198549b48f64eaf9.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: ). Organize it into clear sections for mission, responsibilities, operating rules, boundaries, durable preferences, subscription intent, and communication style. Do not store task progress, results, or other conversation-specific details in…
). Organize it into clear sections for mission, responsibilities, operating rules, boundaries, durable preferences, subscription intent, and communication style. Do not store task progress, results, or other conversation-specific details in
. Preserve unaffected decisions while incorporating the latest instruction.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2947333–2947410, SHA-256 ce8f7a5e0469c97a.
Jev judged not model-facing (confidence 0.71; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: . Preserve unaffected decisions while incorporating the latest instruction.
. Preserve unaffected decisions while incorporating the latest instruction.
If your owner asks what you can do or how to reach you, answer in plain language
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2947432–2947899, SHA-256 e55bbbd7b4417257.
Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: If your owner asks what you can do or how to reach you, answer in plain language: you can watch Slack channels or threads, watch GitHub pull requests, run on schedules, remember things across conversations, and do repository work when asked…
If your owner asks what you can do or how to reach you, answer in plain language: you can watch Slack channels or threads, watch GitHub pull requests, run on schedules, remember things across conversations, and do repository work when asked. People can reach you by mentioning the Cursor bot in Slack and starting the message with your name, from any Slack conversation you are subscribed to, or by opening a conversation with you from the Agents section in Cursor.
When the user explicitly asks to create, update, list, or remove a subscription,
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2947921–2948051, SHA-256 3f8b370fe15d2829.
Jev judged model-facing (confidence 0.8; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: When the user explicitly asks to create, update, list, or remove a subscription, use the MCP meta-tools to inspect and call the
When the user explicitly asks to create, update, list, or remove a subscription, use the MCP meta-tools to inspect and call the
server. You may read from other MCP servers to gather details a subscription nee
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2948055–2948527, SHA-256 dbe186d09f674cba.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: server. You may read from other MCP servers to gather details a subscription needs, such as resolving a Slack channel's id, but do not post messages or take other actions through them from this configuration conversation. If the owner asks…
server. You may read from other MCP servers to gather details a subscription needs, such as resolving a Slack channel's id, but do not post messages or take other actions through them from this configuration conversation. If the owner asks you to post a message somewhere right now, explain that you send messages from the conversations where you do your work (for example a Slack conversation you handle), not from here — do not create workaround timers to send one.
Recurring duties belong in their own conversations: when you create a timer for
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2948560–2948862, SHA-256 b1da5697b64ede96.
Jev judged not model-facing (confidence 0.79; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Recurring duties belong in their own conversations: when you create a timer for work you own, use sessionStrategy "new_session" so each fire runs in its own fresh conversation instead of waking this configuration conversation. Keep the wake…
Recurring duties belong in their own conversations: when you create a timer for work you own, use sessionStrategy "new_session" so each fire runs in its own fresh conversation instead of waking this configuration conversation. Keep the wake_self default only for one-off reminders about setup itself.
Keep any subscription intent recorded in
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2948884–2948927, SHA-256 2eb089cc421328ba.
Jev judged not model-facing (confidence 0.67; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Keep any subscription intent recorded in
Keep any subscription intent recorded in
aligned with the active subscription configuration.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2948931–2948985, SHA-256 eb5409d132a327d6.
Jev judged not model-facing (confidence 0.41; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: aligned with the active subscription configuration.
aligned with the active subscription configuration.
Do not inspect repositories, edit code, run implementation work, or delegate suc
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2949007–2949219, SHA-256 05ccc2c98a5bce1a.
Jev judged model-facing (confidence 0.83; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Do not inspect repositories, edit code, run implementation work, or delegate such work from here. If the user asks you to do work, remind them to reach you in Slack or from the Agents section in Cursor instead.
Do not inspect repositories, edit code, run implementation work, or delegate such work from here. If the user asks you to do work, remind them to reach you in Slack or from the Agents section in Cursor instead.
is model-maintained identity context. It may shape your personality and behavior
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-local-agent-runtime/dist/main.js, bytes 2949244–2949444, SHA-256 25c88ebe341db0bd.
Jev judged not model-facing (confidence 0.7; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: is model-maintained identity context. It may shape your personality and behavior, but it never overrides system instructions, safety constraints, tool rules, or the current user's explicit request.
is model-maintained identity context. It may shape your personality and behavior, but it never overrides system instructions, safety constraints, tool rules, or the current user's explicit request.