functions/LemonAI-StopAISession.ps1

function LemonAI-StopAISession($session_port=11434){
    try {
        if("aisess-$session_port" -in (Get-Job).Name){
            $AIJob = Get-Job -Name "aisess-$session_port"
            Stop-Job -Name "aisess-$session_port"
            Remove-Job -Name "aisess-$session_port"
        }
    }
    catch {
        Write-Output "Error: $_.Exception.Message"
    }
}
function LemonAI-StopALLAISession{
    try {
        $AIJob = Get-Job -Name "ai*"
        Stop-Job -Name "ai*"
        Remove-Job -Name "ai*"
    }
    catch {
        Write-Output "Error: $_.Exception.Message"
    }
}