From 5a0a54898bdcb5bfed557f104ebe67787bc3b91f Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Sun, 5 Apr 2026 22:20:49 +0000 Subject: [PATCH] fix(kugetsu): kugetsu-session.sh needs to source required modules When daemon sources kugetsu-session.sh to call cmd_start/cmd_continue, it needs access to functions from kugetsu-config.sh, kugetsu-index.sh, kugetsu-worktree.sh, and kugetsu-log.sh. Add sourcing at top of kugetsu-session.sh. --- skills/kugetsu/scripts/kugetsu-session.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/skills/kugetsu/scripts/kugetsu-session.sh b/skills/kugetsu/scripts/kugetsu-session.sh index b355e6c..dcbb1f3 100755 --- a/skills/kugetsu/scripts/kugetsu-session.sh +++ b/skills/kugetsu/scripts/kugetsu-session.sh @@ -1,6 +1,13 @@ #!/bin/bash set -euo pipefail +# Source required modules for session management functions +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +source "$SCRIPT_DIR/kugetsu-config.sh" +source "$SCRIPT_DIR/kugetsu-index.sh" +source "$SCRIPT_DIR/kugetsu-worktree.sh" +source "$SCRIPT_DIR/kugetsu-log.sh" + count_active_dev_sessions() { local count=0 if [ -d "$SESSIONS_DIR" ]; then