From 7cc0116dd278a6517673a9ad4720f5c814b3dad3 Mon Sep 17 00:00:00 2001 From: Ayaan Zaidi Date: Wed, 28 Jan 2026 09:49:49 +0530 Subject: [PATCH] fix: align minimax base url and discord target typing --- src/agents/models-config.providers.ts | 2 +- src/discord/targets.ts | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/agents/models-config.providers.ts b/src/agents/models-config.providers.ts index a176dac8a..9aa898b07 100644 --- a/src/agents/models-config.providers.ts +++ b/src/agents/models-config.providers.ts @@ -17,7 +17,7 @@ import { discoverVeniceModels, VENICE_BASE_URL } from "./venice-models.js"; type ModelsConfig = NonNullable; export type ProviderConfig = NonNullable[string]; -const MINIMAX_API_BASE_URL = "https://api.minimax.chat/v1"; +const MINIMAX_API_BASE_URL = "https://api.minimax.io/anthropic"; const MINIMAX_DEFAULT_MODEL_ID = "MiniMax-M2.1"; const MINIMAX_DEFAULT_VISION_MODEL_ID = "MiniMax-VL-01"; const MINIMAX_DEFAULT_CONTEXT_WINDOW = 200000; diff --git a/src/discord/targets.ts b/src/discord/targets.ts index 311955182..3d56456c2 100644 --- a/src/discord/targets.ts +++ b/src/discord/targets.ts @@ -5,12 +5,11 @@ import { type MessagingTarget, type MessagingTargetKind, type MessagingTargetParseOptions, - type DirectoryConfigParams, - type ChannelDirectoryEntry, } from "../channels/targets.js"; +import type { DirectoryConfigParams } from "../channels/plugins/directory-config.js"; + import { listDiscordDirectoryPeersLive } from "./directory-live.js"; -import { resolveDiscordAccount } from "./accounts.js"; export type DiscordTargetKind = MessagingTargetKind; @@ -76,7 +75,7 @@ export function resolveDiscordChannelId(raw: string): string { */ export async function resolveDiscordTarget( raw: string, - options: DirectoryConfigParams, + options: DirectoryConfigParams & DiscordTargetParseOptions, ): Promise { const trimmed = raw.trim(); if (!trimmed) return undefined; @@ -101,7 +100,7 @@ export async function resolveDiscordTarget( const userId = match.id.replace(/^user:/, ""); return buildMessagingTarget("user", userId, trimmed); } - } catch (error) { + } catch { // Directory lookup failed - fall through to parse as-is // This preserves existing behavior for channel names }