<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<installer-gui-script minSpecVersion="2">
    <title>baton 0.1.2</title>
    <organization>io.quantumencoding</organization>
    <options customize="allow" require-scripts="false" hostArchitectures="arm64"/>
    <volume-check>
        <allowed-os-versions>
            <os-version min="14.0"/>
        </allowed-os-versions>
    </volume-check>
    <choices-outline>
        <line choice="core"/>
        <line choice="modules">
            <line choice="baton-agent"/>
            <line choice="baton-alicloud"/>
            <line choice="baton-apple"/>
            <line choice="baton-audit"/>
            <line choice="baton-blueprint"/>
            <line choice="baton-brain"/>
            <line choice="baton-browser"/>
            <line choice="baton-chat"/>
            <line choice="baton-conductor"/>
            <line choice="baton-dingtalk"/>
            <line choice="baton-drive"/>
            <line choice="baton-duck"/>
            <line choice="baton-ga"/>
            <line choice="baton-host"/>
            <line choice="baton-hud"/>
            <line choice="baton-lark"/>
            <line choice="baton-mcp"/>
            <line choice="baton-panel"/>
            <line choice="baton-qai"/>
            <line choice="baton-qwencloud"/>
            <line choice="baton-rag"/>
            <line choice="baton-share"/>
            <line choice="baton-telegram"/>
            <line choice="baton-trade"/>
            <line choice="baton-web"/>
            <line choice="baton-wecom"/>
            <line choice="baton-whatsapp"/>
            <line choice="baton-yt"/>
            <line choice="rust-agent"/>
            <line choice="rust-agent-tui"/>
            <line choice="rust-agent-worker"/>
            <line choice="secrets"/>
            <line choice="trash"/>
        </line>
    </choices-outline>
    <choice id="core" title="baton" description="The conductor CLI and its daemon. Installed to /usr/local/bin." enabled="false" selected="true">
        <pkg-ref id="io.quantumencoding.baton.core"/>
    </choice>
    <choice id="modules" title="Modules" description="Optional components. Everything here can also be added later with 'baton update install &lt;name&gt;'."/>
    <choice id="baton-agent" title="baton-agent" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-agent"/>
    </choice>
    <choice id="baton-alicloud" title="baton-alicloud" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-alicloud"/>
    </choice>
    <choice id="baton-apple" title="baton-apple" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-apple"/>
    </choice>
    <choice id="baton-audit" title="baton-audit" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-audit"/>
    </choice>
    <choice id="baton-blueprint" title="baton-blueprint" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-blueprint"/>
    </choice>
    <choice id="baton-brain" title="baton-brain" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-brain"/>
    </choice>
    <choice id="baton-browser" title="baton-browser" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-browser"/>
    </choice>
    <choice id="baton-chat" title="baton-chat" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-chat"/>
    </choice>
    <choice id="baton-conductor" title="baton-conductor" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-conductor"/>
    </choice>
    <choice id="baton-dingtalk" title="baton-dingtalk" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-dingtalk"/>
    </choice>
    <choice id="baton-drive" title="baton-drive" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-drive"/>
    </choice>
    <choice id="baton-duck" title="baton-duck" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-duck"/>
    </choice>
    <choice id="baton-ga" title="baton-ga" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-ga"/>
    </choice>
    <choice id="baton-host" title="baton-host" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-host"/>
    </choice>
    <choice id="baton-hud" title="baton-hud" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-hud"/>
    </choice>
    <choice id="baton-lark" title="baton-lark" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-lark"/>
    </choice>
    <choice id="baton-mcp" title="baton-mcp" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-mcp"/>
    </choice>
    <choice id="baton-panel" title="baton-panel" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-panel"/>
    </choice>
    <choice id="baton-qai" title="baton-qai" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-qai"/>
    </choice>
    <choice id="baton-qwencloud" title="baton-qwencloud" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-qwencloud"/>
    </choice>
    <choice id="baton-rag" title="baton-rag" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-rag"/>
    </choice>
    <choice id="baton-share" title="baton-share" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-share"/>
    </choice>
    <choice id="baton-telegram" title="baton-telegram" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-telegram"/>
    </choice>
    <choice id="baton-trade" title="baton-trade" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-trade"/>
    </choice>
    <choice id="baton-web" title="baton-web" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-web"/>
    </choice>
    <choice id="baton-wecom" title="baton-wecom" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-wecom"/>
    </choice>
    <choice id="baton-whatsapp" title="baton-whatsapp" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-whatsapp"/>
    </choice>
    <choice id="baton-yt" title="baton-yt" selected="false">
        <pkg-ref id="io.quantumencoding.baton.baton-yt"/>
    </choice>
    <choice id="rust-agent" title="rust-agent" selected="false">
        <pkg-ref id="io.quantumencoding.baton.rust-agent"/>
    </choice>
    <choice id="rust-agent-tui" title="rust-agent-tui" selected="false">
        <pkg-ref id="io.quantumencoding.baton.rust-agent-tui"/>
    </choice>
    <choice id="rust-agent-worker" title="rust-agent-worker" selected="false">
        <pkg-ref id="io.quantumencoding.baton.rust-agent-worker"/>
    </choice>
    <choice id="secrets" title="secrets" selected="false">
        <pkg-ref id="io.quantumencoding.baton.secrets"/>
    </choice>
    <choice id="trash" title="trash" selected="false">
        <pkg-ref id="io.quantumencoding.baton.trash"/>
    </choice>
    <pkg-ref id="io.quantumencoding.baton.core" version="0.1.2" installKBytes="13675" updateKBytes="0">#core.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-agent" version="0.1.2" installKBytes="3158" updateKBytes="0">#baton-agent.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-alicloud" version="0.1.2" installKBytes="3216" updateKBytes="0">#baton-alicloud.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-apple" version="0.1.2" installKBytes="568" updateKBytes="0">#baton-apple.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-audit" version="0.1.2" installKBytes="14294" updateKBytes="0">#baton-audit.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-blueprint" version="0.1.2" installKBytes="2919" updateKBytes="0">#baton-blueprint.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-brain" version="0.1.2" installKBytes="10835" updateKBytes="0">#baton-brain.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-browser" version="0.1.2" installKBytes="5812" updateKBytes="0">#baton-browser.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-chat" version="0.1.2" installKBytes="2384" updateKBytes="0">#baton-chat.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-conductor" version="0.1.2" installKBytes="2689" updateKBytes="0">#baton-conductor.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-dingtalk" version="0.1.2" installKBytes="7293" updateKBytes="0">#baton-dingtalk.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-drive" version="0.1.2" installKBytes="3212" updateKBytes="0">#baton-drive.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-duck" version="0.1.2" installKBytes="2900" updateKBytes="0">#baton-duck.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-ga" version="0.1.2" installKBytes="2933" updateKBytes="0">#baton-ga.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-host" version="0.1.2" installKBytes="1044" updateKBytes="0">#baton-host.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-hud" version="0.1.2" installKBytes="9835" updateKBytes="0">#baton-hud.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-lark" version="0.1.2" installKBytes="7496" updateKBytes="0">#baton-lark.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-mcp" version="0.1.2" installKBytes="3592" updateKBytes="0">#baton-mcp.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-panel" version="0.1.2" installKBytes="9836" updateKBytes="0">#baton-panel.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-qai" version="0.1.2" installKBytes="5226" updateKBytes="0">#baton-qai.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-qwencloud" version="0.1.2" installKBytes="3245" updateKBytes="0">#baton-qwencloud.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-rag" version="0.1.2" installKBytes="3015" updateKBytes="0">#baton-rag.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-share" version="0.1.2" installKBytes="936" updateKBytes="0">#baton-share.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-telegram" version="0.1.2" installKBytes="6549" updateKBytes="0">#baton-telegram.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-trade" version="0.1.2" installKBytes="3607" updateKBytes="0">#baton-trade.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-web" version="0.1.2" installKBytes="2912" updateKBytes="0">#baton-web.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-wecom" version="0.1.2" installKBytes="6992" updateKBytes="0">#baton-wecom.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-whatsapp" version="0.1.2" installKBytes="29395" updateKBytes="0">#baton-whatsapp.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-yt" version="0.1.2" installKBytes="13" updateKBytes="0">#baton-yt.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.rust-agent" version="0.1.2" installKBytes="10297" updateKBytes="0">#rust-agent.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.rust-agent-tui" version="0.1.2" installKBytes="11741" updateKBytes="0">#rust-agent-tui.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.rust-agent-worker" version="0.1.2" installKBytes="789" updateKBytes="0">#rust-agent-worker.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.secrets" version="0.1.2" installKBytes="2580" updateKBytes="0">#secrets.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.trash" version="0.1.2" installKBytes="614" updateKBytes="0">#trash.pkg</pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.core">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-agent">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-alicloud">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-apple">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-audit">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-blueprint">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-brain">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-browser">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-chat">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-conductor">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-dingtalk">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-drive">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-duck">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-ga">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-host">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-hud">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-lark">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-mcp">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-panel">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-qai">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-qwencloud">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-rag">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-share">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-telegram">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-trade">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-web">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-wecom">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-whatsapp">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.baton-yt">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.rust-agent">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.rust-agent-tui">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.rust-agent-worker">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.secrets">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="io.quantumencoding.baton.trash">
        <bundle-version/>
    </pkg-ref>
</installer-gui-script>