feat(opencode): add OpenCode toggle switches to MCP and Skills panels

- Add opencode to AppType and SkillApps interfaces in skills.ts
- Add OpenCode Switch component to UnifiedMcpPanel list items
- Add OpenCode Switch component to UnifiedSkillsPanel list items
- Include OpenCode in enabled counts and header statistics for both panels
This commit is contained in:
Jason
2026-01-16 15:40:33 +08:00
parent cb1b45ae4e
commit 5c6956b6e2
3 changed files with 42 additions and 5 deletions
+2 -1
View File
@@ -2,13 +2,14 @@ import { invoke } from "@tauri-apps/api/core";
// ========== 类型定义 ==========
export type AppType = "claude" | "codex" | "gemini";
export type AppType = "claude" | "codex" | "gemini" | "opencode";
/** Skill 应用启用状态 */
export interface SkillApps {
claude: boolean;
codex: boolean;
gemini: boolean;
opencode: boolean;
}
/** 已安装的 Skillv3.10.0+ 统一结构) */