From 5461e0ca81e73d9e0dc36ce966ad6891914aa184 Mon Sep 17 00:00:00 2001 From: Seth Etter Date: Mon, 17 Aug 2026 07:26:07 -0500 Subject: [PATCH] pi: add pi-memory, and qmd, using global node version --- agent/settings.json | 3 ++- mise/config.toml | 3 ++- zsh/zshenv | 12 ++++++++---- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/agent/settings.json b/agent/settings.json index 5ae1f0a..e5d0282 100644 --- a/agent/settings.json +++ b/agent/settings.json @@ -5,6 +5,7 @@ "git:github.com/burneikis/pi-vim", "git:github.com/burneikis/pi-fzfp", "git:github.com/nicobailon/pi-mcp-adapter", - "git:https://github.com/czottmann/pi-automode" + "git:https://github.com/czottmann/pi-automode", + "git:github.com/jayzeng/pi-memory" ] } diff --git a/mise/config.toml b/mise/config.toml index 54e06be..acdb76e 100644 --- a/mise/config.toml +++ b/mise/config.toml @@ -10,5 +10,6 @@ kubectl = "latest" helm = "latest" pipx = "latest" uv = "latest" -"npm:@earendil-works/pi-coding-agent" = "latest" terraform = "latest" +"npm:@earendil-works/pi-coding-agent" = "latest" +"npm:@tobilu/qmd" = "latest" diff --git a/zsh/zshenv b/zsh/zshenv index 0c07298..99d0e78 100644 --- a/zsh/zshenv +++ b/zsh/zshenv @@ -56,12 +56,16 @@ alias pip=pip3 alias tm="${HOME}/dotfiles/scripts/tmopen.sh" alias aic="aicommits --type conventional" -# resolve node from global mise config (~), not project .tool-versions which may pin a node incompatible with pi -function pi() { - local node_version +# resolve node from global mise config (~), not project .tool-versions which may pin an incompatible node +function _mise_global_node() { + local node_version cmd + cmd="$1" + shift node_version="$(mise -C "$HOME" current node)" || return - mise exec "node@$node_version" -- pi "$@" + mise exec "node@$node_version" -- "$cmd" "$@" } +alias pi='_mise_global_node pi' +alias qmd='_mise_global_node qmd' # find worktrunk worktree directories function wtl() { -- 2.51.2