"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.QwenAdapter = void 0;
class QwenAdapter {
    constructor() {
        this.tool = 'qwen';
    }
    buildCommand(permissionMode, _continueSession) {
        // qwen-code does not support --continue
        return permissionMode === 'unlimited' ? 'qwen-code --yolo' : 'qwen-code';
    }
    supportsContinue() { return false; }
    getSessionDir() { return null; }
    parseLineBlocks() { return null; }
    getHooksSettingsPath() { return null; }
    getHookEvents() { return []; }
    buildHookCommand() { return null; }
    getCurrentModel() { return null; }
    getAvailableModels() { return []; }
    getSkills() { return null; }
    async queryUsage() { return {}; }
    clearUsageCache() { }
    getProjectInstructionsFilename() { return 'AGENTS.md'; }
}
exports.QwenAdapter = QwenAdapter;
//# sourceMappingURL=qwen-adapter.js.map