v4.1.3 — stop-on-sudo: perfectly installed or stopped with instructions
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 ONEPENDING USER ACTIONblock 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 installblocks 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 hardenno 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|listandkj adr add|list.
Full changelog: https://github.com/manufosela/karajan-code/blob/main/CHANGELOG.md