WinslopFix.psd1
|
@{ RootModule = 'WinslopFix.psm1' ModuleVersion = '1.0.2' CompatiblePSEditions = @('Desktop', 'Core') GUID = 'a7bb4fae-a778-4971-ae4d-e5e516a76346' Author = 'Dailen Gunter' CompanyName = '' Copyright = '(c) 2026 Dailen Gunter. All rights reserved.' Description = 'WinslopFix manages WorkloadsSessionHost memory consumption on Windows 11 Copilot+ PCs. Provides intelligent memory-threshold-based process throttling, granular Copilot AI feature controls (Recall, Click to Do, Windows AI Fabric Service), and silent RMM-ready deployment via SYSTEM-level Scheduled Tasks. Originally inspired by WorkloadManager by Dante/SafeAutentic.' PowerShellVersion = '5.1' FunctionsToExport = @( 'Get-WorkloadSessionStatus' 'Stop-WorkloadSession' 'Start-WinslopFix' 'Install-WinslopFix' 'Uninstall-WinslopFix' 'Get-WinslopFixLog' 'Disable-CopilotAIFeature' 'Enable-CopilotAIFeature' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @( 'CopilotPlus', 'WorkloadsSessionHost', 'MemoryManagement', 'WindowsAI', 'Recall', 'ClickToDo', 'RMM', 'MSP', 'Optimization', 'Windows11', 'Dailen' ) ProjectUri = 'https://github.com/DailenG/WinslopFix' LicenseUri = 'https://github.com/DailenG/WinslopFix/blob/main/LICENSE' ReleaseNotes = @' ## 1.0.0 - Initial Release Complete rewrite of WorkloadManager (originally by Dante/SafeAutentic). ### What's New - Memory-threshold-based process management (replaces blind 60-second timer) - Three termination strategies: MemoryThreshold, Timer, All - SYSTEM-level Scheduled Task deployment (no UAC prompts) - Granular Copilot AI feature controls (Recall, ClickToDo, WindowsAI) - Structured PSCustomObject output on all functions - Full SupportsShouldProcess / -WhatIf / -Confirm support - Windows Event Log integration with structured EventID schema - Automatic cleanup of legacy SafeAutentic/WorkloadManager artifacts - Pester test suite and PSScriptAnalyzer compliance '@ } } } |