diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bf91a7382..7b73d1011 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,7 +59,8 @@ jobs: rpm \ flatpak \ flatpak-builder \ - elfutils + elfutils \ + xdg-utils # GTK/GLib stack for gdk-3.0, glib-2.0, gio-2.0 sudo apt-get install -y --no-install-recommends \ libgtk-3-dev \ diff --git a/src-tauri/src/gemini_mcp.rs b/src-tauri/src/gemini_mcp.rs index 72d7a86d5..9cb849bfc 100644 --- a/src-tauri/src/gemini_mcp.rs +++ b/src-tauri/src/gemini_mcp.rs @@ -1,4 +1,3 @@ -use serde::{Deserialize, Serialize}; use serde_json::{Map, Value}; use std::fs; use std::path::{Path, PathBuf}; @@ -7,14 +6,6 @@ use crate::config::atomic_write; use crate::error::AppError; use crate::gemini_config::get_gemini_settings_path; -#[derive(Debug, Clone, Serialize, Deserialize)] -#[serde(rename_all = "camelCase")] -pub struct McpStatus { - pub user_config_path: String, - pub user_config_exists: bool, - pub server_count: usize, -} - /// 获取 Gemini MCP 配置文件路径(~/.gemini/settings.json) fn user_config_path() -> PathBuf { get_gemini_settings_path() diff --git a/src-tauri/src/proxy/providers/models/anthropic.rs b/src-tauri/src/proxy/providers/models/anthropic.rs index 02791ecce..2dd8945b1 100644 --- a/src-tauri/src/proxy/providers/models/anthropic.rs +++ b/src-tauri/src/proxy/providers/models/anthropic.rs @@ -2,6 +2,8 @@ //! //! 用于 Anthropic Messages API 的请求/响应格式转换 +#![allow(dead_code)] + use serde::{Deserialize, Serialize}; use serde_json::Value; diff --git a/src-tauri/src/proxy/providers/models/openai.rs b/src-tauri/src/proxy/providers/models/openai.rs index e04aefb4d..c3a9f5c39 100644 --- a/src-tauri/src/proxy/providers/models/openai.rs +++ b/src-tauri/src/proxy/providers/models/openai.rs @@ -2,6 +2,8 @@ //! //! 用于 OpenAI Chat Completions API 的请求/响应格式转换 +#![allow(dead_code)] + use serde::{Deserialize, Serialize}; use serde_json::Value;