From 7c4aa683a244137626c7d820c322f50c87fb79f7 Mon Sep 17 00:00:00 2001
From: ItzCrazyKns <95534749+ItzCrazyKns@users.noreply.github.com>
Date: Sat, 19 Jul 2025 17:57:32 +0530
Subject: [PATCH] feat(chains): remove unused imports
---
src/lib/chains/imageSearchAgent.ts | 43 ++++++++++++------------------
src/lib/chains/videoSearchAgent.ts | 31 ++++++++-------------
2 files changed, 28 insertions(+), 46 deletions(-)
diff --git a/src/lib/chains/imageSearchAgent.ts b/src/lib/chains/imageSearchAgent.ts
index 993cba9..a91b7bb 100644
--- a/src/lib/chains/imageSearchAgent.ts
+++ b/src/lib/chains/imageSearchAgent.ts
@@ -3,7 +3,7 @@ import {
RunnableMap,
RunnableLambda,
} from '@langchain/core/runnables';
-import { ChatPromptTemplate, PromptTemplate } from '@langchain/core/prompts';
+import { ChatPromptTemplate } from '@langchain/core/prompts';
import formatChatHistoryAsString from '../utils/formatHistory';
import { BaseMessage } from '@langchain/core/messages';
import { StringOutputParser } from '@langchain/core/output_parsers';
@@ -43,43 +43,34 @@ const createImageSearchChain = (llm: BaseChatModel) => {
ChatPromptTemplate.fromMessages([
['system', imageSearchChainPrompt],
[
- "user",
- "\n\n\nWhat is a cat?\n"
- ],
- [
- "assistant",
- "A cat"
+ 'user',
+ '\n\n\nWhat is a cat?\n',
],
+ ['assistant', 'A cat'],
[
- "user",
- "\n\n\nWhat is a car? How does it work?\n"
- ],
- [
- "assistant",
- "Car working"
- ],
- [
- "user",
- "\n\n\nHow does an AC work?\n"
- ],
- [
- "assistant",
- "AC working"
+ 'user',
+ '\n\n\nWhat is a car? How does it work?\n',
],
+ ['assistant', 'Car working'],
[
'user',
- '{chat_history}\n\n{query}\n'
- ]
+ '\n\n\nHow does an AC work?\n',
+ ],
+ ['assistant', 'AC working'],
+ [
+ 'user',
+ '{chat_history}\n\n{query}\n',
+ ],
]),
llm,
strParser,
RunnableLambda.from(async (input: string) => {
const queryParser = new LineOutputParser({
- key: 'query'
- })
+ key: 'query',
+ });
- return (await queryParser.parse(input))
+ return await queryParser.parse(input);
}),
RunnableLambda.from(async (input: string) => {
const res = await searchSearxng(input, {
diff --git a/src/lib/chains/videoSearchAgent.ts b/src/lib/chains/videoSearchAgent.ts
index 8e158f5..3f878a8 100644
--- a/src/lib/chains/videoSearchAgent.ts
+++ b/src/lib/chains/videoSearchAgent.ts
@@ -3,7 +3,7 @@ import {
RunnableMap,
RunnableLambda,
} from '@langchain/core/runnables';
-import { ChatPromptTemplate, PromptTemplate } from '@langchain/core/prompts';
+import { ChatPromptTemplate } from '@langchain/core/prompts';
import formatChatHistoryAsString from '../utils/formatHistory';
import { BaseMessage } from '@langchain/core/messages';
import { StringOutputParser } from '@langchain/core/output_parsers';
@@ -45,40 +45,31 @@ const createVideoSearchChain = (llm: BaseChatModel) => {
['system', videoSearchChainPrompt],
[
'user',
- '\n\n\nHow does a car work?\n'
- ],
- [
- 'assistant',
- 'How does a car work?'
+ '\n\n\nHow does a car work?\n',
],
+ ['assistant', 'How does a car work?'],
[
'user',
- '\n\n\nWhat is the theory of relativity?\n'
- ],
- [
- 'assistant',
- 'Theory of relativity'
+ '\n\n\nWhat is the theory of relativity?\n',
],
+ ['assistant', 'Theory of relativity'],
[
'user',
- '\n\n\nHow does an AC work?\n'
- ],
- [
- 'assistant',
- 'AC working'
+ '\n\n\nHow does an AC work?\n',
],
+ ['assistant', 'AC working'],
[
'user',
- '{chat_history}\n\n{query}\n'
- ]
+ '{chat_history}\n\n{query}\n',
+ ],
]),
llm,
strParser,
RunnableLambda.from(async (input: string) => {
const queryParser = new LineOutputParser({
- key: 'query'
+ key: 'query',
});
- return (await queryParser.parse(input));
+ return await queryParser.parse(input);
}),
RunnableLambda.from(async (input: string) => {
const res = await searchSearxng(input, {