diff --git a/src/renderer/types.d.ts b/src/renderer/types.d.ts index 6b972d2..80a76f0 100644 --- a/src/renderer/types.d.ts +++ b/src/renderer/types.d.ts @@ -431,6 +431,13 @@ export interface DBAPI { getTraces: (sessionId: string) => Promise; exportSessions: () => Promise; importSessions: (data: unknown) => Promise<{ imported: number; skipped: number }>; + // v4.2 Skills + saveSkill: (skill: unknown) => Promise<{ success: boolean; id?: string; error?: string }>; + getAllSkills: () => Promise; + deleteSkill: (id: string) => Promise<{ success: boolean; error?: string }>; + clearAllSkills: () => Promise<{ success: boolean; error?: string }>; + searchSkills: (query: string, limit?: number) => Promise; + incrementSkillUsage: (id: string, success: boolean, durationMs: number) => Promise<{ success: boolean; error?: string }>; } // ── Window global 声明 ──