style: format with oxfmt

This commit is contained in:
root 2026-01-28 10:27:28 +01:00
parent 92ed27d039
commit 4040dc8f59
2 changed files with 6 additions and 5 deletions

View File

@ -391,9 +391,7 @@ async function runSearxngSearch(params: {
const results = Array.isArray(data.results) ? data.results : [];
// Sort by score descending and take top N results
const sorted = results
.sort((a, b) => (b.score ?? 0) - (a.score ?? 0))
.slice(0, params.count);
const sorted = results.sort((a, b) => (b.score ?? 0) - (a.score ?? 0)).slice(0, params.count);
const mapped = sorted.map((entry) => ({
title: entry.title ?? "",
@ -562,7 +560,8 @@ export function createWebSearchTool(options?: {
execute: async (_toolCallId, args) => {
const perplexityAuth =
provider === "perplexity" ? resolvePerplexityApiKey(perplexityConfig) : undefined;
const searxngBaseUrl = provider === "searxng" ? resolveSearxngBaseUrl(searxngConfig) : undefined;
const searxngBaseUrl =
provider === "searxng" ? resolveSearxngBaseUrl(searxngConfig) : undefined;
// For SearXNG, we don't need an API key, just a base URL
const apiKey =

View File

@ -165,7 +165,9 @@ export const ToolPolicySchema = ToolPolicyBaseSchema.superRefine((value, ctx) =>
export const ToolsWebSearchSchema = z
.object({
enabled: z.boolean().optional(),
provider: z.union([z.literal("brave"), z.literal("perplexity"), z.literal("searxng")]).optional(),
provider: z
.union([z.literal("brave"), z.literal("perplexity"), z.literal("searxng")])
.optional(),
apiKey: z.string().optional(),
maxResults: z.number().int().positive().optional(),
timeoutSeconds: z.number().int().positive().optional(),