demo.ts · part 1
Full reference60 text occurrences from packages/opencode/src/cli/cmd/run/demo.ts, part 1. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
Direct Mode Demo
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2021–2041, SHA-256 58626fef900c4af1.
Jev judged not model-facing (confidence 0.15; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: # Direct Mode Demo
# Direct Mode Demo
This is a realistic assistant response for direct-mode formatting checks.
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2051–2126, SHA-256 ac156679dc3da23a.
Jev judged not model-facing (confidence 0.25; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: This is a realistic assistant response for direct-mode formatting checks.
This is a realistic assistant response for direct-mode formatting checks.
It mixes bold , italic , inline code , links, code fences, and tables in on
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2130–2229, SHA-256 ac5612471ea33eb5.
Jev judged not model-facing (confidence 0.22; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: It mixes **bold**, _italic_, 'inline code', links, code fences, and tables in one streamed reply.
It mixes **bold**, _italic_, `inline code`, links, code fences, and tables in one streamed reply.
- Restored the final markdown flush so the last block is committed on idle.
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2261–2338, SHA-256 380458dcdd091538.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - Restored the final markdown flush so the last block is committed on idle.
- Restored the final markdown flush so the last block is committed on idle.
- Switched markdown scrollback commits back to top-level block boundaries.
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2342–2418, SHA-256 d2912e0c45f12704.
Jev judged not model-facing (confidence 0.18; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - Switched markdown scrollback commits back to top-level block boundaries.
- Switched markdown scrollback commits back to top-level block boundaries.
- Added footer-level regression coverage for split-footer rendering.
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2422–2492, SHA-256 8bf96f3b2e375f24.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - Added footer-level regression coverage for split-footer rendering.
- Added footer-level regression coverage for split-footer rendering.
Area Before After Notes
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2523–2558, SHA-256 a493a820f079ba03.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Area | Before | After | Notes |
| Area | Before | After | Notes |
Direct mode Missing final rows Stable Final markdown block now flushes o
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2593–2683, SHA-256 47a973f6353ca892.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Direct mode | Missing final rows | Stable | Final markdown block now flushes on idle |
| Direct mode | Missing final rows | Stable | Final markdown block now flushes on idle |
Tables Dropped in streaming mode Visible Block-based commits match the w
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2687–2790, SHA-256 d60ff7f701185b17.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Tables | Dropped in streaming mode | Visible | Block-based commits match the working OpenTUI demo |
| Tables | Dropped in streaming mode | Visible | Block-based commits match the working OpenTUI demo |
Tests Partial coverage Broader coverage Includes a footer-level split re
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2794–2890, SHA-256 0b0f211fc2d1a1fa.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Tests | Partial coverage | Broader coverage | Includes a footer-level split render capture |
| Tests | Partial coverage | Broader coverage | Includes a footer-level split render capture |
This sample intentionally includes a wide table so you can spot wrapping and c
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 2900–3001, SHA-256 e27768234896ee3b.
Jev judged not model-facing (confidence 0.09; role documentation). This is a classifier judgment, not proof of delivery.
Readable text: > This sample intentionally includes a wide table so you can spot wrapping and commit bugs quickly.
> This sample intentionally includes a wide table so you can spot wrapping and commit bugs quickly.
const result = { markdown: true, tables: 2, stable: true }
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3022–3082, SHA-256 8482b48c80c58c95.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: const result = { markdown: true, tables: 2, stable: true }
const result = { markdown: true, tables: 2, stable: true }
File Change
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3121–3140, SHA-256 4b382828d9814100.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | File | Change |
| File | Change |
scrollback.surface.ts Align markdown commit logic with the split-footer de
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3163–3249, SHA-256 324c2d6c9b16073f.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | 'scrollback.surface.ts' | Align markdown commit logic with the split-footer demo |
| `scrollback.surface.ts` | Align markdown commit logic with the split-footer demo |
footer.ts Keep active surfaces across footer-height-only resizes
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3253–3327, SHA-256 0b765af3d8b65311.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | 'footer.ts' | Keep active surfaces across footer-height-only resizes |
| `footer.ts` | Keep active surfaces across footer-height-only resizes |
footer.test.ts Capture real split-footer markdown payloads during idle com
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3331–3422, SHA-256 2f7b583a0520a47e.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | 'footer.test.ts' | Capture real split-footer markdown payloads during idle completion |
| `footer.test.ts` | Capture real split-footer markdown payloads during idle completion |
Next step: run /fmt table if you want a tighter table-only sample.
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3432–3502, SHA-256 8e5811f89a0f2e83.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Next step: run '/fmt table' if you want a tighter table-only sample.
Next step: run `/fmt table` if you want a tighter table-only sample.
Table Sample
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3543–3559, SHA-256 81ccf67178b1aefe.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: # Table Sample
# Table Sample
Kind Example Notes
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3569–3597, SHA-256 771de120b52465a2.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Kind | Example | Notes |
| Kind | Example | Notes |
Pipe A B Escaped pipes should stay in one cell
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3626–3686, SHA-256 555ca6a20a864e7c.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Pipe | 'A\|B' | Escaped pipes should stay in one cell |
| Pipe | `A\|B` | Escaped pipes should stay in one cell |
Unicode 漢字 Wide characters should remain aligned
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3690–3750, SHA-256 31af4a7071d4f272.
Jev judged not model-facing (confidence 0.18; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Unicode | '漢字' | Wide characters should remain aligned |
| Unicode | `漢字` | Wide characters should remain aligned |
Wrap LongTokenWithoutNaturalBreaks 1234567890 Useful for width stress
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3754–3835, SHA-256 f564d6b8a8284129.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Wrap | 'LongTokenWithoutNaturalBreaks_1234567890' | Useful for width stress |
| Wrap | `LongTokenWithoutNaturalBreaks_1234567890` | Useful for width stress |
Status done Final row should still appear after idle
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 3839–3901, SHA-256 ab7d482904506917.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: | Status | done | Final row should still appear after idle |
| Status | done | Final row should still appear after idle |
git status
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 13599–13611, SHA-256 7d2a22d73dbcfa00.
Jev judged not model-facing (confidence 0.17; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: git status
git status
Show git status
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 13658–13675, SHA-256 df946efe8bd1e4f3.
Jev judged not model-facing (confidence 0.46; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Show git status
Show git status
git status · character 13767
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 13767–13779, SHA-256 7d2a22d73dbcfa00.
Jev judged not model-facing (confidence 0.14; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: git status
git status
${process.cwd()} ngit status nOn branch demo nnothing to commit, working tree cl
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 13793–13880, SHA-256 ca147040fe22f6cf.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${process.cwd()}\ngit status\nOn branch demo\nnothing to commit, working tree clean\n
${process.cwd()}\ngit status\nOn branch demo\nnothing to commit, working tree clean\n
export const demo = 42
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 14108–14134, SHA-256 5aaa230731998696.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: export const demo = 42
export const demo = 42
@@ -1 +1 @@ -export const demo = 1 +export const demo = 42
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 14482–14546, SHA-256 897fad7133c8a62b.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: @@ -1 +1 @@ -export const demo = 1 +export const demo = 42
@@ -1 +1 @@
-export const demo = 1
+export const demo = 42
Begin Patch End Patch
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 14727–14759, SHA-256 16b0366fe8859cd3.
Jev judged not model-facing (confidence 0.21; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: *** Begin Patch *** End Patch
*** Begin Patch
*** End Patch
@@ -1 +1 @@ -export const demo = 1 +export const demo = 42 · character 14988
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 14988–15052, SHA-256 897fad7133c8a62b.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: @@ -1 +1 @@ -export const demo = 1 +export const demo = 42
@@ -1 +1 @@
-export const demo = 1
+export const demo = 42
@@ -0,0 +1,4 @@ + Demo +This is a generated preview file.
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 15244–15308, SHA-256 bc33cd52e2721bac.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: @@ -0,0 +1,4 @@ +# Demo +This is a generated preview file.
@@ -0,0 +1,4 @@
+# Demo
+This is a generated preview file.
Scan run/ for reducer touchpoints
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 15462–15498, SHA-256 087760a649d29341.
Jev judged not model-facing (confidence 0.48; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Scan run/* for reducer touchpoints
Scan run/* for reducer touchpoints
Reducer touchpoints found
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 15571–15598, SHA-256 2b5dcb8303faa3f1.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Reducer touchpoints found
Reducer touchpoints found
Scan run/ for reducer touchpoints · character 16253
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 16253–16289, SHA-256 087760a649d29341.
Jev judged not model-facing (confidence 0.62; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Scan run/* for reducer touchpoints
Scan run/* for reducer touchpoints
Reducer touchpoints found · character 16327
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 16327–16354, SHA-256 2b5dcb8303faa3f1.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Reducer touchpoints found
Reducer touchpoints found
Scan run/ for reducer touchpoints · character 16433
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 16433–16469, SHA-256 087760a649d29341.
Jev judged not model-facing (confidence 0.49; role context). This is a classifier judgment, not proof of delivery.
Readable text: Scan run/* for reducer touchpoints
Scan run/* for reducer touchpoints
Thinking: tracing reducer and footer boundaries
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 16579–16628, SHA-256 8f07780dec0179d9.
Jev judged not model-facing (confidence 0.45; role context). This is a classifier judgment, not proof of delivery.
Readable text: Thinking: tracing reducer and footer boundaries
Thinking: tracing reducer and footer boundaries
running read
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 16824–16838, SHA-256 c7c7e474bbb65b97.
Jev judged not model-facing (confidence 0.28; role context). This is a classifier judgment, not proof of delivery.
Readable text: running read
running read
Footer updates flow through stream.ts into RunFooter
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 17057–17111, SHA-256 110a202a8ff3c382.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Footer updates flow through stream.ts into RunFooter
Footer updates flow through stream.ts into RunFooter
Trigger permission UI
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 17387–17410, SHA-256 09f5fe7e43365001.
Jev judged not model-facing (confidence 0.12; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Trigger permission UI
Trigger permission UI
Trigger question UI
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 17475–17496, SHA-256 9b00ff98dbc5390c.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Trigger question UI
Trigger question UI
Tune tool formatting
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 17563–17585, SHA-256 2a16eab71188aa28.
Jev judged not model-facing (confidence 0.17; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Tune tool formatting
Tune tool formatting
Which output style do you want to inspect?
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 17882–17926, SHA-256 efcfea605c9d6e4c.
Jev judged not model-facing (confidence 0.09; role human). This is a classifier judgment, not proof of delivery.
Readable text: Which output style do you want to inspect?
Which output style do you want to inspect?
Show diff block
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 17987–18004, SHA-256 fa659d1da86e8732.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Show diff block
Show diff block
Show code block
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 18048–18065, SHA-256 978d4d16a745c39a.
Jev judged not model-facing (confidence 0.15; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Show code block
Show code block
Pick extra rows
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 18166–18183, SHA-256 469362530e8e4642.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Pick extra rows
Pick extra rows
Add usage row
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 18245–18260, SHA-256 d5cd1f8ee7126823.
Jev judged not model-facing (confidence 0.16; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Add usage row
Add usage row
Add duration row
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 18308–18326, SHA-256 76c92ba68dbc2892.
Jev judged not model-facing (confidence 0.13; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Add duration row
Add duration row
git status --short
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 18764–18784, SHA-256 c6002e2bca226990.
Jev judged not model-facing (confidence 0.2; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: git status --short
git status --short
Inspect worktree changes
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 18878–18904, SHA-256 c8f000d639d2252c.
Jev judged not model-facing (confidence 0.37; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Inspect worktree changes
Inspect worktree changes
git status --short · character 19054
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 19054–19074, SHA-256 c6002e2bca226990.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: git status --short
git status --short
${root} ngit status --short n M src/demo-format.ts n?? src/demo-permission.ts n
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 19092–19173, SHA-256 147e9f687e87b0a0.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${root}\ngit status --short\n M src/demo-format.ts\n?? src/demo-permission.ts\n
${root}\ngit status --short\n M src/demo-format.ts\n?? src/demo-permission.ts\n
2: "name": "opencode",
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 19616–19642, SHA-256 071c1ed73c12ceaf.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: 2: "name": "opencode",
2: "name": "opencode",
3: "private": true
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 19644–19666, SHA-256 9708f8466b14bf94.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: 3: "private": true
3: "private": true
Inspect footer spacing across direct-mode prompts
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 19824–19875, SHA-256 19a7e7c686abb31c.
Jev judged not model-facing (confidence 0.34; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Inspect footer spacing across direct-mode prompts
Inspect footer spacing across direct-mode prompts
Footer spacing checked
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 20059–20083, SHA-256 df219827bb0b1ffd.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Footer spacing checked
Footer spacing checked
1: External demo n2: Shared preview file nPath: ${target}
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 20740–20801, SHA-256 d3c928542f2e500a.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: 1: # External demo\n2: Shared preview file\nPath: ${target}
1: # External demo\n2: Shared preview file\nPath: ${target}
Retry the formatter after repeated failures
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 20939–20984, SHA-256 aaf0b95e5394cad1.
Jev judged not model-facing (confidence 0.47; role parameter). This is a classifier judgment, not proof of delivery.
Readable text: Retry the formatter after repeated failures
Retry the formatter after repeated failures
Retry allowed
Source: packages/opencode/src/cli/cmd/run/demo.ts, characters 21167–21182, SHA-256 3403a9f533a19536.
Jev judged not model-facing (confidence 0.1; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Retry allowed
Retry allowed