Skip to content

feat(inspector): surface provider-aware input reuse #377

feat(inspector): surface provider-aware input reuse

feat(inspector): surface provider-aware input reuse #377

Triggered via push August 29, 2026 01:18
Status Failure
Total duration 4m 10s
Artifacts 4

ci.yml

on: push
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

2 errors
windows-latest / Node 22.20.0
Process completed with exit code 1.
test/reporting/inspector-cross-provider.test.mjs > Inspector renders workspace-qualified Augment usage and dialogue from the default local home: test/reporting/inspector-cross-provider.test.mjs#L256
AssertionError: The input did not match the regular expression /augment · 1 session/u. Input: '<!DOCTYPE html>\r\n' + '<html lang="en">\r\n' + '<head>\r\n' + '<meta charset="utf-8">\r\n' + '<meta name="viewport" content="width=device-width,initial-scale=1">\r\n' + '\r\n' + '<link rel="icon" href="data:,">\r\n' + '<title>Harness Inspector · workspace</title>\r\n' + '<style> :root {\r\n' + ' color-scheme:light;\r\n' + ' /* Better Harness Studio design tokens (see DESIGN.md) */\r\n' + ' --color-primary:#245CC8; --color-primary-hover:#1D4FAF; --color-primary-soft:#EEF4FF; --color-on-primary:#FFFFFF;\r\n' + ' --color-text:#263244; --color-text-muted:#5F6D82; --color-text-subtle:#667085;\r\n' + ' --color-canvas:#F4F6F8; --color-surface:#FFFFFF; --color-surface-subtle:#F8FAFC;\r\n' + ' --color-surface-hover:#EEF1F5; --color-surface-selected:#E7EFFB;\r\n' + ' --color-border:#D7DEE8; --color-border-strong:#B8C3D1; --color-focus:#1769D2;\r\n' + ' --color-success:#16794E; --color-success-surface:#E9F7F0;\r\n' + ' --color-warning:#8A520F; --color-warning-surface:#FFF3DF;\r\n' + ' --color-danger:#A63D45; --color-danger-surface:#FDEBED;\r\n' + ' --color-candidate:#6D46B5; --color-candidate-surface:#F5F1FB;\r\n' + ' --color-categorical-1:#2C6FA8; --color-categorical-2:#7658B5; --color-categorical-3:#4F6275;\r\n' + ' --color-categorical-4:#1F7A6B; --color-categorical-5:#A66A1E; --color-categorical-6:#5E7F2E;\r\n' + ' --color-categorical-7:#7A7385;\r\n' + ' --font-ui:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;\r\n' + ' --font-code:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;\r\n' + ' --radius-xs:2px; --radius-sm:3px; --radius-md:4px; --radius-lg:6px; --radius-full:9999px;\r\n' + ' /* Tool family is categorical evidence identity, not judgement, so it maps\r\n' + ' onto the shared categorical scale rather than reusing a state hue. Lane\r\n' + ' position and the legend label carry the meaning; colour only links the\r\n' + ' summary bars to the chart. */\r\n' + ' --family-inspect:var(--color-categorical-1); --family-change:var(--color-categorical-2);\r\n' + ' --family-execute:var(--color-categorical-3); --family-verify:var(--color-categorical-4);\r\n' + ' --family-coordinate:var(--color-categorical-5); --family-deliver:var(--color-categorical-6);\r\n' + ' --family-other:var(--color-categorical-7);\r\n' + ' --space-xs:4px; --space-sm:8px; --space-md:12px; --space-lg:16px; --space-xl:24px; --space-xxl:32px;\r\n' + ' /* Legacy aliases kept so the rest of this stylesheet can migrate gradually\r\n' + ' without forking a second palette. */\r\n' + ' --ink:var(--color-text); --muted:var(--color-text-muted); --faint:var(--color-text-subtle);\r\n' + ' --line:var(--color-border); --soft:var(--color-surface-subtle); --panel:var(--color-surface);\r\n' + ' --lime:var(--color-success); --lime-soft:var(--color-success-surface);\r\n' + ' --blue:var(--color-primary); --blue-soft:var(--color-primary-soft);\r\n' + ' --amber:var(--color-warning); --amber-soft:var(--color-warning-surface);\r\n' + ' --violet:var(--color-candidate); --violet-soft:var(--color-candidate-surface);\r\n' + ' --red:var(--color-danger); --red-soft:var(--color-danger-surface);\r\n' + ' }\r\n' + ' * { box-sizing:border-box; }\r\n' + ' html, body { margin:0; min-width:320px; min-height:100%; font:14px/1.45 var(--font-ui); color:var(--ink); background:var(--color-surface); }\r\n' + ' button, summary { font:inherit; }\r\n' + ' button:focus-visible, summary:focus-visible { outline:2px solid var(--color-focus); outline-offset:2px; }\r\n' + ' /* Session View is a fixed overlay with its own scroller. Without locking the\r\n' + ' root scroller, a wheel gesture near the overlay edge scrolls a Workbench the\r\n' + ' reviewer cannot see. Programmatic reveal still works, and the Workbench keeps\r\n' + '

Artifacts

Produced during runtime
Name Size Digest
test-results-macos-latest-node-22.20.0
56.2 KB
sha256:897cdb8889e277217b8e5d31b1485bc25e41b5c6d536f3e2ad1406886615cd3b
test-results-ubuntu-latest-node-22.20.0
57.5 KB
sha256:4e91a1cb51f0a5e1d4c621f4c457289eb4d79f511288cbd2826ca4aaf8eba48f
test-results-ubuntu-latest-node-24.x
57.6 KB
sha256:0c78c146af0bd4ba930cd6ecd34a9fb85b66ce751197b061b878dc1977ea72cb
test-results-windows-latest-node-22.20.0
73.5 KB
sha256:fa15e3fcb93d322df0c4a6026510cac7330ba1a84af6b77551d4fc53ce196b3e