From d892ccb75d5d7bc8d8660c153b35031f16347920 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Fri, 24 Apr 2026 02:07:16 +0700 Subject: [PATCH] chore(lint): flatten nested conditions in pi-direct-agent history --- .../server/agent/providers/pi-direct-agent.ts | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/packages/server/src/server/agent/providers/pi-direct-agent.ts b/packages/server/src/server/agent/providers/pi-direct-agent.ts index c1717d938..72c194097 100644 --- a/packages/server/src/server/agent/providers/pi-direct-agent.ts +++ b/packages/server/src/server/agent/providers/pi-direct-agent.ts @@ -1128,24 +1128,26 @@ export class PiDirectAgentSession implements AgentSession { if (message.role === "assistant") { for (const content of message.content) { if (content.type === "text") { - if (content.text) { - yield { - type: "timeline", - provider: PI_PROVIDER, - item: { type: "assistant_message", text: content.text }, - }; + if (!content.text) { + continue; } + yield { + type: "timeline", + provider: PI_PROVIDER, + item: { type: "assistant_message", text: content.text }, + }; continue; } if (content.type === "thinking") { - if (content.thinking) { - yield { - type: "timeline", - provider: PI_PROVIDER, - item: { type: "reasoning", text: content.thinking }, - }; + if (!content.thinking) { + continue; } + yield { + type: "timeline", + provider: PI_PROVIDER, + item: { type: "reasoning", text: content.thinking }, + }; continue; }