Commit Graph

  • 5e729227aa Merge pull request 'fix(session): run delegate synchronously when no issue ref is provided' (#261) from fix/issue-254 into main main shoko 2026-04-08 13:24:20 +02:00
  • 2aa6785f75 fix(session): run delegate synchronously when no issue ref is provided fix/issue-254 shokollm 2026-04-08 10:36:49 +00:00
  • d6659ce93a Merge pull request 'feat(session): improve session list and log formatting for human readability' (#260) from fix/issue-252 into main shoko 2026-04-08 08:53:53 +02:00
  • b630d29bdc feat(session): improve session list and log formatting for human readability fix/issue-252 shokollm 2026-04-08 06:46:11 +00:00
  • 920d714c8f Merge pull request 'fix(session): return proper exit codes for cmd_continue and fork_agent' (#259) from fix/issue-248 into main shoko 2026-04-08 08:42:31 +02:00
  • 611c0df3f7 fix(session): return proper exit codes for cmd_continue and fork_agent fix/issue-248 shokollm 2026-04-08 06:28:59 +00:00
  • c14cb5aec8 Merge pull request 'fix(queue): add --format=json and --limit flags to queue list' (#258) from fix/issue-246 into main shoko 2026-04-08 08:26:49 +02:00
  • a93e470fdc Merge pull request 'fix(queue-daemon): make base branch configurable via KUGETSU_BASE_BRANCH' (#257) from fix/issue-165 into main shoko 2026-04-08 08:22:09 +02:00
  • b28ad78bd8 fix(queue): add --format=json and --limit flags to queue list fix/issue-246 shokollm 2026-04-08 06:20:52 +00:00
  • 23cb35687f Merge pull request 'docs: update SKILL.md to reflect v0.2.3 daemon changes' (#256) from fix/issue-158 into main shoko 2026-04-08 08:19:42 +02:00
  • 591dcb4285 fix(queue-daemon): make base branch configurable via KUGETSU_BASE_BRANCH fix/issue-165 shokollm 2026-04-08 06:13:08 +00:00
  • 2af8e54f42 docs: update SKILL.md to reflect v0.2.3 daemon changes fix/issue-158 shokollm 2026-04-08 06:06:18 +00:00
  • d152421d3f Merge pull request 'refactor(cli): restructure help text to show parent commands' (#255) from fix/issue-244 into main shoko 2026-04-08 07:50:08 +02:00
  • 9f7da84915 refactor(cli): restructure help text to show parent commands fix/issue-244 shokollm 2026-04-08 05:12:51 +00:00
  • ab99647193 Merge pull request 'fix(shell): address shellcheck warnings, standardize error handling, add retry logic' (#253) from fix/issue-121 into main shoko 2026-04-08 07:04:26 +02:00
  • 3deae2dd81 fix(shell): address shellcheck warnings, standardize error handling, add retry logic fix/issue-121 shokollm 2026-04-08 04:47:01 +00:00
  • 41c56a859c Merge pull request 'refactor: use JSON file exchange instead of stdout parsing' (#234) from fix/issue-119 into main shoko 2026-04-08 05:35:11 +02:00
  • dd903bb8aa refactor: use JSON file exchange instead of stdout parsing fix/issue-119 shokollm 2026-04-08 03:11:18 +00:00
  • efb1e34a7b Merge pull request 'fix: add PR merge conflict check to dev agent workflow' (#233) from fix/issue-229-pr-conflict-check into main shoko 2026-04-08 04:56:02 +02:00
  • 44c84280f8 Merge pull request 'fix(queue-daemon): implement timeout handling for long-running tasks' (#228) from fix/issue-166 into main shoko 2026-04-08 04:51:54 +02:00
  • fa8b8467ee fix(queue-daemon): use kugetsu-log for timeout messages fix/issue-166 shokollm 2026-04-08 02:39:40 +00:00
  • c9bdc0dd88 refactor: unify duplicated prompt sections using conditional variables fix/issue-229-pr-conflict-check shokollm 2026-04-08 02:35:30 +00:00
  • 663e44a82a fix: add PR merge conflict check and review reading to dev agent workflow shokollm 2026-04-08 02:15:37 +00:00
  • a65e9d6d28 Merge pull request 'feat(session): integrate kugetsu_context_dump into delegation flow' (#229) from fix/issue-212 into main shoko 2026-04-08 04:22:00 +02:00
  • c9eb8badea feat(session): add kugetsu_context_dump call in cmd_continue fix/issue-212 shokollm 2026-04-08 02:17:27 +00:00
  • 24dd91d0e1 fix: remove duplicate fi in cmd_continue v0.2.32 shokollm 2026-04-08 01:04:43 +00:00
  • c8b2ab6b12 Merge pull request 'fix: always use base workflow with user message' (#232) from fix/issue-229-user-message-with-base-workflow into main v0.2.31 shoko 2026-04-08 02:33:22 +02:00
  • 87434d1bca fix: always use base workflow and add user message to it fix/issue-229-user-message-with-base-workflow shokollm 2026-04-08 00:11:03 +00:00
  • ae8f1433a7 Merge pull request 'fix(session): remove incorrect worktree removal in ensure_session' (#231) from fix/issue-229-ensure-session-worktree-bug into main v0.2.30 shoko 2026-04-08 01:52:08 +02:00
  • b16a97514e fix(session): remove incorrect worktree removal in ensure_session fix/issue-229-ensure-session-worktree-bug shokollm 2026-04-07 23:39:18 +00:00
  • b09fe8eabc Merge pull request 'refactor(session): make cmd_continue idempotent with ensure_* functions' (#230) from fix/issue-168 into main v0.2.29 shoko 2026-04-08 00:32:16 +02:00
  • d240000088 refactor(session): make cmd_continue idempotent with ensure_* functions fix/issue-168 shokollm 2026-04-07 14:30:00 +00:00
  • 05683ea4c6 Merge pull request 'fix: accumulate message words in cmd_continue for loop' (#227) from fix/issue-225-cmd-continue-message-truncation into main v0.2.28 shoko 2026-04-07 15:57:40 +02:00
  • 2800e140ac fix: accumulate message words instead of overwriting in cmd_continue fix/issue-225-cmd-continue-message-truncation shokollm 2026-04-07 13:55:47 +00:00
  • 505d68642c fix: add explicit PR creation instructions to dev agent message fix/issue-223-pr-creation-instructions shokollm 2026-04-07 13:08:11 +00:00
  • 51ec844365 fix(queue-daemon): implement timeout handling for long-running tasks shokollm 2026-04-07 12:53:35 +00:00
  • ab06046273 Merge pull request #222 v0.2.27 shokollm 2026-04-07 12:47:22 +00:00
  • a18948df98 Merge pull request 'enhancement: enhance PM context with delegation tools and response modes' (#221) from fix/issue-220-pm-context-enhancement into main shoko 2026-04-07 14:25:50 +02:00
  • be301c599d enhancement: enhance PM context with delegation tools and response modes v0.2.26 fix/issue-220-pm-context-enhancement shokollm 2026-04-07 12:24:27 +00:00
  • 34a0943202 Merge pull request 'fix: remove race condition in cmd_delegate msg file deletion' (#211) from fix/issue-210-msg-file-race-condition into main shoko 2026-04-07 11:54:23 +02:00
  • 4464e5d91f fix: remove race condition in cmd_delegate msg file deletion v0.2.25 fix/issue-210-msg-file-race-condition shokollm 2026-04-07 09:51:46 +00:00
  • c71f43b581 Merge pull request 'fix: add missing set_debug_mode to kugetsu-session.sh' (#208) from fix/issue-207-queue-daemon-set-debug-mode into main shoko 2026-04-07 10:39:41 +02:00
  • 66c8624d66 fix: move set_debug_mode to kugetsu-config.sh v0.2.24 fix/issue-207-queue-daemon-set-debug-mode shokollm 2026-04-07 08:02:22 +00:00
  • 1b5de5d553 Merge pull request 'feat: add merge capability with approval confirmation' (#205) from fix/pr-merge-with-approval into main shoko 2026-04-07 08:12:31 +02:00
  • 19ade67a99 feat: add merge capability with approval confirmation to cmd_continue prompt shokollm 2026-04-07 06:04:28 +00:00
  • efcec4e122 feat: add pre-commit configuration for linting and commit message enforcement (#117) shoko 2026-04-07 08:02:56 +02:00
  • 930d0e53b5 docs: add pre-commit hooks section to CONTRIBUTING.md (#117) shokollm 2026-04-07 04:35:14 +00:00
  • e0aac3c05f feat: add PR review/comment workflow to cmd_continue prompt (#204) shoko 2026-04-07 06:28:15 +02:00
  • a211b56303 fix: move msg file to .kugetsu/ and add tea PR creation instructions (#201) shoko 2026-04-07 05:48:41 +02:00
  • e86a309059 feat: add pre-commit configuration for linting and commit message enforcement (#117) shokollm 2026-04-07 03:37:28 +00:00
  • 2beb3adb14 fix: remove unnecessary rm of msg file to avoid race condition (#200) v0.2.23 v0.2.22 v0.2.21 v0.2.20 shoko 2026-04-07 05:29:07 +02:00
  • 6ad3e83d02 fix: remove unnecessary rm of msg file to avoid race condition v0.2.19 shokollm 2026-04-07 03:27:29 +00:00
  • bfd6778f8b fix: move msg file inside worktree to avoid external_directory permission error (#198) shoko 2026-04-07 05:14:45 +02:00
  • b306c96289 fix: move msg file inside worktree to avoid external_directory permission error v0.2.18 shokollm 2026-04-07 03:11:07 +00:00
  • c54906be4b feat: load previous dev log as context when cmd_continue recovers v0.2.17 shokollm 2026-04-07 02:53:49 +00:00
  • aafdebb6c6 fix: suppress opencode fork stdout and strip ANSI codes from logs (#197) shoko 2026-04-07 04:58:15 +02:00
  • e666f4dffb Merge pull request 'fix: use temp file for message to avoid shell parsing issues' (#196) from fix/issue-message-encoding into main shoko 2026-04-07 04:27:50 +02:00
  • a130a79bd7 fix: use temp file for message to avoid shell parsing issues v0.2.16 fix/issue-message-encoding shokollm 2026-04-07 01:55:34 +00:00
  • 798bee0f79 feat: add centralized logging handler with structured log format fix/issue-118 shokollm 2026-04-07 01:48:52 +00:00
  • 478f7ceeba Merge pull request 'fix: improve worktree/session handling in cmd_start and cmd_continue' (#195) from fix/issue-daemon-worktree-session-handling into main shoko 2026-04-07 03:41:27 +02:00
  • 9d0bcef465 fix: improve worktree/session handling in cmd_start, cmd_continue, and cmd_init v0.2.15 fix/issue-daemon-worktree-session-handling shokollm 2026-04-07 01:29:49 +00:00
  • bb2add2e1a Merge pull request 'fix: properly quote base and pm_agent in write_index calls' (#194) from fix/issue-write-index-quoting into main shoko 2026-04-07 02:50:32 +02:00
  • 6a8fa563dd fix: properly quote base and pm_agent in write_index calls v0.2.14 fix/issue-write-index-quoting shokollm 2026-04-07 00:48:06 +00:00
  • 8729321922 Merge pull request 'fix: use ${GITEA_TOKEN:-} to handle unset token' (#193) from fix/issue-cmd-destroy-unbound-var into main shoko 2026-04-07 02:41:17 +02:00
  • 998f7a4f44 refactor: remove duplicate functions from kugetsu, use kugetsu-index.sh exclusively v0.2.13 fix/issue-cmd-destroy-unbound-var shokollm 2026-04-07 00:35:38 +00:00
  • b595411a07 test: add test suite for create_session function shokollm 2026-04-07 00:24:03 +00:00
  • 08b633400d refactor: add create_session() and use --session instead of --continue shokollm 2026-04-07 00:13:06 +00:00
  • 860bf9295f fix: use ${GITEA_TOKEN:-} to handle unset token and initialize env during init shokollm 2026-04-06 09:42:37 +00:00
  • cf8b003d2f Merge pull request 'fix: cmd_destroy unbound variable $2' (#192) from fix/issue-cmd-destroy-unbound-var into main shoko 2026-04-06 11:30:04 +02:00
  • fd79bfa3ea fix: cmd_destroy unbound variable $2 shokollm 2026-04-06 09:24:47 +00:00
  • 119c9b8fd9 Merge pull request 'fix: daemon worktree path and agent forking issues' (#191) from fix/issue-daemon-worktree-path-fix into main shoko 2026-04-06 11:19:52 +02:00
  • 7f7f8b1085 fix: multiple issues with queue daemon and agent forking v0.2.12 fix/issue-daemon-worktree-path-fix shokollm 2026-04-06 09:14:37 +00:00
  • 1a523a805a Merge pull request 'fix: syntax error in cmd_continue line 372 (issue #189)' (#190) from fix/issue-syntax-error-372 into main shoko 2026-04-06 10:46:09 +02:00
  • 6aa84a35b9 fix: syntax error in cmd_continue line 372 (issue #189) v0.2.11 fix/issue-syntax-error-372 shokollm 2026-04-06 08:44:29 +00:00
  • 6e2841bbda Merge pull request 'fix: cmd_start and cmd_continue now fork dev agent to work on task (issue #187)' (#188) from fix/issue-187-start-forks-agent into main shoko 2026-04-06 10:13:42 +02:00
  • 99d09c7dda fix: cmd_start and cmd_continue now fork dev agent to work on task (issue #187) v0.2.10 fix/issue-187-start-forks-agent shokollm 2026-04-06 08:05:42 +00:00
  • 383f538438 Merge pull request 'fix: worktree created in wrong directory (issue #185)' (#186) from fix/issue-185-worktree-wrong-directory into main shoko 2026-04-06 07:33:02 +02:00
  • 28b343f817 fix: worktree created in wrong directory (issue #185) fix/issue-185-worktree-wrong-directory shokollm 2026-04-06 05:18:31 +00:00
  • 3a2095861f Merge pull request 'fix: destroy --base -y fails with 'target is required' (issue #183)' (#184) from fix/issue-183-destroy-base-requires-target into main shoko 2026-04-06 06:16:30 +02:00
  • 836fde07fc fix: destroy --base -y fails with 'target is required' (issue #183) fix/issue-183-destroy-base-requires-target shokollm 2026-04-06 04:14:03 +00:00
  • 4f2a04e0b4 Merge pull request 'fix: get_repo_url() strips user/org from path (issue #181)' (#182) from fix/issue-181-get-repo-url-strips-user-org into main shoko 2026-04-06 06:07:46 +02:00
  • c8bb0b36f4 fix: get_repo_url() strips user/org from path (issue #181) v0.2.9 fix/issue-181-get-repo-url-strips-user-org shokollm 2026-04-06 04:00:18 +00:00
  • 937b7c69de Merge pull request 'fix: remove doubled .kugetsu-worktrees path segment in issue_ref_to_worktree_path' (#180) from fix/issue-179-worktree-path-doubled into main v0.2.8 shoko 2026-04-06 05:27:16 +02:00
  • 2051266809 fix: remove doubled .kugetsu-worktrees path segment in issue_ref_to_worktree_path fix/issue-179-worktree-path-doubled shokollm 2026-04-06 03:23:23 +00:00
  • 80a3228be9 Merge pull request 'fix(kugetsu-session): extract_issue_ref_from_message fix URL parsing' (#178) from fix/issue-176-extract-issue-ref into main v0.2.7 shoko 2026-04-06 04:54:11 +02:00
  • d68a63af41 fix(kugetsu-session): extract_issue_ref_from_message fix URL parsing fix/issue-176-extract-issue-ref shokollm 2026-04-06 02:51:51 +00:00
  • 56310755b8 Merge pull request 'fix: queue daemon crashes on every task (issue #174)' (#175) from fix/issue-174-queue-daemon-crashes into main v0.2.6 shoko 2026-04-06 04:16:12 +02:00
  • fb33be3a64 fix: queue daemon crashes on every task - 3 bugs fix/issue-174-queue-daemon-crashes shokollm 2026-04-06 02:10:11 +00:00
  • 1b19c9a92c Merge pull request 'fix: init script captures wrong session IDs when old sessions exist' (#173) from fix/issue-172-init-script-wrong-session-ids into main v0.2.5 shoko 2026-04-06 03:09:30 +02:00
  • 85a4239383 fix: init script captures wrong session IDs when old sessions exist fix/issue-172-init-script-wrong-session-ids shokollm 2026-04-06 01:08:09 +00:00
  • 91b51f62c0 docs: update changelog for v0.2.4 v0.2.4 shokollm 2026-04-06 00:48:54 +00:00
  • 7234837284 Merge pull request 'fix(kugetsu): remove duplicate update_queue_item_state to use fixed version from kugetsu-index.sh' (#171) from fix/issue-170-duplicate-update-queue into main shoko 2026-04-06 02:42:24 +02:00
  • 59f6a4883e fix(kugetsu): remove duplicate update_queue_item_state to use fixed version from kugetsu-index.sh fix/issue-170-duplicate-update-queue shokollm 2026-04-06 00:40:55 +00:00
  • 9667c3e800 Merge pull request 'fix(kugetsu-index): call kugetsu_add_notification from bash instead of os.system()' (#169) from fix/issue-167-notification-bash into main shoko 2026-04-06 02:35:36 +02:00
  • 796e1fe454 fix(kugetsu-index): call kugetsu_add_notification from bash instead of os.system() fix/issue-167-notification-bash shokollm 2026-04-06 00:33:35 +00:00
  • 84c59a3b64 Merge pull request 'fix(kugetsu): queue daemon improvements - locking, error handling, cmd_delegate enqueue' (#164) from fix/issue-156-queue-fixes into main shoko 2026-04-06 02:06:36 +02:00
  • dc9d4d7327 Merge origin/main into fix/issue-156-queue-fixes fix/issue-156-queue-fixes shokollm 2026-04-06 00:02:47 +00:00
  • bdcb7a476c fix(queue-daemon): add locking, proper state updates, and error handling shokollm 2026-04-06 00:01:41 +00:00
  • 77cf817568 Merge pull request 'fix(kugetsu): return proper JSON array from get_pending_tasks()' (#163) from fix/issue-155-queue-list-json into main shoko 2026-04-06 01:45:09 +02:00
  • 0f6a30f01c fix(kugetsu): return proper JSON array from get_pending_tasks() fix/issue-155-queue-list-json shokollm 2026-04-05 23:43:52 +00:00