From 0eb227003023edcb806b10e895ae2a14946d1a19 Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Sat, 28 Mar 2026 05:57:50 +0900 Subject: [PATCH] style: sync structured output formatting fallout --- src/agent-output.ts | 18 +++++++----------- src/message-turn-controller.ts | 2 +- src/output-suppression.test.ts | 5 ++++- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/src/agent-output.ts b/src/agent-output.ts index 8da059d..cd2b4b9 100644 --- a/src/agent-output.ts +++ b/src/agent-output.ts @@ -13,12 +13,10 @@ export function stringifyLegacyAgentResult( } } -export function getAgentOutputText( - output: { - output?: StructuredAgentOutput; - result?: string | object | null; - }, -): string | null { +export function getAgentOutputText(output: { + output?: StructuredAgentOutput; + result?: string | object | null; +}): string | null { if (output.output?.visibility === 'silent') { return null; } @@ -28,10 +26,8 @@ export function getAgentOutputText( return stringifyLegacyAgentResult(output.result); } -export function isSilentAgentOutput( - output: { - output?: StructuredAgentOutput; - }, -): boolean { +export function isSilentAgentOutput(output: { + output?: StructuredAgentOutput; +}): boolean { return output.output?.visibility === 'silent'; } diff --git a/src/message-turn-controller.ts b/src/message-turn-controller.ts index 3488abd..4abdaee 100644 --- a/src/message-turn-controller.ts +++ b/src/message-turn-controller.ts @@ -132,7 +132,7 @@ export class MessageTurnController { ? classifySuppressTokenOutput(raw, this.options.suppressToken) : raw ? classifySuppressTokenOutput(raw, undefined) - : 'none'; + : 'none'; const text = raw && suppressState === 'none' ? formatOutbound(raw) : null; if (raw) { diff --git a/src/output-suppression.test.ts b/src/output-suppression.test.ts index 01bc620..a824929 100644 --- a/src/output-suppression.test.ts +++ b/src/output-suppression.test.ts @@ -45,7 +45,10 @@ describe('classifySuppressTokenOutput', () => { it('treats the exact structured silent envelope as exact silent output', () => { expect( - classifySuppressTokenOutput('{"ejclaw":{"visibility":"silent"}}', undefined), + classifySuppressTokenOutput( + '{"ejclaw":{"visibility":"silent"}}', + undefined, + ), ).toBe('exact'); }); });