238.index.js · part 1
Full reference16 text occurrences from agent-cli/package/238.index.js, part 1. 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: agent-cli/package/238.index.js, bytes 91–103, SHA-256 4ee188e1744c1981.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: use strict
use strict
CSI ${e}${t}${s}
Source: agent-cli/package/238.index.js, bytes 974–992, SHA-256 30b66cd1aaf1e1d8.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: CSI ${e}${t}${s}
CSI ${e}${t}${s}
Escaped shipped literal " DOCTYPE html n html lang= "en " n head n meta ch
Source: agent-cli/package/238.index.js, bytes 4382–28042, SHA-256 1e305c769575156a.
Not classified: Source contains control characters, noncharacters or ill-formed Unicode that the provider rejects; needs local review.
Readable escaped literal (JSON; preserves every UTF-16 code unit):
"<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"UTF-8\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n <title>Agent CLI Repaint Debug</title>\n <style>\n :root {\n color-scheme: dark;\n --bg: #0a0a0a;\n --bg-elevated: #111111;\n --line: #252525;\n --text: #e8e8e8;\n --muted: #9a9a9a;\n --accent: #d0d0d0;\n --changed-rgb: 255, 255, 255;\n }\n\n * {\n box-sizing: border-box;\n }\n\n body {\n margin: 0;\n font-family:\n ui-sans-serif,\n -apple-system,\n BlinkMacSystemFont,\n \"Segoe UI\",\n sans-serif;\n background: var(--bg);\n color: var(--text);\n }\n\n .layout {\n display: grid;\n grid-template-columns: minmax(640px, 1.6fr) minmax(340px, 1fr);\n gap: 0;\n min-height: 100vh;\n padding: 0;\n }\n\n .panel-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n gap: 12px;\n padding: 12px 16px;\n border-bottom: 1px solid var(--line);\n background: var(--bg);\n }\n\n .panel-header h2 {\n font-size: 12px;\n margin: 0;\n font-weight: 600;\n letter-spacing: 0.08em;\n text-transform: uppercase;\n }\n\n .terminal-wrap {\n overflow: auto;\n padding: 16px;\n background: var(--bg);\n }\n\n .terminal-wrap:focus {\n outline: none;\n }\n\n .terminal-grid {\n display: grid;\n gap: 0;\n font-family:\n ui-monospace,\n SFMono-Regular,\n Menlo,\n Consolas,\n monospace;\n font-size: 12px;\n line-height: 1.25;\n width: max-content;\n }\n\n .row {\n display: flex;\n position: relative;\n }\n\n .row.touched-row {\n background: rgba(88, 166, 255, 0.08);\n }\n\n .row.touched-only-row {\n background: rgba(255, 184, 108, 0.08);\n }\n\n .cell {\n width: 0.62em;\n white-space: pre;\n color: var(--text);\n background: rgba(var(--changed-rgb), 0);\n }\n\n .cell.cursor {\n outline: 1px solid var(--accent);\n outline-offset: -1px;\n }\n\n .side {\n display: grid;\n gap: 0;\n align-content: start;\n border-left: 1px solid var(--line);\n background: var(--bg-elevated);\n }\n\n .stats {\n display: grid;\n grid-template-columns: repeat(2, minmax(0, 1fr));\n gap: 0;\n padding: 0;\n }\n\n .stat-label {\n font-size: 11px;\n color: var(--muted);\n margin-bottom: 4px;\n text-transform: uppercase;\n letter-spacing: 0.04em;\n }\n\n .stat-value {\n font-size: 16px;\n }\n\n .stat {\n padding: 12px 16px;\n border-bottom: 1px solid var(--line);\n }\n\n .stat:nth-child(odd) {\n border-right: 1px solid var(--line);\n }\n\n .timeline {\n max-height: 40vh;\n overflow: auto;\n padding: 0;\n }\n\n .timeline-item {\n padding: 10px 16px;\n border-bottom: 1px solid var(--line);\n font-family:\n ui-monospace,\n SFMono-Regular,\n Menlo,\n Consolas,\n monospace;\n font-size: 12px;\n }\n\n .preview {\n color: var(--muted);\n margin-top: 4px;\n word-break: break-word;\n }\n\n .controls {\n display: flex;\n flex-direction: column;\n gap: 10px;\n padding: 16px;\n }\n\n textarea {\n font: inherit;\n }\n\n textarea {\n width: 100%;\n min-height: 88px;\n resize: vertical;\n background: var(--bg);\n color: var(--text);\n border: 1px solid var(--line);\n border-radius: 0;\n padding: 10px;\n }\n\n textarea:focus {\n outline: none;\n box-shadow: none;\n }\n\n .status {\n color: var(--muted);\n font-size: 12px;\n padding: 0 16px 16px;\n border-bottom: 1px solid var(--line);\n }\n\n .section {\n border-bottom: 1px solid var(--line);\n }\n\n .legend {\n padding: 12px 16px 16px;\n display: grid;\n gap: 10px;\n }\n\n .legend-item {\n display: flex;\n align-items: center;\n gap: 10px;\n font-size: 12px;\n color: var(--text);\n }\n\n .legend-swatch {\n width: 18px;\n height: 18px;\n border: 1px solid var(--line);\n flex: 0 0 auto;\n }\n\n .legend-swatch.changed-cell {\n background: rgba(var(--changed-rgb), 0.55);\n }\n\n .legend-swatch.touched-row {\n background: rgba(88, 166, 255, 0.16);\n }\n\n .legend-swatch.touched-only-row {\n background: rgba(255, 184, 108, 0.16);\n }\n\n .legend-swatch.cursor {\n background: transparent;\n outline: 1px solid var(--accent);\n outline-offset: -2px;\n }\n\n .detail-list {\n padding: 12px 16px 16px;\n display: grid;\n gap: 8px;\n }\n\n .detail-row {\n display: grid;\n gap: 4px;\n }\n\n .detail-label {\n font-size: 11px;\n color: var(--muted);\n text-transform: uppercase;\n letter-spacing: 0.04em;\n }\n\n .detail-value {\n font-family:\n ui-monospace,\n SFMono-Regular,\n Menlo,\n Consolas,\n monospace;\n font-size: 12px;\n line-height: 1.4;\n word-break: break-word;\n }\n\n #connection-status {\n color: var(--muted);\n font-family:\n ui-monospace,\n SFMono-Regular,\n Menlo,\n Consolas,\n monospace;\n font-size: 12px;\n }\n\n @media (max-width: 1100px) {\n .layout {\n grid-template-columns: 1fr;\n }\n\n .side {\n border-left: 0;\n border-top: 1px solid var(--line);\n }\n }\n </style>\n </head>\n <body>\n <div class=\"layout\">\n <section>\n <div class=\"panel-header\">\n <h2></h2>\n <div id=\"connection-status\">Connecting…</div>\n </div>\n <div id=\"terminal-wrap\" class=\"terminal-wrap\" tabindex=\"0\">\n <div id=\"terminal\" class=\"terminal-grid\" aria-live=\"polite\"></div>\n </div>\n </section>\n\n <aside class=\"side\">\n <section class=\"section\">\n <div class=\"panel-header\">\n <h2>Stats</h2>\n </div>\n <div class=\"stats\">\n <div class=\"stat\">\n <div class=\"stat-label\">Frames</div>\n <div id=\"stat-frames\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Writes</div>\n <div id=\"stat-writes\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Bytes</div>\n <div id=\"stat-bytes\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Print Chars</div>\n <div id=\"stat-printable\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Control Chars</div>\n <div id=\"stat-control\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">ANSI Ops</div>\n <div id=\"stat-ansi\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Changed Cells</div>\n <div id=\"stat-cells\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Changed Rows</div>\n <div id=\"stat-rows\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Touched Rows</div>\n <div id=\"stat-touched-rows\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Noise Rows</div>\n <div id=\"stat-noise-rows\" class=\"stat-value\">0</div>\n </div>\n <div class=\"stat\">\n <div class=\"stat-label\">Child State</div>\n <div id=\"stat-exit\" class=\"stat-value\">running</div>\n </div>\n </div>\n </section>\n\n <section class=\"section\">\n <div class=\"panel-header\">\n <h2>Legend</h2>\n </div>\n <div class=\"legend\">\n <div class=\"legend-item\">\n <span class=\"legend-swatch changed-cell\"></span>\n <span>Changed cell in the visible terminal snapshot</span>\n </div>\n <div class=\"legend-item\">\n <span class=\"legend-swatch touched-row\"></span>\n <span>Row touched by the raw stdout chunk</span>\n </div>\n <div class=\"legend-item\">\n <span class=\"legend-swatch touched-only-row\"></span>\n <span>Noise row: touched by ANSI/control ops but visually unchanged</span>\n </div>\n <div class=\"legend-item\">\n <span class=\"legend-swatch cursor\"></span>\n <span>Current cursor position after the chunk is applied</span>\n </div>\n </div>\n </section>\n\n <section class=\"section\">\n <div class=\"panel-header\">\n <h2>Latest Chunk</h2>\n </div>\n <div class=\"detail-list\">\n <div class=\"detail-row\">\n <div class=\"detail-label\">Touched Rows</div>\n <div id=\"chunk-touched-rows\" class=\"detail-value\">-</div>\n </div>\n <div class=\"detail-row\">\n <div class=\"detail-label\">Visible Diff Rows</div>\n <div id=\"chunk-changed-rows\" class=\"detail-value\">-</div>\n </div>\n <div class=\"detail-row\">\n <div class=\"detail-label\">Noise Rows</div>\n <div id=\"chunk-noise-rows\" class=\"detail-value\">-</div>\n </div>\n <div class=\"detail-row\">\n <div class=\"detail-label\">Operation Runs</div>\n <div id=\"chunk-ops\" class=\"detail-value\">-</div>\n </div>\n <div class=\"detail-row\">\n <div class=\"detail-label\">Raw Chunk Preview</div>\n <div id=\"chunk-preview\" class=\"detail-value\">-</div>\n </div>\n </div>\n </section>\n\n <section class=\"section\">\n <div class=\"panel-header\">\n <h2>Input</h2>\n </div>\n <div class=\"controls\">\n <textarea id=\"input-box\" placeholder=\"Type and press Enter\" autofocus></textarea>\n </div>\n <div id=\"input-status\" class=\"status\"></div>\n </section>\n\n <section class=\"section\">\n <div class=\"panel-header\">\n <h2>Timeline</h2>\n </div>\n <div id=\"timeline\" class=\"timeline\"></div>\n </section>\n </aside>\n </div>\n\n <script>\n const terminal = document.getElementById(\"terminal\");\n const terminalWrap = document.getElementById(\"terminal-wrap\");\n const timeline = document.getElementById(\"timeline\");\n const connectionStatus = document.getElementById(\"connection-status\");\n const inputStatus = document.getElementById(\"input-status\");\n const inputBox = document.getElementById(\"input-box\");\n const stats = {\n frames: document.getElementById(\"stat-frames\"),\n writes: document.getElementById(\"stat-writes\"),\n bytes: document.getElementById(\"stat-bytes\"),\n printable: document.getElementById(\"stat-printable\"),\n control: document.getElementById(\"stat-control\"),\n ansi: document.getElementById(\"stat-ansi\"),\n cells: document.getElementById(\"stat-cells\"),\n rows: document.getElementById(\"stat-rows\"),\n touchedRows: document.getElementById(\"stat-touched-rows\"),\n noiseRows: document.getElementById(\"stat-noise-rows\"),\n exit: document.getElementById(\"stat-exit\"),\n };\n const chunkDetails = {\n touchedRows: document.getElementById(\"chunk-touched-rows\"),\n changedRows: document.getElementById(\"chunk-changed-rows\"),\n noiseRows: document.getElementById(\"chunk-noise-rows\"),\n ops: document.getElementById(\"chunk-ops\"),\n preview: document.getElementById(\"chunk-preview\"),\n };\n\n const FADE_MS = 700;\n let previousLines = [];\n let latestFrame = null;\n let heatMap = [];\n let fadeAnimationId = null;\n\n function setStats(frame) {\n const touchedRows = frame.touchedRows ?? [];\n const changedRows = frame.changedRows ?? [];\n const noiseRows = touchedRows.filter(row => !changedRows.includes(row));\n stats.frames.textContent = String(frame.seq ?? 0);\n stats.writes.textContent = String(frame.totalWrites ?? 0);\n stats.bytes.textContent = String(frame.totalBytes ?? 0);\n stats.printable.textContent = String(frame.printableChars ?? 0);\n stats.control.textContent = String(frame.controlChars ?? 0);\n stats.ansi.textContent = String(frame.escapeSequenceCount ?? 0);\n stats.cells.textContent = String(frame.changedCells ?? 0);\n stats.rows.textContent = String(changedRows.length);\n stats.touchedRows.textContent = String(touchedRows.length);\n stats.noiseRows.textContent = String(noiseRows.length);\n stats.exit.textContent = frame.childState ?? \"running\";\n }\n\n function formatRowRanges(rows) {\n if (!rows || rows.length === 0) {\n return \"-\";\n }\n const ranges = [];\n let start = rows[0];\n let end = rows[0];\n for (let index = 1; index < rows.length; index++) {\n const row = rows[index];\n if (row === end + 1) {\n end = row;\n continue;\n }\n ranges.push(start === end ? String(start) : start + \"-\" + end);\n start = row;\n end = row;\n }\n ranges.push(start === end ? String(start) : start + \"-\" + end);\n return ranges.join(\", \");\n }\n\n function formatOperationRuns(runs) {\n if (!runs || runs.length === 0) {\n return \"-\";\n }\n return runs\n .slice(0, 16)\n .map(run => run.label + (run.count > 1 ? \" x\" + run.count : \"\"))\n .join(\" | \");\n }\n\n function renderChunkDetails(frame) {\n const touchedRows = frame.touchedRows ?? [];\n const changedRows = frame.changedRows ?? [];\n const noiseRows = touchedRows.filter(row => !changedRows.includes(row));\n chunkDetails.touchedRows.textContent = formatRowRanges(touchedRows);\n chunkDetails.changedRows.textContent = formatRowRanges(changedRows);\n chunkDetails.noiseRows.textContent = formatRowRanges(noiseRows);\n chunkDetails.ops.textContent = formatOperationRuns(\n frame.operationRuns ?? []\n );\n chunkDetails.preview.textContent = frame.preview || \"-\";\n }\n\n function addTimelineItem(frame) {\n const touchedRows = frame.touchedRows ?? [];\n const changedRows = frame.changedRows ?? [];\n const noiseRows = touchedRows.filter(row => !changedRows.includes(row));\n const item = document.createElement(\"div\");\n item.className = \"timeline-item\";\n const summary = document.createElement(\"div\");\n summary.textContent = [\n \"#\",\n String(frame.seq ?? 0),\n \" | \",\n String(frame.bytes ?? 0),\n \" bytes | \",\n String(frame.changedCells ?? 0),\n \" cells | diff \",\n formatRowRanges(changedRows),\n \" | touched \",\n formatRowRanges(touchedRows),\n \" | noise \",\n formatRowRanges(noiseRows),\n ].join(\"\");\n item.appendChild(summary);\n const ops = document.createElement(\"div\");\n ops.className = \"preview\";\n ops.textContent = formatOperationRuns(frame.operationRuns ?? []);\n item.appendChild(ops);\n if (frame.preview) {\n const preview = document.createElement(\"div\");\n preview.className = \"preview\";\n preview.textContent = frame.preview;\n item.appendChild(preview);\n }\n timeline.prepend(item);\n while (timeline.children.length > 60) {\n timeline.removeChild(timeline.lastChild);\n }\n }\n\n function ensureHeatMapSize(rows, cols) {\n while (heatMap.length < rows) {\n heatMap.push([]);\n }\n if (heatMap.length > rows) {\n heatMap.length = rows;\n }\n for (let rowIndex = 0; rowIndex < rows; rowIndex++) {\n const row = heatMap[rowIndex];\n while (row.length < cols) {\n row.push(0);\n }\n if (row.length > cols) {\n row.length = cols;\n }\n }\n }\n\n function scheduleFadeRender() {\n if (fadeAnimationId !== null) {\n return;\n }\n fadeAnimationId = requestAnimationFrame(() => {\n fadeAnimationId = null;\n if (!latestFrame) {\n return;\n }\n renderFrame(latestFrame, false);\n const now = Date.now();\n let hasVisibleHeat = false;\n for (let rowIndex = 0; rowIndex < heatMap.length; rowIndex++) {\n const row = heatMap[rowIndex];\n for (let colIndex = 0; colIndex < row.length; colIndex++) {\n if (now - row[colIndex] < FADE_MS) {\n hasVisibleHeat = true;\n break;\n }\n }\n if (hasVisibleHeat) {\n break;\n }\n }\n if (hasVisibleHeat) {\n scheduleFadeRender();\n }\n });\n }\n\n function renderFrame(frame, applyChanges = true) {\n latestFrame = frame;\n const lines = frame.lines ?? [];\n const changedRows = new Set(frame.changedRows ?? []);\n const touchedRows = new Set(frame.touchedRows ?? []);\n const rows = lines.length;\n const cols = frame.cols ?? 0;\n const now = Date.now();\n ensureHeatMapSize(rows, cols);\n terminal.style.gridTemplateRows = \"repeat(\" + rows + \", auto)\";\n\n const fragment = document.createDocumentFragment();\n for (let rowIndex = 0; rowIndex < rows; rowIndex++) {\n const rowEl = document.createElement(\"div\");\n rowEl.className = \"row\";\n if (touchedRows.has(rowIndex)) {\n rowEl.classList.add(\"touched-row\");\n if (!changedRows.has(rowIndex)) {\n rowEl.classList.add(\"touched-only-row\");\n }\n }\n const currentLine = lines[rowIndex] ?? \"\";\n const previousLine = previousLines[rowIndex] ?? \"\";\n\n for (let colIndex = 0; colIndex < cols; colIndex++) {\n const cell = document.createElement(\"span\");\n const currentChar = currentLine[colIndex] ?? \" \";\n const previousChar = previousLine[colIndex] ?? \" \";\n if (applyChanges && currentChar !== previousChar) {\n heatMap[rowIndex][colIndex] = now;\n }\n const age = now - heatMap[rowIndex][colIndex];\n const heat =\n age < FADE_MS ? Math.max(0, 1 - age / FADE_MS) : 0;\n cell.className = \"cell\";\n if (heat > 0) {\n cell.style.backgroundColor =\n \"rgba(var(--changed-rgb), \" + (0.75 * heat).toFixed(3) + \")\";\n }\n if (\n rowIndex === frame.cursorRow &&\n colIndex === frame.cursorCol\n ) {\n cell.classList.add(\"cursor\");\n }\n cell.textContent = currentChar;\n rowEl.appendChild(cell);\n }\n fragment.appendChild(rowEl);\n }\n\n terminal.replaceChildren(fragment);\n previousLines = lines.slice();\n scheduleFadeRender();\n }\n\n async function sendInput(payload) {\n try {\n inputStatus.textContent = \"Sending…\";\n const response = await fetch(\"/input\", {\n method: \"POST\",\n headers: { \"Content-Type\": \"application/json\" },\n body: JSON.stringify(payload),\n });\n if (!response.ok) {\n throw new Error(await response.text());\n }\n if (payload.text) {\n inputBox.value = \"\";\n }\n inputStatus.textContent = \"Sent\";\n } catch (error) {\n inputStatus.textContent = \"Failed: \" + String(error);\n }\n }\n\n function eventToTerminalSequence(event) {\n if (event.metaKey) {\n return null;\n }\n\n const specialKeys = {\n Enter: \"\r\",\n Backspace: \"\",\n Escape: \"\u001b\",\n Tab: event.shiftKey ? \"\u001b[Z\" : \"\t\",\n ArrowUp: \"\u001b[A\",\n ArrowDown: \"\u001b[B\",\n ArrowRight: \"\u001b[C\",\n ArrowLeft: \"\u001b[D\",\n Home: \"\u001b[H\",\n End: \"\u001b[F\",\n Delete: \"\u001b[3~\",\n PageUp: \"\u001b[5~\",\n PageDown: \"\u001b[6~\",\n };\n\n if (specialKeys[event.key]) {\n return specialKeys[event.key];\n }\n\n if (event.ctrlKey && event.key.length === 1) {\n const upper = event.key.toUpperCase();\n if (upper >= \"@\" && upper <= \"_\") {\n return String.fromCharCode(upper.charCodeAt(0) - 64);\n }\n if (upper >= \"A\" && upper <= \"Z\") {\n return String.fromCharCode(upper.charCodeAt(0) - 64);\n }\n }\n\n if (!event.ctrlKey && event.key.length === 1) {\n return event.altKey ? \"\u001b\" + event.key : event.key;\n }\n\n return null;\n }\n\n inputBox.addEventListener(\"keydown\", event => {\n if (event.key === \"Escape\") {\n event.preventDefault();\n void sendInput({ control: \"escape\" });\n return;\n }\n if (event.ctrlKey && event.key.toLowerCase() === \"c\") {\n event.preventDefault();\n void sendInput({ control: \"ctrlc\" });\n return;\n }\n if (event.key === \"Enter\" && !event.shiftKey) {\n event.preventDefault();\n const value = inputBox.value;\n void sendInput({ text: value, control: \"enter\" });\n }\n });\n\n terminalWrap.addEventListener(\"click\", () => {\n terminalWrap.focus();\n });\n\n terminalWrap.addEventListener(\"keydown\", event => {\n const sequence = eventToTerminalSequence(event);\n if (sequence === null) {\n return;\n }\n event.preventDefault();\n void sendInput({ text: sequence });\n });\n\n async function bootstrap() {\n const snapshotResponse = await fetch(\"/snapshot\");\n const snapshot = await snapshotResponse.json();\n renderFrame(snapshot);\n setStats(snapshot);\n renderChunkDetails(snapshot);\n inputBox.focus();\n\n const source = new EventSource(\"/events\");\n source.onopen = () => {\n connectionStatus.textContent = \"Live\";\n };\n source.onerror = () => {\n connectionStatus.textContent = \"Disconnected\";\n };\n source.onmessage = event => {\n const frame = JSON.parse(event.data);\n renderFrame(frame);\n setStats(frame);\n renderChunkDetails(frame);\n addTimelineItem(frame);\n };\n }\n\n void bootstrap();\n </script>\n </body>\n</html>\n"
Repaint debug UI: ${e}
Source: agent-cli/package/238.index.js, bytes 29155–29181, SHA-256 10362f408319e116.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Repaint debug UI: ${e}
Repaint debug UI: ${e}
Child agent-cli is running in a PTY. Use the browser UI to send input. Press Ctr
Source: agent-cli/package/238.index.js, bytes 29192–29293, SHA-256 834f004cdaaff932.
Jev judged not model-facing (confidence 0.05; role human). This is a classifier judgment, not proof of delivery.
Readable text: Child agent-cli is running in a PTY. Use the browser UI to send input. Press Ctrl+C here to stop.
Child agent-cli is running in a PTY. Use the browser UI to send input. Press Ctrl+C here to stop.
./src/commands sync recursive
Source: agent-cli/package/238.index.js, bytes 29649–29680, SHA-256 23f1208b288ff691.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ./src/commands sync recursive
./src/commands sync recursive
CTRL 0x${r.charCodeAt(0).toString(16).padStart(2,"0")}
Source: agent-cli/package/238.index.js, bytes 30881–30937, SHA-256 d4667241d482865b.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: CTRL 0x${r.charCodeAt(0).toString(16).padStart(2,"0")}
CTRL 0x${r.charCodeAt(0).toString(16).padStart(2,"0")}
ESC ${a "?"}
Source: agent-cli/package/238.index.js, bytes 31992–32007, SHA-256 ed84d7cc0b00acd2.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ESC ${a||"?"}
ESC ${a||"?"}
child-exit ${this.childState}
Source: agent-cli/package/238.index.js, bytes 33233–33264, SHA-256 cdaf879818cedf2a.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: child-exit ${this.childState}
child-exit ${this.childState}
data: ${JSON.stringify(e)}
Source: agent-cli/package/238.index.js, bytes 33875–33907, SHA-256 f0d80aac29a7642a.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: data: ${JSON.stringify(e)}
data: ${JSON.stringify(e)}
text/html; charset=utf-8
Source: agent-cli/package/238.index.js, bytes 34089–34115, SHA-256 cee19ac23bb3bfab.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: text/html; charset=utf-8
text/html; charset=utf-8
application/json; charset=utf-8
Source: agent-cli/package/238.index.js, bytes 34206–34239, SHA-256 3a05af489bf5155a.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: application/json; charset=utf-8
application/json; charset=utf-8
data: ${JSON.stringify(this.latestFrame)}
Source: agent-cli/package/238.index.js, bytes 34502–34549, SHA-256 e438243745f0f8f1.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: data: ${JSON.stringify(this.latestFrame)}
data: ${JSON.stringify(this.latestFrame)}
Not found
Source: agent-cli/package/238.index.js, bytes 34666–34677, SHA-256 6fe427d373799919.
Jev judged not model-facing (confidence 0.04; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Not found
Not found
Cannot find module '
Source: agent-cli/package/238.index.js, bytes 35566–35588, SHA-256 f94e0f5e6d5d8e99.
Jev judged not model-facing (confidence 0.03; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Cannot find module '
Cannot find module '
./src/commands sync recursive · byte 35661
Source: agent-cli/package/238.index.js, bytes 35661–35692, SHA-256 23f1208b288ff691.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ./src/commands sync recursive
./src/commands sync recursive