chore(vscode-ide-companion): bump version to 0.4.1

This commit is contained in:
yiliang114
2025-12-09 21:48:40 +08:00
parent e91ea3ac1a
commit 29032d2c6a
8 changed files with 14 additions and 93 deletions

View File

@@ -31,15 +31,6 @@ export class CliContextManager {
this.currentVersionInfo = versionInfo;
}
/**
* Get current CLI version information
*
* @returns Current CLI version information or null if not set
*/
getCurrentVersionInfo(): CliVersionInfo | null {
return this.currentVersionInfo;
}
/**
* Get current CLI feature flags
*
@@ -54,68 +45,14 @@ export class CliContextManager {
return {
supportsSessionList: false,
supportsSessionLoad: false,
supportsSessionSave: false,
};
}
/**
* Check if current CLI supports session/list method
*
* @returns Whether session/list is supported
*/
supportsSessionList(): boolean {
return this.getCurrentFeatures().supportsSessionList;
}
/**
* Check if current CLI supports session/load method
*
* @returns Whether session/load is supported
*/
supportsSessionLoad(): boolean {
return this.getCurrentFeatures().supportsSessionLoad;
}
/**
* Check if current CLI supports session/save method
*
* @returns Whether session/save is supported
*/
supportsSessionSave(): boolean {
return this.getCurrentFeatures().supportsSessionSave;
}
/**
* Check if CLI is installed and detected
*
* @returns Whether CLI is installed
*/
isCliInstalled(): boolean {
return this.currentVersionInfo?.detectionResult.isInstalled ?? false;
}
/**
* Get CLI version string
*
* @returns CLI version string or undefined if not detected
*/
getCliVersion(): string | undefined {
return this.currentVersionInfo?.version;
}
/**
* Check if CLI version is supported
*
* @returns Whether CLI version is supported
*/
isCliVersionSupported(): boolean {
return this.currentVersionInfo?.isSupported ?? false;
}
/**
* Clear current CLI context
*/
clearContext(): void {
this.currentVersionInfo = null;
}
}