Add Claude plugin sync alongside VS Code integration

This commit is contained in:
Jason
2025-10-01 21:23:55 +08:00
parent fcfa9574e8
commit f74d641f86
9 changed files with 319 additions and 9 deletions

7
src/vite-env.d.ts vendored
View File

@@ -46,6 +46,13 @@ declare global {
getVSCodeSettingsStatus: () => Promise<ConfigStatus>;
readVSCodeSettings: () => Promise<string>;
writeVSCodeSettings: (content: string) => Promise<boolean>;
// Claude 插件配置能力
getClaudePluginStatus: () => Promise<ConfigStatus>;
readClaudePluginConfig: () => Promise<string | null>;
applyClaudePluginConfig: (options: {
official: boolean;
}) => Promise<boolean>;
isClaudePluginApplied: () => Promise<boolean>;
};
platform: {
isMac: boolean;