From 0cd70b9dbc8b42d60d7a20c0287da1854604d6d1 Mon Sep 17 00:00:00 2001 From: KimiSwitch Dev Date: Thu, 9 Jul 2026 01:02:26 +0800 Subject: [PATCH] feat: render AgentSettingsPanel in ProviderEdit for Kimi Code --- src/components/ProviderEdit.tsx | 35 ++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/src/components/ProviderEdit.tsx b/src/components/ProviderEdit.tsx index a978d61..4a86bfd 100644 --- a/src/components/ProviderEdit.tsx +++ b/src/components/ProviderEdit.tsx @@ -1,6 +1,7 @@ import { useEffect, useId, useState } from "react"; import { invoke } from "@tauri-apps/api/core"; import { useTranslation } from "../i18n"; +import { AgentSettingsPanel } from "./AgentSettingsPanel"; import type { Agent, DiscoveredModel, Model, Provider, ProviderType } from "../types"; const PROVIDER_TYPES: ProviderType[] = [ @@ -47,6 +48,8 @@ interface ProviderEditProps { provider: Provider; models: Model[]; defaultModel: string | null; + rawOther: unknown; + onRawOtherChange: (nextRawOther: unknown) => void; onBack: () => void; onChange: (provider: Provider) => void; onDelete: () => void; @@ -64,6 +67,8 @@ export function ProviderEdit({ provider, models, defaultModel, + rawOther, + onRawOtherChange, onBack, onChange, onDelete, @@ -281,17 +286,25 @@ export function ProviderEdit({ )} {activeTab === "models" && ( - + <> + + {agent === "kimi_code" && ( + + )} + )} {activeTab === "json" && (