CopilotCmdlets.psd1
|
@{ RootModule = 'CopilotCmdlets.dll' ModuleVersion = '0.5.0' GUID = 'a7f3d8e1-4b2c-4f9a-8e6d-1c3b5a7f9e2d' Author = 'Ben Appleby' Description = 'PowerShell Cmdlets for the GitHub Copilot SDK' PowerShellVersion = '7.6' CompatiblePSEditions = @('Core') FormatsToProcess = @('CopilotCmdlets.format.ps1xml') CmdletsToExport = @( 'New-CopilotClient' 'Stop-CopilotClient' 'Test-CopilotConnection' 'Get-CopilotStatus' 'Get-CopilotAuthStatus' 'Connect-Copilot' 'New-CopilotSession' 'Resume-CopilotSession' 'Get-CopilotSession' 'Remove-CopilotSession' 'Close-CopilotSession' 'Send-CopilotMessage' 'Send-CopilotMessageAsync' 'Receive-CopilotAsyncResult' 'Stop-CopilotMessage' 'Get-CopilotMessage' 'Get-CopilotModel' 'Set-CopilotModel' 'New-CopilotTool' ) FunctionsToExport = @() AliasesToExport = @() VariablesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Copilot', 'Github', 'SDK') LicenseUri = 'https://github.com/Halcyonhal9/ghcp-powershell/blob/main/LICENSE' ProjectUri = 'https://github.com/Halcyonhal9/ghcp-powershell' ReleaseNotes = @' 0.5.0 - Upgrade to GitHub.Copilot.SDK 1.0.6. BREAKING: SDK types moved from the GitHub.Copilot.SDK namespace to GitHub.Copilot / GitHub.Copilot.Rpc. Scripts that match pipeline output by type name (e.g. [GitHub.Copilot.SDK.AssistantMessageEvent]) must update to the new names. Get-CopilotMessage now returns the session event log via the SDK's GetEventsAsync. New cmdlets: Get-CopilotStatus, Get-CopilotAuthStatus, Stop-CopilotMessage, New-CopilotTool. New session options: -McpServers, -Tool, -EnableCitations, -MaxAiCredits, -ExcludedBuiltInAgents, -DisabledSkills, -ContinuePendingWork. New client options: -WorkingDirectory, -Environment, -UseLoggedInUser. New message options: -Mode, -DisplayPrompt. '@ } } } |