ci: fix strict TS overloaded parameter matching inside useChat and payload tool bindings
Some checks failed
Monorepo Pipeline / ⚡ Prioritize Release (push) Successful in 2s
Monorepo Pipeline / 🧪 Test (push) Successful in 1m14s
Monorepo Pipeline / 🧹 Lint (push) Failing after 2m4s
Monorepo Pipeline / 🏗️ Build (push) Successful in 2m39s
Monorepo Pipeline / 🚀 Release (push) Has been skipped
Monorepo Pipeline / 🐳 Build Gatekeeper (Product) (push) Has been skipped
Monorepo Pipeline / 🐳 Build Build-Base (push) Has been skipped
Monorepo Pipeline / 🐳 Build Production Runtime (push) Has been skipped

This commit is contained in:
2026-03-06 16:10:50 +01:00
parent 61f2f83e0c
commit 4eb1aaf640
4 changed files with 16 additions and 21 deletions

View File

@@ -12,8 +12,7 @@
"@modelcontextprotocol/sdk": "^1.5.0",
"axios": "^1.7.2",
"dotenv": "^17.3.1",
"express": "^5.2.1",
"zod": "^3.23.8"
"express": "^5.2.1"
},
"devDependencies": {
"@types/express": "^5.0.6",

View File

@@ -42,14 +42,13 @@ const ChatWindow: React.FC = () => {
}
}, [isOpen]); // Refresh context when chat is opened
// @ts-expect-error - AI hook version mismatch between core and react packages
const { messages, input, handleInputChange, handleSubmit } = useChat({
api: "/api/mcp-chat",
initialMessages: [],
body: {
pageContext,
},
} as any);
} as any) as any;
// Basic implementation to toggle chat window and submit messages
return (

View File

@@ -118,7 +118,6 @@ export const handleMcpChat = async (req: PayloadRequest) => {
try {
const result = streamText({
// @ts-expect-error - AI SDK type mismatch
model: openrouter("google/gemini-3.0-flash"),
messages,
tools: activeTools,