fix(tools): preserve canonical output boundaries

This commit is contained in:
Tianyi Cui
2026-07-21 18:03:01 +08:00
parent 8f3aca4128
commit e1633fbc3f
33 changed files with 269 additions and 103 deletions

View File

@@ -151,7 +151,7 @@ describe('ToolResultPruneService session transaction', () => {
text: 'x'.repeat(100),
}], {
isError: true,
error: { message: 'exit 1', info: { name: 'ExitError', code: 'EXIT_1' } },
error: { name: 'ExitError', code: 'EXIT_1' },
meta: { diff: ['a', 'b'] },
futureField: { nested: true },
})
@@ -180,7 +180,7 @@ describe('ToolResultPruneService session transaction', () => {
step: 1,
callId: CallId('one'),
isError: true,
error: { message: 'exit 1', info: { name: 'ExitError', code: 'EXIT_1' } },
error: { name: 'ExitError', code: 'EXIT_1' },
meta: { diff: ['a', 'b'] },
futureField: { nested: true },
},