agentic-qe
Version:
Agentic Quality Engineering Fleet System - AI-driven quality management platform
45 lines • 1.55 kB
JavaScript
;
/**
* 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