Skip to content

v4.1.3 — stop-on-sudo: perfectly installed or stopped with instructions

Choose a tag to compare

@manufosela manufosela released this 21 Jul 14:59
1b9efeb

Patch. Perfectly installed, or stopped with instructions — never degraded.

  • Stop-on-sudo in kj install-tools (KJC-TSK-0659): anything kj cannot install unattended becomes ONE PENDING USER ACTION block with the exact commands for this OS (Linux apt/dnf, macOS brew, Windows winget/WSL) and distinctive exit code 3 — a driving agent stops, shows the block, and waits.
  • kj env install blocks when the RAG cannot index (KJC-TSK-0659): 0 chunks is not success — pending block with per-OS Ollama instructions, exit 3. The landing's install prompt carries the matching HARD RULE: stop and WAIT.
  • kj harden no longer eclipses existing configs (KJC-BUG-0119): every same-tool variant (eslint.config.mjs, .eslintrc.*, .commitlintrc.yml, inline package.json…) counts as "the config exists" → covered, never a generated file that ESLint resolves first.
  • Playbook names kj hu add|move|list and kj adr add|list.

Full changelog: https://github.com/manufosela/karajan-code/blob/main/CHANGELOG.md