peers.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.detectRagPeer = detectRagPeer;
exports.ragPeerStatus = ragPeerStatus;
let _ragPeerSession = null;
let _peerStatus = null;
async function detectRagPeer(ctl) {
try {
_ragPeerSession = await ctl.client.plugins.pluginTools("altra/rag");
_peerStatus = Array.isArray(_ragPeerSession?.tools) && _ragPeerSession.tools.length > 0;
return _peerStatus;
}
catch {
_peerStatus = false;
return false;
}
}
function ragPeerStatus() {
return _peerStatus;
}