From 23173a8d1b572a19d7e1797d564e2edbfe585fee Mon Sep 17 00:00:00 2001 From: Acbox Date: Tue, 10 Feb 2026 15:25:29 +0800 Subject: [PATCH] fix: lint --- agent/src/index.ts | 50 +++++----- packages/cli/src/cli/stream.ts | 4 +- packages/ui/src/components/badge/Badge.vue | 18 ++-- .../src/components/breadcrumb/Breadcrumb.vue | 4 +- .../breadcrumb/BreadcrumbEllipsis.vue | 6 +- .../components/breadcrumb/BreadcrumbItem.vue | 4 +- .../components/breadcrumb/BreadcrumbLink.vue | 10 +- .../components/breadcrumb/BreadcrumbList.vue | 4 +- .../components/breadcrumb/BreadcrumbPage.vue | 4 +- .../breadcrumb/BreadcrumbSeparator.vue | 6 +- .../ui/src/components/breadcrumb/index.ts | 14 +-- .../components/collapsible/Collapsible.vue | 4 +- .../collapsible/CollapsibleContent.vue | 4 +- .../collapsible/CollapsibleTrigger.vue | 4 +- packages/ui/src/components/empty/Empty.vue | 4 +- .../ui/src/components/empty/EmptyContent.vue | 4 +- .../src/components/empty/EmptyDescription.vue | 4 +- .../ui/src/components/empty/EmptyHeader.vue | 4 +- .../ui/src/components/empty/EmptyMedia.vue | 10 +- .../ui/src/components/empty/EmptyTitle.vue | 4 +- packages/ui/src/components/empty/index.ts | 24 ++--- .../ui/src/components/form/FormControl.vue | 4 +- .../src/components/form/FormDescription.vue | 6 +- packages/ui/src/components/form/FormItem.vue | 10 +- packages/ui/src/components/form/FormLabel.vue | 8 +- .../ui/src/components/form/FormMessage.vue | 10 +- packages/ui/src/components/form/index.ts | 14 +-- .../ui/src/components/form/injectionKeys.ts | 2 +- .../ui/src/components/form/useFormField.ts | 8 +- packages/ui/src/components/item/Item.vue | 18 ++-- .../ui/src/components/item/ItemActions.vue | 4 +- .../ui/src/components/item/ItemContent.vue | 4 +- .../src/components/item/ItemDescription.vue | 4 +- .../ui/src/components/item/ItemFooter.vue | 4 +- packages/ui/src/components/item/ItemGroup.vue | 4 +- .../ui/src/components/item/ItemHeader.vue | 4 +- packages/ui/src/components/item/ItemMedia.vue | 10 +- .../ui/src/components/item/ItemSeparator.vue | 6 +- packages/ui/src/components/item/ItemTitle.vue | 4 +- packages/ui/src/components/item/index.ts | 50 +++++----- packages/ui/src/components/label/Label.vue | 12 +-- packages/ui/src/components/label/index.ts | 2 +- .../components/native-select/NativeSelect.vue | 18 ++-- .../native-select/NativeSelectOptGroup.vue | 9 +- .../native-select/NativeSelectOption.vue | 9 +- .../ui/src/components/native-select/index.ts | 6 +- .../src/components/pagination/Pagination.vue | 12 +-- .../pagination/PaginationContent.vue | 12 +-- .../pagination/PaginationEllipsis.vue | 14 +-- .../components/pagination/PaginationFirst.vue | 18 ++-- .../components/pagination/PaginationItem.vue | 16 ++-- .../components/pagination/PaginationLast.vue | 18 ++-- .../components/pagination/PaginationNext.vue | 18 ++-- .../pagination/PaginationPrevious.vue | 18 ++-- .../ui/src/components/pagination/index.ts | 16 ++-- .../ui/src/components/popover/Popover.vue | 4 +- .../src/components/popover/PopoverAnchor.vue | 4 +- .../src/components/popover/PopoverContent.vue | 14 +-- .../src/components/popover/PopoverTrigger.vue | 4 +- packages/ui/src/components/popover/index.ts | 8 +- .../src/components/scroll-area/ScrollArea.vue | 14 +-- .../src/components/scroll-area/ScrollBar.vue | 14 +-- .../ui/src/components/separator/Separator.vue | 14 +-- packages/ui/src/components/separator/index.ts | 2 +- packages/ui/src/components/table/Table.vue | 14 ++- .../ui/src/components/table/TableBody.vue | 4 +- .../ui/src/components/table/TableCaption.vue | 4 +- .../ui/src/components/table/TableCell.vue | 4 +- .../ui/src/components/table/TableEmpty.vue | 12 +-- .../ui/src/components/table/TableFooter.vue | 4 +- .../ui/src/components/table/TableHead.vue | 4 +- .../ui/src/components/table/TableHeader.vue | 4 +- packages/ui/src/components/table/TableRow.vue | 4 +- packages/ui/src/components/table/index.ts | 18 ++-- packages/ui/src/components/table/utils.ts | 6 +- .../src/components/tags-input/TagsInput.vue | 16 ++-- .../components/tags-input/TagsInputInput.vue | 17 ++-- .../components/tags-input/TagsInputItem.vue | 17 ++-- .../tags-input/TagsInputItemDelete.vue | 19 ++-- .../tags-input/TagsInputItemText.vue | 17 ++-- .../ui/src/components/tags-input/index.ts | 10 +- .../components/text-generate-effect/index.ts | 2 +- packages/ui/src/components/toggle/Toggle.vue | 24 ++--- packages/ui/src/components/toggle/index.ts | 22 ++--- packages/web/src/components/Sidebar/index.vue | 2 +- .../{AddPlatform => add-platform}/index.vue | 0 .../{AddProvider => add-provider}/index.vue | 0 .../{ChatList => chat-list}/index.vue | 2 +- .../robot-chat}/index.vue | 0 .../user-chat}/index.vue | 0 .../{CreateMCP => create-mcp}/index.vue | 0 .../{CreateModel => create-model}/index.vue | 0 .../{DataTable => data-table}/index.vue | 0 .../index.vue | 0 packages/web/src/pages/chat/index.vue | 5 +- packages/web/src/pages/login/index.vue | 2 +- .../{mainSection => main-section}/index.vue | 4 +- packages/web/src/pages/mcp/index.vue | 6 +- packages/web/src/pages/models/index.vue | 4 +- .../{modelSetting.vue => model-setting.vue} | 2 +- packages/web/src/pages/platform/index.vue | 2 +- packages/web/src/pages/settings/index.vue | 2 +- packages/web/src/store/User.ts | 92 ++++++++++--------- .../src/store/{ChatList.ts => chat-list.ts} | 0 packages/web/vite.config.ts | 12 +-- 105 files changed, 513 insertions(+), 484 deletions(-) rename packages/web/src/components/{AddPlatform => add-platform}/index.vue (100%) rename packages/web/src/components/{AddProvider => add-provider}/index.vue (100%) rename packages/web/src/components/{ChatList => chat-list}/index.vue (98%) rename packages/web/src/components/{ChatList/RobotChat => chat-list/robot-chat}/index.vue (100%) rename packages/web/src/components/{ChatList/UserChat => chat-list/user-chat}/index.vue (100%) rename packages/web/src/components/{CreateMCP => create-mcp}/index.vue (100%) rename packages/web/src/components/{CreateModel => create-model}/index.vue (100%) rename packages/web/src/components/{DataTable => data-table}/index.vue (100%) rename packages/web/src/components/{MainContainer => main-container}/index.vue (100%) rename packages/web/src/pages/{mainSection => main-section}/index.vue (75%) rename packages/web/src/pages/models/{modelSetting.vue => model-setting.vue} (99%) rename packages/web/src/store/{ChatList.ts => chat-list.ts} (100%) diff --git a/agent/src/index.ts b/agent/src/index.ts index d16d1f28..fcb0320a 100644 --- a/agent/src/index.ts +++ b/agent/src/index.ts @@ -1,32 +1,32 @@ -import { Elysia } from "elysia"; -import { chatModule } from "./modules/chat"; -import { corsMiddleware } from "./middlewares/cors"; -import { errorMiddleware } from "./middlewares/error"; -import { loadConfig } from "./config"; -import { join } from "path"; +import { Elysia } from 'elysia' +import { chatModule } from './modules/chat' +import { corsMiddleware } from './middlewares/cors' +import { errorMiddleware } from './middlewares/error' +import { loadConfig } from './config' +import { join } from 'path' -const config = loadConfig("../config.toml"); +const config = loadConfig('../config.toml') export const getBraveConfig = () => { return { - apiKey: config.brave.api_key ?? "", - baseUrl: config.brave.base_url ?? "https://api.search.brave.com/res/v1/", + apiKey: config.brave.api_key ?? '', + baseUrl: config.brave.base_url ?? 'https://api.search.brave.com/res/v1/', } } export const getBaseUrl = () => { - let baseUrl = ""; + let baseUrl = '' if (!baseUrl) { - baseUrl = "http://127.0.0.1"; + baseUrl = 'http://127.0.0.1' } if ( - typeof config.server.addr === "string" && - config.server.addr.startsWith(":") + typeof config.server.addr === 'string' && + config.server.addr.startsWith(':') ) { - baseUrl = `http://127.0.0.1${config.server.addr}`; + baseUrl = `http://127.0.0.1${config.server.addr}` } - return baseUrl; -}; + return baseUrl +} export type AuthFetcher = ( url: string, @@ -34,18 +34,18 @@ export type AuthFetcher = ( ) => Promise; export const createAuthFetcher = (bearer: string | undefined): AuthFetcher => { return async (url: string, options?: RequestInit) => { - const requestOptions = options ?? {}; - const headers = new Headers(requestOptions.headers || {}); + const requestOptions = options ?? {} + const headers = new Headers(requestOptions.headers || {}) if (bearer) { - headers.set("Authorization", `Bearer ${bearer}`); + headers.set('Authorization', `Bearer ${bearer}`) } return await fetch(join(getBaseUrl(), url), { ...requestOptions, headers, - }); - }; -}; + }) + } +} const app = new Elysia() .use(corsMiddleware) @@ -53,10 +53,10 @@ const app = new Elysia() .use(chatModule) .listen({ port: config.agent_gateway.port ?? 8081, - hostname: config.agent_gateway.host ?? "127.0.0.1", + hostname: config.agent_gateway.host ?? '127.0.0.1', idleTimeout: 255, // max allowed by Bun, to accommodate long-running tool calls - }); + }) console.log( `Agent Gateway is running at ${app.server?.hostname}:${app.server?.port}`, -); +) diff --git a/packages/cli/src/cli/stream.ts b/packages/cli/src/cli/stream.ts index e9b1d94a..99c26b3f 100644 --- a/packages/cli/src/cli/stream.ts +++ b/packages/cli/src/cli/stream.ts @@ -272,10 +272,10 @@ const formatToolResult = (toolName: string, result: unknown) => { const r = unwrapToolResult(result) if (r) { if ('ok' in r) { - return chalk.dim(` ╰─ `) + (r.ok ? chalk.green('✓ ok') : chalk.red('✗ failed')) + return chalk.dim(' ╰─ ') + (r.ok ? chalk.green('✓ ok') : chalk.red('✗ failed')) } } - return chalk.dim(` ╰─ done`) + return chalk.dim(' ╰─ done') } return null } diff --git a/packages/ui/src/components/badge/Badge.vue b/packages/ui/src/components/badge/Badge.vue index f255e9cc..00e982a4 100644 --- a/packages/ui/src/components/badge/Badge.vue +++ b/packages/ui/src/components/badge/Badge.vue @@ -1,18 +1,18 @@