diff --git a/gadget-code/src/services/chat-session.ts b/gadget-code/src/services/chat-session.ts index 952589e..bc87e2f 100644 --- a/gadget-code/src/services/chat-session.ts +++ b/gadget-code/src/services/chat-session.ts @@ -310,7 +310,10 @@ class ChatSessionService extends DtpService { * Gets all turns for a chat session. */ async getTurns(chatSessionId: GadgetId): Promise { - const turns = await ChatTurn.find({ session: chatSessionId }) + const turns = await ChatTurn.find({ + session: chatSessionId, + status: { $ne: ChatTurnStatus.Processing }, + }) .populate("user", "-passwordSalt -password") .populate("project") .populate("provider", "-models") diff --git a/gadget-drone/src/services/ai.ts b/gadget-drone/src/services/ai.ts index e46dc22..6f575c1 100644 --- a/gadget-drone/src/services/ai.ts +++ b/gadget-drone/src/services/ai.ts @@ -117,9 +117,8 @@ class AiService extends GadgetService { this.log.info("calling provider to process chat", { provider: config.name, sdk: config.sdk, - haveStreamCallback: !!streamCallback, model, - options, + haveStreamCallback: !!streamCallback, }); const api = this.getApi(config); const modelConfig: IAiModelConfig = { ...model, provider: config };