Skip to content

Commit 381cd70

Browse files
committed
🎨 Prettier 格式化修正
1 parent b366a7a commit 381cd70

File tree

5 files changed

+58
-11
lines changed

5 files changed

+58
-11
lines changed

src/app/service/content/gm_api/cat_agent_model.test.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@ describe.concurrent("CATAgentModelApi", () => {
1818
});
1919

2020
it.concurrent("list 方法调用 sendMessage 并传递正确的请求", async () => {
21-
const mockSendMessage = vi.fn().mockResolvedValue([
22-
{ id: "m1", name: "GPT-4o", provider: "openai", apiBaseUrl: "https://api.openai.com", model: "gpt-4o" },
23-
] as AgentModelSafeConfig[]);
21+
const mockSendMessage = vi
22+
.fn()
23+
.mockResolvedValue([
24+
{ id: "m1", name: "GPT-4o", provider: "openai", apiBaseUrl: "https://api.openai.com", model: "gpt-4o" },
25+
] as AgentModelSafeConfig[]);
2426

2527
const ctx = {
2628
sendMessage: mockSendMessage,

src/app/service/content/gm_api/cat_agent_model.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ import GMContext from "./gm_context";
33

44
// 运行时 this 是 GM_Base 实例
55
interface GMBaseContext {
6-
sendMessage: (api: string, params: ModelApiRequest[]) => Promise<AgentModelSafeConfig[] | AgentModelSafeConfig | null | string>;
6+
sendMessage: (
7+
api: string,
8+
params: ModelApiRequest[]
9+
) => Promise<AgentModelSafeConfig[] | AgentModelSafeConfig | null | string>;
710
scriptRes?: { uuid: string };
811
}
912

src/app/service/service_worker/agent.test.ts

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2343,8 +2343,23 @@ describe.concurrent("handleModelApi", () => {
23432343
it.concurrent("list 应返回去掉 apiKey 的模型列表", async () => {
23442344
const { service, mockModelRepo } = createTestService();
23452345
mockModelRepo.listModels.mockResolvedValueOnce([
2346-
{ id: "m1", name: "GPT-4o", provider: "openai", apiBaseUrl: "https://api.openai.com", apiKey: "sk-secret", model: "gpt-4o" },
2347-
{ id: "m2", name: "Claude", provider: "anthropic", apiBaseUrl: "https://api.anthropic.com", apiKey: "ant-secret", model: "claude-sonnet-4-20250514", maxTokens: 4096 },
2346+
{
2347+
id: "m1",
2348+
name: "GPT-4o",
2349+
provider: "openai",
2350+
apiBaseUrl: "https://api.openai.com",
2351+
apiKey: "sk-secret",
2352+
model: "gpt-4o",
2353+
},
2354+
{
2355+
id: "m2",
2356+
name: "Claude",
2357+
provider: "anthropic",
2358+
apiBaseUrl: "https://api.anthropic.com",
2359+
apiKey: "ant-secret",
2360+
model: "claude-sonnet-4-20250514",
2361+
maxTokens: 4096,
2362+
},
23482363
]);
23492364

23502365
const result = await service.handleModelApi({ action: "list", scriptUuid: "test" });
@@ -2358,14 +2373,32 @@ describe.concurrent("handleModelApi", () => {
23582373
}
23592374

23602375
// 其他字段保留
2361-
expect(models[0]).toEqual({ id: "m1", name: "GPT-4o", provider: "openai", apiBaseUrl: "https://api.openai.com", model: "gpt-4o" });
2362-
expect(models[1]).toEqual({ id: "m2", name: "Claude", provider: "anthropic", apiBaseUrl: "https://api.anthropic.com", model: "claude-sonnet-4-20250514", maxTokens: 4096 });
2376+
expect(models[0]).toEqual({
2377+
id: "m1",
2378+
name: "GPT-4o",
2379+
provider: "openai",
2380+
apiBaseUrl: "https://api.openai.com",
2381+
model: "gpt-4o",
2382+
});
2383+
expect(models[1]).toEqual({
2384+
id: "m2",
2385+
name: "Claude",
2386+
provider: "anthropic",
2387+
apiBaseUrl: "https://api.anthropic.com",
2388+
model: "claude-sonnet-4-20250514",
2389+
maxTokens: 4096,
2390+
});
23632391
});
23642392

23652393
it.concurrent("get 存在的模型应返回去掉 apiKey 的结果", async () => {
23662394
const { service, mockModelRepo } = createTestService();
23672395
mockModelRepo.getModel.mockResolvedValueOnce({
2368-
id: "m1", name: "GPT-4o", provider: "openai", apiBaseUrl: "https://api.openai.com", apiKey: "sk-secret", model: "gpt-4o",
2396+
id: "m1",
2397+
name: "GPT-4o",
2398+
provider: "openai",
2399+
apiBaseUrl: "https://api.openai.com",
2400+
apiKey: "sk-secret",
2401+
model: "gpt-4o",
23692402
});
23702403

23712404
const result = await service.handleModelApi({ action: "get", id: "m1", scriptUuid: "test" });

src/app/service/service_worker/agent.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1023,7 +1023,9 @@ export class AgentService {
10231023
return safe;
10241024
}
10251025

1026-
async handleModelApi(request: ModelApiRequest): Promise<AgentModelSafeConfig[] | AgentModelSafeConfig | null | string> {
1026+
async handleModelApi(
1027+
request: ModelApiRequest
1028+
): Promise<AgentModelSafeConfig[] | AgentModelSafeConfig | null | string> {
10271029
switch (request.action) {
10281030
case "list": {
10291031
const models = await this.modelRepo.listModels();

src/pages/options/routes/AgentChat/MessageItem.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,14 @@ import ThinkingBlock from "./ThinkingBlock";
55
import ToolCallBlock from "./ToolCallBlock";
66
import MessageToolbar from "./MessageToolbar";
77
import { Message as ArcoMessage, Tooltip } from "@arco-design/web-react";
8-
import { IconRobot, IconUser, IconEdit, IconCopy, IconRefresh, IconExclamationCircleFill } from "@arco-design/web-react/icon";
8+
import {
9+
IconRobot,
10+
IconUser,
11+
IconEdit,
12+
IconCopy,
13+
IconRefresh,
14+
IconExclamationCircleFill,
15+
} from "@arco-design/web-react/icon";
916
import { useTranslation } from "react-i18next";
1017
import { getTextContent } from "@App/app/service/agent/content_utils";
1118

0 commit comments

Comments
 (0)