"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SHELL_TOOL_NAMES = void 0;
exports.isShellToolName = isShellToolName;
exports.listShellSpecialistMemberIds = listShellSpecialistMemberIds;
exports.SHELL_TOOL_NAMES = ['shell_cmd', 'stop_daemon', 'get_daemon_output'];
function isShellToolName(name) {
    return exports.SHELL_TOOL_NAMES.includes(name);
}
function listShellSpecialistMemberIds(team) {
    const out = [];
    for (const id of team.shellSpecialists) {
        const member = team.getMember(id);
        if (!member)
            continue;
        if (member.hidden === true)
            continue;
        out.push(id);
    }
    return out;
}
