From 9acbe3181a0117503f3519d011b4e173141a7aed Mon Sep 17 00:00:00 2001 From: Ramiz Wachtler Date: Wed, 15 Apr 2026 20:02:11 +0200 Subject: [PATCH] chore(coding-agent): replace exa with eza in plan-mode extension - replace the plan-mode safe-command allowlist entry from `exa` to `eza` - closes #3160 --- packages/coding-agent/CHANGELOG.md | 1 + packages/coding-agent/examples/extensions/plan-mode/utils.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/coding-agent/CHANGELOG.md b/packages/coding-agent/CHANGELOG.md index 62fc3d781..a56399320 100644 --- a/packages/coding-agent/CHANGELOG.md +++ b/packages/coding-agent/CHANGELOG.md @@ -4,6 +4,7 @@ ### Fixed +- Fixed the `plan-mode` example extension to allow `eza` in the read-only bash allowlist instead of the deprecated `exa` command ([#3160](https://github.com/badlogic/pi-mono/issues/3160)) - Fixed Alt keybindings inside Zellij by skipping the Kitty keyboard protocol query there and enabling xterm `modifyOtherKeys` mode 2 directly ([#3163](https://github.com/badlogic/pi-mono/issues/3163)) - Fixed `/scoped-models` reordering to propagate into the `/model` scoped tab, preserving the user-defined scoped model order instead of re-sorting it ([#3217](https://github.com/badlogic/pi-mono/issues/3217)) - Fixed `session_shutdown` to fire on `SIGHUP` and `SIGTERM` in interactive, print, and RPC modes so extensions can run shutdown cleanup on those signal-driven exits ([#3212](https://github.com/badlogic/pi-mono/issues/3212)) diff --git a/packages/coding-agent/examples/extensions/plan-mode/utils.ts b/packages/coding-agent/examples/extensions/plan-mode/utils.ts index 7c49bdb6d..62123f9e3 100644 --- a/packages/coding-agent/examples/extensions/plan-mode/utils.ts +++ b/packages/coding-agent/examples/extensions/plan-mode/utils.ts @@ -91,7 +91,7 @@ const SAFE_PATTERNS = [ /^\s*rg\b/, /^\s*fd\b/, /^\s*bat\b/, - /^\s*exa\b/, + /^\s*eza\b/, ]; export function isSafeCommand(command: string): boolean {