<xt:extension xmlns:xt="http://www.oxygenxml.com/ns/extension" id="oxygen.ai.positron.addon">
    <xt:location href="oxygen-ai-positron-addon-8.2.0-plugin.jar"/>
    <xt:version>8.2.0</xt:version>
    
    <!-- Should be the same with the SDK from the Maven dependencies. -->
    <xt:oxy_version>26.0+</xt:oxy_version>
    <xt:type>plugin</xt:type>
    <xt:author>Syncro Soft</xt:author>
    <xt:name>Oxygen AI Positron</xt:name>
    <xt:description>
      <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <title>Oxygen AI Positron</title>
        </head>
        <body>
            <h1>Oxygen AI Positron</h1>
            <div>
                <p>Oxygen AI Positron for Desktop is an advanced AI-powered solution designed to assist content creators, technical writers, and developers throughout every stage of the writing process. By leveraging the capabilities of AI platforms, AI Positron streamlines content creation and enhances productivity, thus empowering users to craft high-quality documentation and content with greater speed and confidence.</p>
            </div>
            <div>
                <h2>Release Notes 8.2.0</h2>
                <ol>
                    <li><b>Extend AI Capabilities Using Skills</b> - Define and use skills based on the Anthropic standard to extend the AI assistant with reusable, specialized modules for specific tasks. Use them to automate repetitive workflows, integrate with external tools and APIs, standardize best practices, and support domain-specific processes.</li>
                    <li><b>Built-in Skills</b> - Several built-in skills are now available to help when you want the LLM to:
                      <ul>
                        <li>Add review comments to your document.</li>
                        <li>Translate XML content into another language while preserving markup and technical elements.</li>
                        <li>Get help with AI Positron features by using the user guide documentation.</li>
                        <li>Apply structured persona-based analysis to evaluate a task through multiple audience perspectives.</li>
                      </ul>
                    </li>
                    <li><b>Configure Multiple Action, Agent, and Skill Folders</b> - You can now configure a comma-separated list of folders that AI Positron uses to load actions, agents, and skills.</li>
                    <li><b>Context Window Size Indicator</b> - A new indicator in the AI Positron footer shows the model's context window size so you can see how much context is available for the conversation and how much is currently in use.</li>
                    <li><b>Personas Chat Mode</b> - You can now use the <b>Personas</b> chat mode to review a task from multiple audience perspectives and get a more balanced recommendation.</li>
                    <li><b>Claude Models with Adaptive Thinking</b> - Added support for <b>Claude Sonnet 4.6 Thinking</b> and <b>Claude Opus 4.6 Thinking</b>. These models use adaptive thinking to determine how much reasoning is needed for each request. The chat interface displays a collapsible summary of the model's thinking process in real time.</li>
                    <li><b>Latest OpenAI Models Available</b> - The <b>GPT-5.5 Thinking</b>, <b>GPT-5.4</b>, <b>GPT-5.4 Mini</b>, and <b>GPT-5.4 Nano</b> models are now available in the list of OpenAI models.</li>
                    <li><b>New Gemini Models Available</b> - The Gemini <b>3 Flash</b>, <b>3.1 Pro</b>, and <b>3.1 Flash Lite</b> models are now available in the list of models to choose from.</li>
                    <li><b>New Default Model</b> - OpenAI GPT-5.4 is now the default model for the Positron Service and the OpenAI connector.</li>
                    <li><b>Smarter AI Awareness of Changes in Your Working Context</b> - When you continue a chat after changing the selected content or switching to a different file, the AI can now follow those context changes better and respond based on what you are currently working on.</li>
                    <li><b>Binary Resource Insights</b> - You can now ask the AI to analyze binary resources such as images, PDF, Word, Excel, and PowerPoint files without first attaching them in the chat.</li>
                    <li><b>Review Changes Support for Copy/Move/Rename AI Operations</b> - The <b>Review Changes</b> sandbox now tracks copy, move, and rename operations on files and folders performed by the AI.</li>
                    <li><b>Attach Excel Documents</b> - You can now attach Excel (<code>xlsx</code>) documents in the AI Positron chat view.</li>
                    <li><b>Analyze Referenced SVG Images</b> - When using AI actions such as "Generate alternate text" or interacting with the AI in the chat, the LLM now has access to the contents of referenced SVG images, in addition to JPEG and PNG images.</li>
                    <li><b>Configure Reasoning Effort Level for Microsoft Azure Connections</b> - For Microsoft Azure connections, you can now choose the default reasoning effort level to use when executing actions or chat requests by using the new <b>Reasoning Effort</b> parameter.</li>
                	<li><b>Support for Claude Deployments in Microsoft Azure Connections</b> - Claude (Anthropic) models hosted on Azure AI Foundry can now be used directly from Microsoft Azure AI connections.</li>
                    <li><b>Define Multiple AI Connections in JSON Configuration Files</b> - If you configure AI services by using a JSON configuration file, you can now define an array of multiple connections.</li>
                	<li><b>Improved Unsafe Tools Approval</b> - When prompted to run unsafe tools, such as tools provided by Model Context Protocol integrations, you can now choose to always approve specific tools. The confirmation prompt no longer times out, and the UI was redesigned to be easier to read.</li>
                    <li><b>Improved Proofread AI Action and Skill</b> - Various improvements and fixes were made to the Proofread AI action and its corresponding skill.</li>
                	<li><b>Model Context Protocol (MCP) Improvements</b> - The Model Context Protocol (MCP) SDK was updated to version 1.1.1. You can now use Oxygen editor variables for all parameter values in an AI Positron MCP configuration file. The <b>cwd</b> property is also now supported for local MCP connections.</li>
                	<li><b>Expand Oxygen Editor Variables in AI Actions and Agents Prompts</b> - Oxygen editor variables used in AI actions and agents prompts are now expanded automatically.</li>
                	<li><b>Ask for Website Access</b> - You are now asked directly in the chat view for permission if the LLM attempts to read content from a website. You can choose to always allow access to a specific website host.</li>
                    <li>Fixed an issue where certain chat history entries could fail to load due to invalid characters.</li>
                </ol>
            </div>
        </body>
      </html>
    </xt:description>
	<xt:license><![CDATA[
Oxygen AI Positron End User License Agreement
Oxygen AI Positron (c) 2026, Syncro Soft SRL, All rights reserved.
IMPORTANT: This Oxygen AI Positron License Agreement ("Agreement") is entered into between Syncro Soft SRL ("Syncro") and the licensee ("You").

By installing or using the Add-On, You acknowledge that You have read and understand this Agreement and agree to be bound by its terms and conditions. If You do not agree to the terms of this Agreement, You should not use the Add-On.

1. License Grants
1.1 Grant of License. Subject to the terms and conditions of this Agreement, Syncro Soft grants You the non-exclusive right to install and use copies of the Oxygen AI Positron (the "Add-On") on your computer running a validly licensed copy of Oxygen XML software for which the Add-On was designed.

1.2 Use of Add-On. The Add-On provides functionality to connect to the Oxygen AI Positron Service (the "Service") and/or configure a Large Language Model (LLM) of your choice, subject to the licensing status of the parent Oxygen XML software ("Parent Application") and any applicable subscriptions or activations:
- Non-Enterprise License: If the Parent Application is not licensed with an Enterprise key, the Add-On will offer access through one of the following methods:
  1. Service Access: Configuration of access to the Service, which requires a separate account and subscription packages purchased on the Service (subject to the Service's separate terms and conditions).
  2. LLM of Your Choice Access (Subscription Required): Access to the configuration area for an LLM of your choice is provided via:
     (i) a thirty (30) day Trial License for the Add-On, intended solely for evaluation purposes and may not be used for any commercial use; or
     (ii) purchasing and activating a special subscription key for the Add-On, which enables configuration of an LLM of your choice, for the duration of the subscription.
- Enterprise License: If the Parent Application is licensed with an Enterprise key, the Add-On enables both configuration of an LLM of your choice and access to the Service (subject to any separate Service subscription requirements).

1.3. Use of Service or LLM. You acknowledge that use of the Add-On may require a connection to the Service or an external LLM service, each subject to separate conditions, including any subscription requirements. You agree to comply with all applicable terms and conditions of such services. You are responsible for obtaining and maintaining any necessary accounts, API keys, or subscriptions required to use external LLM services.

1.4. Subscription (If Applicable). Your rights to use certain features of the Add-On under a subscription plan ("Subscription Plan") are limited to the subscription period indicated in your accepted order, such that the total number of named users may not exceed the total number licensed by You. To activate such features (such as LLM configuration via a special key), You must register the activation code provided at the time of purchase and receive a License Key. Your license subscription will start on the date You receive the License Key, not from the date of purchase. For Positron Service, the evaluation period and specific terms are set forth in the Oxygen AI Positron User Terms available on the Oxygen Positron Service website.

2. Privacy and Data Protection
2.1. Local Processing and Data Flow. When the Add-On is used with an Enterprise key and configured to connect to an external LLM of your choice, data is transmitted directly between your system and the configured LLM provider. Syncro does not collect, intercept, process, or store any data transmitted to external LLMs in this configuration.

2.2. Use of the Oxygen AI Positron Service. If You connect to the Oxygen AI Positron Service operated by Syncro, any data transmitted (including prompts or content fragments) will be processed under the Service’s own Terms of Use and Privacy Policy, available on Syncro’s official website.

2.3. Sensitive Data Warning. You acknowledge that You should not input highly sensitive, confidential, or personally identifiable information into LLM services without proper safeguards and understanding of how such data will be processed by the LLM provider.

2.4 Data Collection. By default, the Add-On does not collect or generate any technical information. If explicitly enabled by the end-user, minimal technical information such as error logs may be generated locally on the user's device to provide support. This data does not include the content of your documents or prompts sent to LLMs. The end-user may then choose to send these locally generated logs to us for review.

3. Disclaimer of Warranties and Limitation of Liability
3.1. Disclaimer of Warranties. The Add-On is provided on an "AS IS" and "AS AVAILABLE" basis, without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. You assume all risks associated with the use of the Add-On.

3.2. Accuracy of Information. You acknowledge that the Add-On, through its connection to LLMs or the Service, may produce inaccurate information about people, places, or facts. You assume all responsibility for verifying any information produced by the Add-On.

3.3 No Liability for Third-Party Services. Syncro is not responsible for the availability, functionality, security, privacy practices, or content of any external LLM services . Any issues arising from the use of such services are solely between You and the respective service provider.

3.4. Limitation of Liability. To the maximum extent permitted by applicable law, in no event shall Syncro Soft, its officers, directors, employees, or agents be liable for any direct, indirect, incidental, special, exemplary, punitive, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; business interruption; loss of reputation; or any other commercial damages or losses) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of or inability to use this Add-On, even if advised of the possibility of such damage.

3.5 Maximum Liability Cap. In jurisdictions that do not allow the exclusion or limitation of liability for consequential or incidental damages, Syncro's total liability to You for all claims arising out of or related to this Agreement shall not exceed the amount You paid to Syncro for the Add-On subscription in the twelve (12) months preceding the event giving rise to the claim, or EUR 100, whichever is greater.

4. Intellectual Property Rights
4.1. Ownership. The Add-On, including all intellectual property rights therein, is and shall remain the sole and exclusive property of Syncro. This Agreement does not grant You any ownership rights to the Add-On.

4.2. Restrictions. You may not: i) modify, reverse engineer, decompile, or disassemble the Add-On, except to the extent expressly permitted by applicable law; ii) rent, lease, loan, sublicense, distribute, or transfer the Add-On to any third party; iii) remove or alter any proprietary notices or labels on the Add-On; or iv) use the Add-On to develop a competing product or service.

4.3. AI-Generated Content. As between You and Syncro, You retain all rights to content You create using the Add-On, including AI-generated content, subject to the terms of the external LLM service provider You use.

5. Termination
5.1. Automatic Termination. This license automatically terminates if You violate any of its terms and conditions. Upon termination, You must immediately cease all use of the Add-On and uninstall all copies.

5.2. Termination by Syncro. Syncro Soft may terminate this license at any time, with or without cause, by providing You with written notice. In the event of termination without cause, Syncro Soft will provide a pro-rata refund for any unused portion of a prepaid subscription period.

5.3. Effect of Termination. Upon termination of this Agreement for any reason: i) your right to use the Add-On immediately ceases; ii) you must destroy all copies of the Add-On in your possession or control; iii) sections 3, 4, 5.3, 6, and 7 shall survive termination.

6. Export Compliance
You agree to comply with all applicable export and import laws and regulations. You represent that You are not located in, under the control of, or a national or resident of any country to which the export of the Add-On would be prohibited by applicable law.

7. General Provisions
7.1. Entire Agreement. This Agreement constitutes the entire agreement between You and Syncro regarding the Add-On and supersedes all prior or contemporaneous understandings and agreements, whether written or oral.

7.2. Amendments. Syncro reserves the right to modify this Agreement at any time. We will notify You of material changes by posting the updated Agreement on our website or through the Add-On interface. Your continued use of the Add-On after such modifications constitutes your acceptance of the updated Agreement.

7.3. Severability. If any provision of this Agreement is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible, and the other provisions will remain in full force and effect.

7.4. Waiver. No waiver of any term of this Agreement shall be deemed a further or continuing waiver of such term or any other term, and Syncro Soft's failure to assert any right or provision under this Agreement shall not constitute a waiver of such right or provision.

7.5. Governing Law. Governing Law and Venue. This Agreement shall be governed by and construed in accordance with the laws of Romania. Any dispute arising out of or relating to this Agreement which is not amicably resolved shall be referred to and finally settled by the competent courts located in Bucharest, Romania. The venue of any dispute related to this Agreement shall be Bucharest, Romania. The prevailing party in any such dispute shall be entitled to recover reasonable costs and expenses incurred in connection with resolving such dispute, including attorney’s fees.

7.6. Contact Information. If You have any questions about this Agreement, please contact Syncro Soft at:

Email: support@oxygenxml.com
Address: Syncro Soft SRL, Craiova, Romania

8. Third-Party Software
The Add-On may include certain third-party software components. The license terms applicable to such third party software components are listed below:

    
java-jwt-4.3.0
Site: https://github.com/auth0/java-jwt
License: The MIT License (MIT)

azure-core-http-okhttp-1.12.3
Site: https://github.com/Azure/azure-sdk-for-java
License: The MIT License (MIT)

azure-core-1.56.0
Site: https://github.com/Azure/azure-sdk-for-java
License: The MIT License (MIT)

azure-identity-1.17.0
Site: https://github.com/Azure/azure-sdk-for-java
License: The MIT License (MIT)

azure-json-1.5.0
Site: https://github.com/Azure/azure-sdk-for-java
License: The MIT License (MIT)

azure-xml-1.2.0
Site: https://github.com/Azure/azure-sdk-for-java
License: The MIT License (MIT)

itu-1.14.0
Site: https://github.com/ethlo/itu
License: Apache License, Version 2.0

jackson-annotations-2.15.0
Site: https://github.com/FasterXML/jackson
License: The Apache Software License, Version 2.0

jackson-dataformat-yaml-2.15.0
Site: https://github.com/FasterXML/jackson-dataformats-text
License: The Apache Software License, Version 2.0

jackson-datatype-jsr310-2.18.4
Site: https://github.com/FasterXML/jackson-modules-java8/jackson-datatype-jsr310
License: The Apache Software License, Version 2.0

classmate-1.5.1
Site: https://github.com/FasterXML/java-classmate
License: Apache License, Version 2.0

jcip-annotations-1.0-1
Site: http://stephenc.github.com/jcip-annotations
License: Apache License, Version 2.0

jsonschema-generator-4.35.0
Site: https://github.com/victools/jsonschema-generator
License: The Apache License, Version 2.0

jsonschema-module-jackson-4.35.0
Site: https://github.com/victools/jsonschema-generator
License: The Apache License, Version 2.0

msal4j-persistence-extension-1.3.0
Site: https://github.com/AzureAD/microsoft-authentication-library-for-java
License: MIT License

msal4j-1.22.0
Site: https://github.com/AzureAD/microsoft-authentication-library-for-java
License: MIT License

json-schema-validator-2.0.0
Site: https://github.com/networknt/json-schema-validator
License: Apache License Version 2.0

content-type-2.3
Site: https://bitbucket.org/connect2id/nimbus-content-type
License: The Apache Software License, Version 2.0

lang-tag-1.7
Site: https://bitbucket.org/connect2id/nimbus-language-tags
License: The Apache Software License, Version 2.0

nimbus-jose-jwt-10.0.2
Site: https://bitbucket.org/connect2id/nimbus-jose-jwt
License: The Apache Software License, Version 2.0

oauth2-oidc-sdk-11.23.1
Site: https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions
License: Apache License, version 2.0

okhttp-4.12.0
Site: https://square.github.io/okhttp/
License: The Apache Software License, Version 2.0

okio-3.6.0
Site: https://github.com/square/okio/
License: The Apache Software License, Version 2.0

adapter-rxjava3-2.11.0
Site: https://github.com/square/retrofit
License: The Apache Software License, Version 2.0

converter-jackson-2.11.0
Site: https://github.com/square/retrofit
License: The Apache Software License, Version 2.0

retrofit-2.11.0
Site: https://github.com/square/retrofit
License: The Apache Software License, Version 2.0

mcp-core-1.1.1
Site: https://github.com/modelcontextprotocol/java-sdk
License: MIT License

mcp-json-jackson2-1.1.1
Site: https://github.com/modelcontextprotocol/java-sdk
License: MIT License

mcp-1.1.1
Site: https://github.com/modelcontextprotocol/java-sdk
License: MIT License

reactor-core-3.7.8
Site: https://github.com/reactor/reactor-core
License: Apache License, Version 2.0

rxjava-3.1.10
Site: https://github.com/ReactiveX/RxJava
License: The Apache Software License, Version 2.0

accessors-smart-2.5.2
Site: https://urielch.github.io/
License: The Apache Software License, Version 2.0

json-smart-2.5.2
Site: https://urielch.github.io/
License: The Apache Software License, Version 2.0

kotlin-stdlib-jdk7-1.8.21
Site: https://kotlinlang.org/
License: The Apache License, Version 2.0

kotlin-stdlib-jdk8-1.8.21
Site: https://kotlinlang.org/
License: The Apache License, Version 2.0

kotlin-stdlib-1.9.21
Site: https://kotlinlang.org/
License: The Apache License, Version 2.0

annotations-26.0.1
Site: https://github.com/JetBrains/java-annotations
License: The Apache Software License, Version 2.0

asm-9.7.1
Site: http://asm.ow2.io/
License: BSD-3-Clause

reactive-streams-1.0.4
Site: http://www.reactive-streams.org/
License: MIT-0

slf4j-api-2.0.9
Site: http://www.slf4j.org
License: MIT License

snakeyaml-2.0
Site: https://bitbucket.org/snakeyaml/snakeyaml
License: Apache License, Version 2.0
]]></xt:license>

</xt:extension>