Evidence and archive

238.index.js · part 1

Full reference
Topics
Status
Showing all 16

16 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