"use client"; import { useCallback, useEffect, useState } from "react"; import { useIsMobile } from "@/hooks/useIsMobile"; import { useI18n } from "@/hooks/useI18n"; interface VisionConfigFile { backend?: "ollama" | "openai"; ollama?: { host?: string; model?: string }; openai?: { baseUrl?: string; apiKey?: string; model?: string }; } const inputStyle: React.CSSProperties = { padding: "6px 9px", background: "var(--bg-panel)", border: "1px solid var(--border)", borderRadius: 5, color: "var(--text)", fontSize: 12, outline: "none", width: "100%", boxSizing: "border-box", }; function Field({ label, children, }: { label: string; children: React.ReactNode; }) { return (
{configPath || "data/agent/vision.json"}