Compare commits

..

2 Commits

Author SHA1 Message Date
05683ea4c6 Merge pull request 'fix: accumulate message words in cmd_continue for loop' (#227) from fix/issue-225-cmd-continue-message-truncation into main 2026-04-07 15:57:40 +02:00
shokollm
2800e140ac fix: accumulate message words instead of overwriting in cmd_continue
The for loop was overwriting message each iteration, causing only
the last word to survive. Changed to accumulate all words with
proper spacing.

Fixes #225
2026-04-07 13:55:47 +00:00

View File

@@ -405,8 +405,6 @@ cmd_start() {
local dev_message=$(build_dev_agent_message "$issue_ref" "$message") local dev_message=$(build_dev_agent_message "$issue_ref" "$message")
kugetsu_context_dump "$issue_ref" "$dev_message" "$(issue_ref_to_branch_name "$issue_ref")"
load_agent_env "dev" load_agent_env "dev"
cd "$worktree_path" cd "$worktree_path"
@@ -434,7 +432,7 @@ cmd_continue() {
if [ -z "$session_name" ]; then if [ -z "$session_name" ]; then
session_name="$arg" session_name="$arg"
else else
message="$arg" message="${message}${message:+ }${arg}"
fi fi
done done
@@ -479,8 +477,6 @@ cmd_continue() {
message=$(build_dev_agent_message "$issue_ref" "") message=$(build_dev_agent_message "$issue_ref" "")
fi fi
kugetsu_context_dump "$issue_ref" "$message" "$(issue_ref_to_branch_name "$issue_ref")"
cd "$worktree_path" cd "$worktree_path"
local sanitized_id=$(echo "$opencode_session_id" | sed 's/[^a-zA-Z0-9_-]/_/g') local sanitized_id=$(echo "$opencode_session_id" | sed 's/[^a-zA-Z0-9_-]/_/g')
mkdir -p "$worktree_path/.kugetsu" mkdir -p "$worktree_path/.kugetsu"