0adb514da4
* feat: save permissions to config * fix: preserve wildcard default in jsonc scalar promotion and skip dispose for permission saves * fix: update CLI permission hint to reflect permanent persistence * fix: avoid mutating input in mergeConfig permission normalization * chore: update kilo-vscode visual regression baselines * fix(vscode): remove Allow Always button from PermissionDock * fix(kilo-vscode): removed unreachable onDecide option * chore: update kilo-vscode visual regression baselines * fix: scope patchJsonc scalar promotion to permission keys only * fix: toConfig always uses object format to preserve existing granular rules * fix: preserve metadata.rules order in saveAlwaysRules for correct precedence * feat:show non-bash tool permissions on dropdown * fix: include always patterns in saveAlwaysRules validation loop * test(kilo-vscode): remove write mixed-decisions screenshot test for single-rule dropdown * test: updated visual tests * fix: formatting * chore: update kilo-vscode visual regression baselines * fix: use scalar format in toConfig for PermissionAction-only permissions * fix: serialize scalar-only permissions as scalars for all patterns * fix: skip non-wildcard patterns for scalar-only permissions in toConfig * fix: promote doom_loop to PermissionRule for per-tool persistence * fix: keep doom_loop as PermissionAction and skip non-wildcard scalar-only patterns in toConfig --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>