main.js · part 154
Full reference60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, part 154. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
rather than assuming one exists.
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6177277–6177312, SHA-256 91d6c102c504cff7.
Jev judged not model-facing (confidence 0.25; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: rather than assuming one exists.
rather than assuming one exists.
Subscriptions' events are delivered to this conversation, and they are managed
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6177319–6177399, SHA-256 97da49e0e57ab1dc.
Jev judged not model-facing (confidence 0.66; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Subscriptions' events are delivered to this conversation, and they are managed
Subscriptions' events are delivered to this conversation, and they are managed
Subscriptions are shared by every one of your conversations and managed
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6177400–6177473, SHA-256 4b9431ea1f755800.
Jev judged not model-facing (confidence 0.72; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Subscriptions are shared by every one of your conversations and managed
Subscriptions are shared by every one of your conversations and managed
only through the
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6177478–6177497, SHA-256 d14b891ad5883591.
Jev judged not model-facing (confidence 0.63; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: only through the
only through the
MCP server (inspect its tool schemas before first use; other MCP servers cannot
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6177501–6177947, 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-agent-exec/dist/main.js, bytes 6177986–6178013, SHA-256 52434915c8d9ee7c.
Jev judged model-facing (confidence 0.8; 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-agent-exec/dist/main.js, bytes 6178039–6178166, SHA-256 b447a442c4d52458.
Jev judged not model-facing (confidence 0.79; 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-agent-exec/dist/main.js, bytes 6178191–6178217, SHA-256 65e5bc790d8a11f4.
Jev judged not model-facing (confidence 0.72; role instructions). 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-agent-exec/dist/main.js, bytes 6178221–6178375, SHA-256 981d5998c95ed0dc.
Jev judged not model-facing (confidence 0.62; 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 6178389
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6178389–6178415, SHA-256 65e5bc790d8a11f4.
Jev judged not model-facing (confidence 0.64; role code_data). 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-agent-exec/dist/main.js, bytes 6178419–6178971, SHA-256 98fce1a623dddc5d.
Jev judged not model-facing (confidence 0.73; 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-agent-exec/dist/main.js, bytes 6178996–6179045, SHA-256 0da02fb7d6776c2d.
Jev judged not model-facing (confidence 0.52; 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-agent-exec/dist/main.js, bytes 6179049–6179371, SHA-256 2fae879f5e0d78bf.
Jev judged not model-facing (confidence 0.41; 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-agent-exec/dist/main.js, bytes 6179379–6179586, SHA-256 2768d1810f2bf950.
Jev judged not model-facing (confidence 0.4; 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 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 6179600
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6179600–6179649, SHA-256 0da02fb7d6776c2d.
Jev judged not model-facing (confidence 0.67; 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-agent-exec/dist/main.js, bytes 6179653–6180078, SHA-256 a6f2f92ed6cf4644.
Jev judged not model-facing (confidence 0.51; 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 6180086
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6180086–6180286, SHA-256 1c13569c8e2bcc9e.
Jev judged not model-facing (confidence 0.39; 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-agent-exec/dist/main.js, bytes 6180309–6180339, SHA-256 7c3d7bb81fa7f74d.
Jev judged not model-facing (confidence 0.55; 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-agent-exec/dist/main.js, bytes 6180343–6180358, SHA-256 896cab98fce1e8fd.
Jev judged not model-facing (confidence 0.28; 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-agent-exec/dist/main.js, bytes 6180363–6180385, SHA-256 62773cc4589dd14f.
Jev judged not model-facing (confidence 0.29; 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-agent-exec/dist/main.js, bytes 6180386–6180401, SHA-256 94e1be5361becd3b.
Jev judged not model-facing (confidence 0.21; 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-agent-exec/dist/main.js, bytes 6180402–6180425, SHA-256 349284e19ddb34ce.
Jev judged not model-facing (confidence 0.28; 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-agent-exec/dist/main.js, bytes 6180426–6180455, SHA-256 d97272ce244dba76.
Jev judged not model-facing (confidence 0.2; 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-agent-exec/dist/main.js, bytes 6180460–6180493, 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-agent-exec/dist/main.js, bytes 6180494–6180518, SHA-256 5b388614d5b2e2a2.
Jev judged not model-facing (confidence 0.26; 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-agent-exec/dist/main.js, bytes 6180541–6180594, SHA-256 330a3600fdf1cd3a.
Jev judged not model-facing (confidence 0.42; role human). 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 6180617
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6180617–6180633, SHA-256 8826bcdea15fb5ac.
Jev judged not model-facing (confidence 0.3; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: with options
with options
{scope: "pr", prUrl} · byte 6180634
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6180634–6180656, SHA-256 62773cc4589dd14f.
Jev judged not model-facing (confidence 0.37; 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-agent-exec/dist/main.js, bytes 6180657–6180715, SHA-256 6d96a559d969fe4c.
Jev judged not model-facing (confidence 0.46; 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 6180752
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6180752–6180775, SHA-256 349284e19ddb34ce.
Jev judged not model-facing (confidence 0.35; 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-agent-exec/dist/main.js, bytes 6180786–6180819, SHA-256 c4384eb7b2e8390f.
Jev judged not model-facing (confidence 0.4; 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-agent-exec/dist/main.js, bytes 6180820–6180867, SHA-256 4d18cc3126b06fb3.
Jev judged not model-facing (confidence 0.4; role code_data). 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-agent-exec/dist/main.js, bytes 6180906–6181127, SHA-256 ec610f0ae79ff8ee.
Jev judged not model-facing (confidence 0.67; 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-agent-exec/dist/main.js, bytes 6181135–6181215, SHA-256 3d0767cfd6fc1428.
Jev judged not model-facing (confidence 0.48; 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-agent-exec/dist/main.js, bytes 6181240–6181272, SHA-256 348c2967f86b84e5.
Jev judged not model-facing (confidence 0.59; 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-agent-exec/dist/main.js, bytes 6181276–6181449, SHA-256 da708071cb52646f.
Jev judged not model-facing (confidence 0.61; role code_data). 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 6181463
Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-exec/dist/main.js, bytes 6181463–6181495, SHA-256 348c2967f86b84e5.
Jev judged not model-facing (confidence 0.51; 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-agent-exec/dist/main.js, bytes 6181499–6181912, SHA-256 5600643c3a18564b.
Jev judged not model-facing (confidence 0.46; 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-agent-exec/dist/main.js, bytes 6181935–6181990, SHA-256 31b6833cc56bce8f.
Jev judged not model-facing (confidence 0.59; 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-agent-exec/dist/main.js, bytes 6181994–6182155, SHA-256 8a54532ca5d60562.
Jev judged not model-facing (confidence 0.53; 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-agent-exec/dist/main.js, bytes 6182162–6182449, SHA-256 d33f5eb0b6e9837c.
Jev judged not model-facing (confidence 0.43; 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-agent-exec/dist/main.js, bytes 6182475–6182650, SHA-256 c516ef93822edd9d.
Jev judged not model-facing (confidence 0.6; 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-agent-exec/dist/main.js, bytes 6182763–6182858, SHA-256 f8d7553d6a168e75.
Jev judged not model-facing (confidence 0.59; 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-agent-exec/dist/main.js, bytes 6182859–6182946, SHA-256 920537eab62c8239.
Jev judged not model-facing (confidence 0.52; 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-agent-exec/dist/main.js, bytes 6182947–6183136, 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-agent-exec/dist/main.js, bytes 6183220–6183392, SHA-256 29e85aed7a0c15b8.
Jev judged model-facing (confidence 0.83; 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-agent-exec/dist/main.js, bytes 6183414–6183589, SHA-256 5b3794d976476de0.
Jev judged model-facing (confidence 0.89; 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-agent-exec/dist/main.js, bytes 6183604–6183639, 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-agent-exec/dist/main.js, bytes 6183651–6183857, SHA-256 188d61e58ce0cc80.
Jev judged model-facing (confidence 0.81; 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-agent-exec/dist/main.js, bytes 6183880–6183977, 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-agent-exec/dist/main.js, bytes 6183981–6184009, SHA-256 3a2766efdbe721c1.
Jev judged not model-facing (confidence 0.74; 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-agent-exec/dist/main.js, bytes 6184017–6184035, SHA-256 b970de209cee17d3.
Jev judged not model-facing (confidence 0.71; 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-agent-exec/dist/main.js, bytes 6184039–6184104, SHA-256 c6d25152db8734f8.
Jev judged not model-facing (confidence 0.8; 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-agent-exec/dist/main.js, bytes 6184112–6184201, SHA-256 268ab26dcca6bc34.
Jev judged not model-facing (confidence 0.74; role code_data). 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-agent-exec/dist/main.js, bytes 6184205–6184448, SHA-256 198549b48f64eaf9.
Jev judged model-facing (confidence 0.81; 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-agent-exec/dist/main.js, bytes 6184452–6184529, SHA-256 ce8f7a5e0469c97a.
Jev judged not model-facing (confidence 0.69; role code_data). 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-agent-exec/dist/main.js, bytes 6184551–6185018, SHA-256 e55bbbd7b4417257.
Jev judged model-facing (confidence 0.81; 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-agent-exec/dist/main.js, bytes 6185040–6185170, SHA-256 3f8b370fe15d2829.
Jev judged not model-facing (confidence 0.79; 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-agent-exec/dist/main.js, bytes 6185174–6185646, 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-agent-exec/dist/main.js, bytes 6185678–6185980, SHA-256 b1da5697b64ede96.
Jev judged model-facing (confidence 0.8; 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.