fix(core): detect uninitialized lines (#24646)

This commit is contained in:
Jacob Richman
2026-04-03 17:51:29 -07:00
committed by GitHub
parent 65024d4538
commit ec35ebbe57
9 changed files with 52 additions and 9 deletions

View File

@@ -16,6 +16,7 @@ const createAnsiToken = (overrides: Partial<AnsiToken>): AnsiToken => ({
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
fg: '#ffffff',
bg: '#000000',
...overrides,

View File

@@ -352,6 +352,7 @@ describe('<ToolMessage />', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
];

View File

@@ -28,6 +28,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
];
@@ -179,6 +180,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
];
@@ -275,6 +277,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
[
@@ -287,6 +290,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
[
@@ -299,6 +303,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
[
@@ -311,6 +316,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
[
@@ -323,6 +329,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
],
];
@@ -362,6 +369,7 @@ describe('ToolResultDisplay', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
]);
const renderResult = await renderWithProviders(

View File

@@ -74,6 +74,7 @@ describe('ToolResultDisplay Overflow', () => {
underline: false,
dim: false,
inverse: false,
isUninitialized: false,
},
]);
const { lastFrame, waitUntilReady, unmount } = await renderWithProviders(

View File

@@ -541,6 +541,7 @@ describe('useExecutionLifecycle', () => {
italic: false,
underline: false,
inverse: false,
isUninitialized: false,
},
],
];

View File

@@ -554,6 +554,7 @@ export const useExecutionLifecycle = (
italic: false,
underline: false,
inverse: false,
isUninitialized: false,
},
]);
return [...newLines, [], ...output];