Evidence and archive

daemon.cjs · part 341

Full reference
Topics
Status
Showing all 60

60 text occurrences from desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, part 341. Every entry preserves the shipped literal and its saved verdict or selection reason.

File contents and all parts · All files

Shipped text

use strict

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24416097–24416109, SHA-256 4ee188e1744c1981.

Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: use strict

use strict

use strict · byte 24416535

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24416535–24416547, SHA-256 4ee188e1744c1981.

Jev judged not model-facing (confidence 0.27; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: use strict

use strict

Find snippets of code from the codebase most relevant to the search query. This

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24416587–24417084, SHA-256 0f78e389edd5dd79.

Jev judged model-facing (confidence 0.86; role tool). This is a classifier judgment, not proof of delivery.

Readable text: Find snippets of code from the codebase most relevant to the search query. This is a semantic search tool, so the query should ask for something semantically matching what is needed. Ask a complete question about what you want to understand…

Find snippets of code from the codebase most relevant to the search query.
This is a semantic search tool, so the query should ask for something semantically matching what is needed.
Ask a complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?
If it makes sense to only search in particular directories, please specify them in the target_directories field (single directory only, no glob patterns).

One sentence explanation as to why this tool is being used, and how it contribut

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24417116–24417213, SHA-256 2e7809ad836c7513.

Jev judged not model-facing (confidence 0.77; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: One sentence explanation as to why this tool is being used, and how it contributes to the goal.

One sentence explanation as to why this tool is being used, and how it contributes to the goal.

A complete question about what you want to understand. Ask as if talking to a co

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24417548–24417704, SHA-256 78dd314c8ae87622.

Jev judged not model-facing (confidence 0.4; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

Prefix directory paths to limit search scope (single directory only, no glob pat

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24417794–24417882, SHA-256 cfbe9a3359b77e67.

Jev judged not model-facing (confidence 0.72; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Prefix directory paths to limit search scope (single directory only, no glob patterns)

Prefix directory paths to limit search scope (single directory only, no glob patterns)

If true, only search pull requests and return no code results.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24417957–24418021, SHA-256 e6d1c55317aa527f.

Jev judged not model-facing (confidence 0.63; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: If true, only search pull requests and return no code results.

If true, only search pull requests and return no code results.

The number of results to return. Must be between 1 and ${topK}.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24418262–24418327, SHA-256 68150417cd652461.

Jev judged not model-facing (confidence 0.64; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: The number of results to return. Must be between 1 and ${topK}.

The number of results to return. Must be between 1 and ${topK}.

The number of results to return. Defaults to ${topK}. Do not specify a value lar

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24418330–24418429, SHA-256 cec048006f05f239.

Jev judged not model-facing (confidence 0.74; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: The number of results to return. Defaults to ${topK}. Do not specify a value larger than ${topK}.

The number of results to return. Defaults to ${topK}. Do not specify a value larger than ${topK}.

${semanticSearchName} : semantic search that finds code by meaning, not exact t

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24419398–24423454, SHA-256 ab6f75cba137bf2a.

Jev judged model-facing (confidence 0.92; role tool). This is a classifier judgment, not proof of delivery.

Readable text: '${semanticSearchName}': semantic search that finds code by meaning, not exact text ### When to Use This Tool Use '${semanticSearchName}' when you need to: - Explore unfamiliar codebases - Ask "how / where / what" questions to understand…


`${semanticSearchName}`: semantic search that finds code by meaning, not exact text

### When to Use This Tool

Use `${semanticSearchName}` when you need to:
- Explore unfamiliar codebases
- Ask "how / where / what" questions to understand behavior
- Find code by meaning rather than exact text

### When NOT to Use

Skip `${semanticSearchName}` for:
1. Exact text matches (use `${grepName}`)
2. Reading known files (use `${readName}`)
3. Simple symbol lookups (use `${grepName}`)
4. Find file by name (use `${globName}`)

### Examples

<example>
  Query: "Where is interface MyInterface implemented in the frontend?"
<reasoning>
  Good: Complete question asking about implementation location with specific context (frontend).
</reasoning>
</example>

<example>
  Query: "Where do we encrypt user passwords before saving?"
<reasoning>
  Good: Clear question about a specific process with context about when it happens.
</reasoning>
</example>

<example>
  Query: "MyInterface frontend"
<reasoning>
  BAD: Too vague; use a specific question instead. This would be better as "Where is MyInterface used in the frontend?"
</reasoning>
</example>

<example>
  Query: "AuthService"
<reasoning>
  BAD: Single word searches should use `${grepName}` for exact text matching instead.
</reasoning>
</example>

<example>
  Query: "What is AuthService? How does AuthService work?"
<reasoning>
  BAD: Combines two separate queries. A single semantic search is not good at looking for multiple things in parallel. Split into separate parallel searches: like "What is AuthService?" and "How does AuthService work?"
</reasoning>
</example>

### Target Directories

- Provide ONE directory or file path; [] searches the whole repo. No globs or wildcards.
  Good:
  - ["backend/api/"]   - focus directory
  - ["src/components/Button.tsx"] - single file
  - [] - search everywhere when unsure
  BAD:
  - ["frontend/", "backend/"] - multiple paths
  - ["src/**/utils/**"] - globs
  - ["*.ts"] or ["**/*"] - wildcard paths

### Search Strategy

1. Start with exploratory queries - semantic search is powerful and often finds relevant context in one go. Begin broad with [] if you're not sure where relevant code is.
2. Review results; if a directory or file stands out, rerun with that as the target.
3. Break large questions into smaller ones (e.g. auth roles vs session storage).
4. For big files (>1K lines) run `${semanticSearchName}`, or `${grepName}` if you know the exact symbols you're looking for, scoped to that file instead of reading the entire file.

<example>
  Step 1: { "query": "How does user authentication work?", "target_directories": [], "explanation": "Find auth flow" }
  Step 2: Suppose results point to backend/auth/ → rerun:
          { "query": "Where are user roles checked?", "target_directories": ["backend/auth/"], "explanation": "Find role logic" }
<reasoning>
  Good strategy: Start broad to understand overall system, then narrow down to specific areas based on initial results.
</reasoning>
</example>

<example>
  Query: "How are websocket connections handled?"
  Target: ["backend/services/realtime.ts"]
<reasoning>
  Good: We know the answer is in this specific file, but the file is too large to read entirely, so we use semantic search to find the relevant parts.
</reasoning>
</example>

### Usage
- When full chunk contents are provided, avoid re-reading the exact same chunk contents using the ${readName} tool.
- Sometimes, just the chunk signatures and not the full chunks will be shown. Chunk signatures are usually Class or Function signatures that chunks are contained in. Use the ${readName} or ${grepName} tools to explore these chunks or files if you think they might be relevant.
- When reading chunks that weren't provided as full chunks (e.g. only as line ranges or signatures), you'll sometimes want to expand the chunk ranges to include the start of the file to see imports, expand the range to include lines from the signature, or expand the range to read multiple chunks from a file at once.

use strict · byte 24423622

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24423622–24423634, SHA-256 4ee188e1744c1981.

Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: use strict

use strict

A complete question about what you want to understand. Ask as if talking to a co · byte 24423831

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24423831–24423987, SHA-256 78dd314c8ae87622.

Jev judged not model-facing (confidence 0.4; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

A complete question about what you want to understand. Ask as if talking to a colleague: 'How does X work?', 'What happens when Y?', 'Where is Z handled?'

Prefix directory paths to limit search scope (single directory only, no glob pat · byte 24424077

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24424077–24424165, SHA-256 cfbe9a3359b77e67.

Jev judged not model-facing (confidence 0.73; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Prefix directory paths to limit search scope (single directory only, no glob patterns)

Prefix directory paths to limit search scope (single directory only, no glob patterns)

The number of results to return. Must be between 1 and ${topK}. · byte 24424379

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24424379–24424444, SHA-256 68150417cd652461.

Jev judged not model-facing (confidence 0.7; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: The number of results to return. Must be between 1 and ${topK}.

The number of results to return. Must be between 1 and ${topK}.

The number of results to return. Defaults to ${topK}. Do not specify a value lar · byte 24424447

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24424447–24424546, SHA-256 cec048006f05f239.

Jev judged not model-facing (confidence 0.77; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: The number of results to return. Defaults to ${topK}. Do not specify a value larger than ${topK}.

The number of results to return. Defaults to ${topK}. Do not specify a value larger than ${topK}.

Codebase search is unavailable for this conversation because the codebase index

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24425146–24425330, SHA-256 62ed311074975db1.

Jev judged not model-facing (confidence 0.49; role human). This is a classifier judgment, not proof of delivery.

Readable text: Codebase search is unavailable for this conversation because the codebase index could not be found. Do not retry ${searchName}. Use ${grepName}, ${globName}, and ${readName} instead.

Codebase search is unavailable for this conversation because the codebase index could not be found. Do not retry ${searchName}. Use ${grepName}, ${globName}, and ${readName} instead.

Unhandled version: ${ exhaustive}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24426987–24427022, SHA-256 e7cf21e250070f42.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unhandled version: ${_exhaustive}

Unhandled version: ${_exhaustive}

SemanticSearch : semantic search that finds code by meaning, not exact text

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24427142–24427220, SHA-256 80ebe9d922adb3eb.

Jev judged not model-facing (confidence 0.61; role tool). This is a classifier judgment, not proof of delivery.

Readable text: 'SemanticSearch': semantic search that finds code by meaning, not exact text

`SemanticSearch`: semantic search that finds code by meaning, not exact text

Unhandled version: ${ exhaustive} · byte 24427495

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24427495–24427530, SHA-256 e7cf21e250070f42.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unhandled version: ${_exhaustive}

Unhandled version: ${_exhaustive}

The semantic search results are empty. Consider using a different search query o

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24427891–24428026, SHA-256 8093382de6578713.

Jev judged not model-facing (confidence 0.11; role human). This is a classifier judgment, not proof of delivery.

Readable text: The semantic search results are empty. Consider using a different search query or using grep search instead to find relevant results.

The semantic search results are empty. Consider using a different search query or using grep search instead to find relevant results.

use strict · byte 24428761

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24428761–24428773, SHA-256 4ee188e1744c1981.

Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: use strict

use strict

Object expected.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24429369–24429387, SHA-256 d588320af15c8b9c.

Jev judged not model-facing (confidence 0.05; 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/agent-host-daemon/dist/bin/daemon.cjs, bytes 24429496–24429533, 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/agent-host-daemon/dist/bin/daemon.cjs, bytes 24429681–24429713, 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/agent-host-daemon/dist/bin/daemon.cjs, bytes 24429873–24429897, SHA-256 2fc540c51c4f1811.

Jev judged not model-facing (confidence 0.04; 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/agent-host-daemon/dist/bin/daemon.cjs, bytes 24430439–24430481, 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.

No codebase index found. Use other search tools.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24432515–24432565, SHA-256 cc4755ff566e9b26.

Jev judged not model-facing (confidence 0.2; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: No codebase index found. Use other search tools.

No codebase index found. Use other search tools.

Index invalid. Use other search tools.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24432747–24432787, SHA-256 aa6dad5a8ca3ec41.

Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Index invalid. Use other search tools.

Index invalid. Use other search tools.

${meta.toolCallId}-${(0, import node crypto34.createHash)("sha256").update(decry

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24435762–24435884, SHA-256 fcb7ab65389cc070.

Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: ${meta.toolCallId}-${(0, import_node_crypto34.createHash)("sha256").update(decryptedPath).digest("hex").substring(0, 8)}

${meta.toolCallId}-${(0, import_node_crypto34.createHash)("sha256").update(decryptedPath).digest("hex").substring(0, 8)}

Error: ${result.value.errorMessage}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24438636–24438673, SHA-256 3269bcd01b729a7f.

Jev judged not model-facing (confidence 0.04; role human). This is a classifier judgment, not proof of delivery.

Readable text: Error: ${result.value.errorMessage}

Error: ${result.value.errorMessage}

Unknown error

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24438733–24438748, SHA-256 70e280a3cf0ea5f5.

Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Unknown error

Unknown error

use strict · byte 24441691

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24441691–24441703, SHA-256 4ee188e1744c1981.

Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: use strict

use strict

tmux -f /exec-daemon/tmux.portal.conf

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24441853–24441892, SHA-256 55dbd9d47424fd6d.

Jev judged not model-facing (confidence 0.24; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: tmux -f /exec-daemon/tmux.portal.conf

tmux -f /exec-daemon/tmux.portal.conf

On this self-hosted machine, invoke tmux without -f . If tmux is not installe

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24441974–24442159, SHA-256 ec4146577235e9e0.

Jev judged not model-facing (confidence 0.78; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: On this self-hosted machine, invoke tmux without '-f'. If 'tmux' is not installed ('command -v tmux' prints nothing), run long-lived commands in the background with this tool instead.

On this self-hosted machine, invoke tmux without `-f`. If `tmux` is not installed (`command -v tmux` prints nothing), run long-lived commands in the background with this tool instead.

On the VM, invoke tmux with -f /exec-daemon/tmux.portal.conf . If that config p

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24442162–24442307, SHA-256 e1642c49d35a8b33.

Jev judged not model-facing (confidence 0.59; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: On the VM, invoke tmux with '-f /exec-daemon/tmux.portal.conf'. If that config path is unavailable, fall back to the same command without '-f'.

On the VM, invoke tmux with `-f /exec-daemon/tmux.portal.conf`. If that config path is unavailable, fall back to the same command without `-f`.

SESSION NAME="${sessionName}"; ${tmux} has-session -t "=$SESSION NAME" 2 /dev/nu

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24442525–24442687, SHA-256 8150315c5af61180.

Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: SESSION_NAME="${sessionName}"; ${tmux} has-session -t "=$SESSION_NAME" 2>/dev/null || ${tmux} new-session -d -s "$SESSION_NAME" -c "$PWD" -- "${SHELL:-zsh}" -l

SESSION_NAME="${sessionName}"; ${tmux} has-session -t "=$SESSION_NAME" 2>/dev/null || ${tmux} new-session -d -s "$SESSION_NAME" -c "$PWD" -- "${SHELL:-zsh}" -l

Use a descriptive tmux session name for the task or command instead of a single

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24442851–24443045, SHA-256 fac8a5f5614ae7c6.

Jev judged not model-facing (confidence 0.52; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as 'vite-dev-server', 'backend-tests', or 'db-migration'.

Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as `vite-dev-server`, `backend-tests`, or `db-migration`.

There is one canonical shared tmux session for most recurring shell work — ${sh

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24443048–24443634, SHA-256 fc4e6cc6fb6184ca.

Jev judged not model-facing (confidence 0.74; role instructions). This is a classifier judgment, not proof of delivery.

Readable form: a shipped code or data literal beginning “There is one canonical shared tmux session for most recurring shell work — ${sh”. The exact literal is preserved below; its runtime purpose requires the surrounding source.

There is one canonical shared tmux session for most recurring shell work — `${sharedSessionName}`. Start or reuse that session before ordinary setup work, then use it for every install, build, migration, version check, and verification command. Only create a separate descriptively-named session (short kebab-case, e.g. `vite-dev-server`, `backend-tests`, `postgres`) for long-running side processes that must keep running after a single command finishes. Do NOT invent a new per-task session name for ordinary shell work — route it through `${sharedSessionName}`.

tmux-backed-shell-sessions - tmux is the required mechanism for shell work tha

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24443692–24444770, SHA-256 4dc3ec418ed594c4.

Jev judged model-facing (confidence 0.83; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: <tmux-backed-shell-sessions> - tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input…

<tmux-backed-shell-sessions>
- tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input, later inspection, or a shared session that you or the user may reconnect to later, you MUST use tmux. Do NOT launch those workflows as one-shot background processes. If you are planning to set block_until_ms to 0, you should ALWAYS back this session with tmux.
- ${tmuxConfigGuidance(selfHostedMachine)}
- ${namingGuidance}
- Start or reuse the appropriate session by running `${getTmuxBootstrapCommand({ sharedSessionName, selfHostedMachine })}`.
- Before creating a new session, list existing sessions with `${tmux} ls` and reuse an existing one when appropriate.
- To inspect or continue work in an existing session, attach with `${tmux} attach-session -t "$SESSION_NAME"`.
- To send input to a session without attaching, run `${tmux} send-keys -t "$SESSION_NAME:0.0" 'your command here' C-m`.
</tmux-backed-shell-sessions>

tmux is the required mechanism for shell work that may outlive a single command.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24444948–24445421, SHA-256 bc0b917678d37fe4.

Jev judged not model-facing (confidence 0.72; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input, later inspection, or a shared…

tmux is the required mechanism for shell work that may outlive a single command. If you need an interactive shell, any background command (such as starting dev servers), a long-running process, follow-up input, later inspection, or a shared session that you or the user may reconnect to later, you MUST use tmux. Do NOT launch those workflows as one-shot background processes. If you are planning to set block_until_ms to 0, you should ALWAYS back this session with tmux.

There is one canonical shared tmux session for most recurring shell work —

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24445555–24445638, SHA-256 0160ce640ec12c74.

Jev judged not model-facing (confidence 0.38; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: There is one canonical shared tmux session for most recurring shell work — '

There is one canonical shared tmux session for most recurring shell work — `

. Start or reuse that session before ordinary setup work, then use it for every

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24445659–24446112, SHA-256 fe20ff38bb6611ac.

Jev judged not model-facing (confidence 0.52; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: '. Start or reuse that session before ordinary setup work, then use it for every install, build, migration, version check, and verification command. Only create a separate descriptively-named session (short kebab-case, e.g. 'vite-dev-server…

`. Start or reuse that session before ordinary setup work, then use it for every install, build, migration, version check, and verification command. Only create a separate descriptively-named session (short kebab-case, e.g. `vite-dev-server`, `backend-tests`, `postgres`) for long-running side processes that must keep running after a single command finishes. Do NOT invent a new per-task session name for ordinary shell work — route it through `

Use a descriptive tmux session name for the task or command instead of a single · byte 24446166

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446166–24446360, SHA-256 fac8a5f5614ae7c6.

Jev judged not model-facing (confidence 0.47; role instructions). This is a classifier judgment, not proof of delivery.

Readable text: Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as 'vite-dev-server', 'backend-tests', or 'db-migration'.

Use a descriptive tmux session name for the task or command instead of a single global shared name. Prefer short kebab-case names such as `vite-dev-server`, `backend-tests`, or `db-migration`.

Start or reuse the appropriate session by running

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446389–24446440, SHA-256 2fdef0053343e298.

Jev judged not model-facing (confidence 0.14; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: Start or reuse the appropriate session by running

Start or reuse the appropriate session by running

${getTmuxBootstrapCommand({ sharedSessionName, selfHostedMachine })}

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446447–24446521, SHA-256 faa4d6f8d3221be2.

Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: '${getTmuxBootstrapCommand({ sharedSessionName, selfHostedMachine })}'

`${getTmuxBootstrapCommand({ sharedSessionName, selfHostedMachine })}`

Before creating a new session, list existing sessions with

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446556–24446617, SHA-256 9c11016fd0c77e5f.

Jev judged not model-facing (confidence 0.26; role human). This is a classifier judgment, not proof of delivery.

Readable text: Before creating a new session, list existing sessions with

Before creating a new session, list existing sessions with 

${tmux} ls

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446619–24446635, SHA-256 271c23a572cea002.

Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: '${tmux} ls'

`${tmux} ls`

and reuse an existing one when appropriate.

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446637–24446683, SHA-256 58413feaaae60436.

Jev judged not model-facing (confidence 0.19; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: and reuse an existing one when appropriate.

 and reuse an existing one when appropriate.

To inspect or continue work in an existing session, attach with

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446713–24446778, SHA-256 9d562d6ab13e979b.

Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: To inspect or continue work in an existing session, attach with

To inspect or continue work in an existing session, attach with

${tmux} attach-session -t "$SESSION NAME"

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446785–24446832, SHA-256 7c5a1f96130ed16c.

Jev judged not model-facing (confidence 0.12; role documentation). This is a classifier judgment, not proof of delivery.

Readable text: '${tmux} attach-session -t "$SESSION_NAME"'

`${tmux} attach-session -t "$SESSION_NAME"`

To send input to a session without attaching, run

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446867–24446918, SHA-256 cb165c84757719b1.

Jev judged not model-facing (confidence 0.25; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: To send input to a session without attaching, run

To send input to a session without attaching, run

${tmux} send-keys -t "$SESSION NAME:0.0" 'your command here' C-m

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24446925–24446995, SHA-256 d5a25453c5a7e8a6.

Jev judged not model-facing (confidence 0.22; role documentation). This is a classifier judgment, not proof of delivery.

Readable text: '${tmux} send-keys -t "$SESSION_NAME:0.0" 'your command here' C-m'

`${tmux} send-keys -t "$SESSION_NAME:0.0" 'your command here' C-m`

use strict · byte 24447134

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24447134–24447146, SHA-256 4ee188e1744c1981.

Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: use strict

use strict

Optional list of permissions to request if the command needs them (full network)

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24447956–24448039, SHA-256 329793172684e04f.

Jev judged not model-facing (confidence 0.65; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Optional list of permissions to request if the command needs them (full_network).

Optional list of permissions to request if the command needs them (full_network).

Optional list of permissions to request if the command needs them (full network,

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24448258–24448346, SHA-256 04d4b5c4bbb7b46e.

Jev judged not model-facing (confidence 0.67; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Optional list of permissions to request if the command needs them (full_network, all).

Optional list of permissions to request if the command needs them (full_network, all).

Optional list of permissions to request if the command needs them (full network, · byte 24448558

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24448558–24448646, SHA-256 04d4b5c4bbb7b46e.

Jev judged not model-facing (confidence 0.69; role parameter). This is a classifier judgment, not proof of delivery.

Readable text: Optional list of permissions to request if the command needs them (full_network, all).

Optional list of permissions to request if the command needs them (full_network, all).

use strict · byte 24448754

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24448754–24448766, SHA-256 4ee188e1744c1981.

Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.

Readable text: use strict

use strict

The sandbox includes network access for common package managers and version cont

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24449039–24449313, SHA-256 c95792952fc4db2b.

Jev judged not model-facing (confidence 0.49; role context). This is a classifier judgment, not proof of delivery.

Readable text: The sandbox includes network access for common package managers and version control providers (e.g. npm, pypi, crates.io, Maven Central, GitHub, etc.). Standard operations like package installs and fetching dependencies will work without re…

The sandbox includes network access for common package managers and version control providers (e.g. npm, pypi, crates.io, Maven Central, GitHub, etc.). Standard operations like package installs and fetching dependencies will work without requesting additional permissions.

Additionally, the

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24449423–24449442, SHA-256 492ee4578cd9cc4f.

Jev judged not model-facing (confidence 0.11; role human). This is a classifier judgment, not proof of delivery.

Readable text: Additionally, the

Additionally, the

sandbox includes network access for the following domains:

Source: desktop/Cursor.app/Contents/Resources/app/extensions/cursor-agent-host/dist/agent-host-daemon/dist/bin/daemon.cjs, bytes 24449452–24449514, SHA-256 f7683a500f71ef14.

Jev judged not model-facing (confidence 0.1; role human). This is a classifier judgment, not proof of delivery.

Readable text: sandbox includes network access for the following domains:

 sandbox includes network access for the following domains: