From a95d1d556d884026ee6433d98418cefe198f2961 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Wed, 1 Apr 2026 01:32:49 +0000 Subject: [PATCH] fix: replace --workdir with --dir for opencode CLI Issue #60: kugetsu uses --workdir flag but opencode expects --dir. Changed all 4 occurrences in cmd_start() and cmd_continue() functions. --- skills/kugetsu/scripts/kugetsu | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/skills/kugetsu/scripts/kugetsu b/skills/kugetsu/scripts/kugetsu index a14be9b..9b876bd 100755 --- a/skills/kugetsu/scripts/kugetsu +++ b/skills/kugetsu/scripts/kugetsu @@ -859,9 +859,9 @@ cmd_start() { fi trap release_agent_slot EXIT if [ "$DEBUG_MODE" = true ]; then - opencode run "$message" --fork --session "$base_session_id" --workdir "$worktree_path" 2>&1 | tee "$SESSIONS_DIR/$session_file.debug.log" + opencode run "$message" --fork --session "$base_session_id" --dir "$worktree_path" 2>&1 | tee "$SESSIONS_DIR/$session_file.debug.log" else - opencode run "$message" --fork --session "$base_session_id" --workdir "$worktree_path" 2>&1 + opencode run "$message" --fork --session "$base_session_id" --dir "$worktree_path" 2>&1 fi release_agent_slot trap - EXIT @@ -941,9 +941,9 @@ cmd_continue() { if [ -n "$worktree_path" ] && [ -d "$worktree_path" ]; then echo "Using worktree: $worktree_path" if [ "$DEBUG_MODE" = true ]; then - opencode run "$message" --continue --session "$opencode_session_id" --workdir "$worktree_path" 2>&1 | tee "$session_path.debug.log" + opencode run "$message" --continue --session "$opencode_session_id" --dir "$worktree_path" 2>&1 | tee "$session_path.debug.log" else - opencode run "$message" --continue --session "$opencode_session_id" --workdir "$worktree_path" + opencode run "$message" --continue --session "$opencode_session_id" --dir "$worktree_path" fi else if [ "$DEBUG_MODE" = true ]; then -- 2.49.1