<?xml version="1.0" encoding="utf-8"?>
<policyDefinitionResources xmlns="http://schemas.microsoft.com/GroupPolicy/2006/07/PolicyDefinitions"
                           revision="1.0" schemaVersion="1.0">
  <displayName>CAT policy definitions</displayName>
  <description>Administrative templates for CAT (justcat.it)</description>
  <resources>
    <stringTable>
      <string id="JustCatIt">justcat.it</string>
      <string id="CATStudio">CAT Studio</string>
      <string id="CatPilot">CAT Pilot</string>
      <string id="SUPPORTED_CatStudio">CAT Studio 2.5 or later</string>
      <string id="DisableCatPilot">Disable CAT Pilot</string>
      <string id="DisableCatPilot_Explain">Disables the CAT Pilot AI assistant in CAT Studio entirely: the CAT Pilot button and panel are removed and no AI provider can be contacted.

If you enable this policy, CAT Pilot is unavailable to all users of this computer.

If you disable or do not configure this policy, CAT Pilot is available and users may configure their own AI providers.

Users must restart CAT Studio for a change to take effect.</string>
      <string id="AllowedCatPilotProviders">Allowed CAT Pilot providers</string>
      <string id="AllowedCatPilotProviders_Explain">Restricts which AI providers CAT Pilot may use. Enter one provider identifier per line. Supported identifiers:

openai
anthropic
githubCopilot

If you enable this policy, only the listed providers can be configured or used; providers added in future versions of CAT Studio are also blocked until you add their identifier. An empty list blocks all providers.

If you disable or do not configure this policy, all providers are available.

Users must restart CAT Studio for a change to take effect.</string>
    </stringTable>
    <presentationTable>
      <presentation id="AllowedCatPilotProviders">
        <multiTextBox refId="AllowedProvidersList">Allowed provider identifiers (one per line):</multiTextBox>
      </presentation>
    </presentationTable>
  </resources>
</policyDefinitionResources>
