UNPKG

agentic-qe

Version:

Agentic Quality Engineering Fleet System - AI-driven quality management platform

45 lines 1.55 kB
"use strict"; /** * Config Reset Command - Reset configuration to defaults */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.configReset = void 0; const chalk_1 = __importDefault(require("chalk")); const inquirer_1 = __importDefault(require("inquirer")); const Config_js_1 = require("../../../utils/Config.js"); async function configReset(options) { if (!options.force) { const { confirmed } = await inquirer_1.default.prompt([ { type: 'confirm', name: 'confirmed', message: chalk_1.default.yellow('⚠️ This will reset all configuration to defaults. Continue?'), default: false } ]); if (!confirmed) { console.log(chalk_1.default.gray('Reset cancelled.')); return; } } const defaultConfig = { fleet: { id: 'default-fleet', name: 'AQE Fleet', maxAgents: 10, heartbeatInterval: 30000, taskTimeout: 300000, topology: 'hierarchical' }, quality: { coverageThreshold: 0.8 } }; await Config_js_1.Config.save(defaultConfig, options.file || '.aqe/config.json'); console.log(chalk_1.default.green('✅ Configuration reset to defaults')); } exports.configReset = configReset; //# sourceMappingURL=reset.js.map