feat: use mcp beta instead of prompt
Node.js CI / Lint and Test (push) Successful in 1m21s

This commit is contained in:
2025-07-14 14:34:47 -07:00
parent 0fd4218e31
commit 9a845ed80d
4 changed files with 23 additions and 6 deletions
+9 -1
View File
@@ -30,9 +30,17 @@ export const ai = async (hikari, messages, username, channel) => {
}, 3000);
const parsedPrompt = prompt.replace("{{username}}", username);
const result = await anthropic.beta.messages.create({
betas: ["web-search-2025-03-05"],
betas: ["web-search-2025-03-05", "mcp-client-2025-04-04"],
// eslint-disable-next-line @typescript-eslint/naming-convention -- API requirement
max_tokens: 20_000,
// eslint-disable-next-line @typescript-eslint/naming-convention -- API requirement
mcp_servers: [
{
name: "documentation",
type: "url",
url: "https://hikari.nhcarrigan.com/api/mcp",
},
],
messages: messages.map((message) => {
return {
content: message.content,