Lines 407-448javascript
407 console.log(' 📂 .opencode/ pronto com:');
408 console.log(` ${result.agentsCount} agentes especialistas`);
409 console.log(` ${result.skillsCount} skills técnicas`);
410 console.log(' Templates: memorias.md, checkpoints.md, ideias.md,');
411 console.log(' pedidos.md, preferencias_do_usuario.md,');
412 console.log(' initial-prompt.md, requisitos.md');
414 console.log(color(C.dim, ' 💡 Agora é só começar a conversar com o orquestrador!'));
418 console.error(color(C.red, `\n ✘ ${err.message}\n`));
426 console.log(`\n ${color(C.cyan, '\u21bb Updating hiskra-code...')}\n`);
428 const execSync = require('child_process').execSync;
429 execSync('npm install -g hiskra-code@latest', { stdio: 'pipe' });
430 console.log(` ${color(C.green, '\u2714 hiskra-code updated to the latest version!')}\n`);
HighRuntime Package Install
Package source invokes a package manager install command at runtime.
cli.jsView on unpkg · L428 431 console.log(` ${color(C.dim, ' Run "hiskra-code --version" to verify.')}\n`);
433 console.error(` ${color(C.red, '\u2718 Update failed: ' + err.message)}\n`);
434 console.error(` ${color(C.dim, ' Try: npm install -g hiskra-code@latest')}\n`);
439 // ── AUTO-INIT + LAUNCH OPENCODE ──
442 console.log(color(C.bold, '🚀 hiskra-code') + color(C.dim, ' — Seu time de especialistas em IA'));
445 // ── Auto-init se .opencode/ não existir ──
446 const dotDir = path.join(process.cwd(), '.opencode');
447 if (!fs.existsSync(dotDir)) {
448 console.log(color(C.dim, ' Inicializando .opencode/ no projeto...'));