From a2c49849ddd3eb230119e4ef3dc726b2b3674d3e Mon Sep 17 00:00:00 2001 From: odurif0 Date: Sat, 22 Aug 2026 16:12:49 +0200 Subject: [PATCH] External-plugins: add zsh-dual-history (#129) --- External-plugins.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/External-plugins.md b/External-plugins.md index 8d5aaa4..46689fe 100644 --- a/External-plugins.md +++ b/External-plugins.md @@ -60,6 +60,10 @@ Unlike [themes](https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes), there A minimal Zsh plugin to quickly navigate into development folders with recursive autocompletion, create new project directories, and open them in your preferred editor (VS Code, Cursor, Windsurf, etc.) with fuzzy finder (`fzf`) integration. +- [zsh-dual-history](https://github.com/odurif0/zsh-dual-history) + + Keeps AI agent instructions out of your shell history. CLI agents like Forge send `:`-prefixed instructions that pollute `history` and `Ctrl+R`; this plugin routes them to a separate `~/.zsh_ai_history` — intercepting every write path, including the agent's own history insertions — and turns `Ctrl+R` into an fzf interface switchable between All / Human / AI views (`Tab`, `Alt+H/I/A`), merged chronologically. + - [project-aliases](https://github.com/dvigo/project-aliases) Lightweight plugin to manage per-project shell aliases. It automatically loads aliases defined in a `.proj_aliases` file when entering a project directory and unloads them upon leaving, keeping your global shell namespace clean.