Keep desktop skills up to date automatically (#1309)
* Keep installed desktop skills up to date * Preserve user files during skill sync
This commit is contained in:
@@ -3,6 +3,7 @@ export interface DesktopStartupDependencies {
|
||||
runCliPassthroughIfRequested: () => Promise<boolean>;
|
||||
inheritLoginShellEnv: () => void;
|
||||
bootstrapGui: () => Promise<void>;
|
||||
autoUpdateInstalledSkills?: () => void;
|
||||
}
|
||||
|
||||
export async function runDesktopStartup(deps: DesktopStartupDependencies): Promise<void> {
|
||||
@@ -12,4 +13,5 @@ export async function runDesktopStartup(deps: DesktopStartupDependencies): Promi
|
||||
|
||||
deps.inheritLoginShellEnv();
|
||||
await deps.bootstrapGui();
|
||||
deps.autoUpdateInstalledSkills?.();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user