Commit Graph

  • 77b0963fa4 Merge pull request 'fix(queue-daemon): source pm-agent.env for GITEA_TOKEN instead of default.env' (#162) from fix/issue-160-gitea-token-from-pm-agent into main shoko 2026-04-06 01:42:04 +02:00
  • f39e39156a fix(queue-daemon): source pm-agent.env for GITEA_TOKEN instead of default.env fix/issue-160-gitea-token-from-pm-agent shokollm 2026-04-05 23:38:07 +00:00
  • 5a0a54898b fix(kugetsu): kugetsu-session.sh needs to source required modules fix/issue-156 shokollm 2026-04-05 22:20:49 +00:00
  • b1028a6556 fix(kugetsu): move queue functions to kugetsu-index.sh for daemon access shokollm 2026-04-05 22:17:59 +00:00
  • 270219873f fix(kugetsu): cmd_delegate should enqueue instead of calling cmd_start shokollm 2026-04-05 22:05:18 +00:00
  • deb18f1e32 Merge pull request 'fix(kugetsu): queue daemon runs PM agent in correct worktree with proper token' (#157) from fix/issue-156 into main shoko 2026-04-05 23:39:35 +02:00
  • cbfc8a0646 refactor(kugetsu): daemon uses cmd_start/cmd_continue instead of direct opencode calls v0.2.3 shokollm 2026-04-05 21:29:34 +00:00
  • 7fa669b4c3 fix(kugetsu): queue daemon runs PM agent in correct worktree with proper token shokollm 2026-04-05 20:57:51 +00:00
  • acb503471d Merge pull request 'fix(kugetsu): detect task completion and queue state updates' (#154) from fix/issue-150 into main shoko 2026-04-05 15:10:48 +02:00
  • 1d4f190d97 fix(kugetsu): pass GITEA_TOKEN via env to subprocess instead of hardcoded value fix/issue-150 shokollm 2026-04-05 13:09:08 +00:00
  • ab0c4e1448 fix: detect task completion by checking if session ended and has commits shokollm 2026-04-05 12:45:59 +00:00
  • 9bb8afe8c5 Merge origin/main into fix/issue-148-test-suite-index-corruption (fix CONTRIBUTING.md conflict) shokollm 2026-04-05 12:24:02 +00:00
  • fd7a98b263 fix: validate sessions in cmd_status + use isolated test environment shokollm 2026-04-05 12:10:55 +00:00
  • 3942a915ff Merge pull request 'refactor: modularize kugetsu shell script' (#151) from fix/issue-116-modularize-script into main shoko 2026-04-05 12:58:48 +02:00
  • 1886c4a9c5 Merge origin/main into fix/issue-116-modularize-script (fix leftover conflict markers) fix/issue-116-modularize-script shokollm 2026-04-05 10:56:35 +00:00
  • 5052e4ae36 Merge pull request 'fix: add support for gitserver/owner/repo#number issue ref format' (#152) from fix/issue-144-parse-issue-ref-format-v2 into main shoko 2026-04-05 12:45:18 +02:00
  • fb9cc72f44 Merge pull request 'docs: add versioning policy, changelog, and update contributing guide' (#149) from fix/issue-120 into main shoko 2026-04-05 12:44:43 +02:00
  • 92f8369d6f fix CONTRIBUTING.md: branch naming should include issue number fix/issue-120 shokollm 2026-04-05 10:26:59 +00:00
  • d0b100fca8 fix: add support for gitserver/owner/repo#number issue ref format fix/issue-144-parse-issue-ref-format-v2 shokollm 2026-04-05 10:22:31 +00:00
  • f61fbd6dd5 refactor: modularize kugetsu shell script shokollm 2026-04-05 10:17:25 +00:00
  • 16e417c88e docs: add versioning policy, changelog, and update contributing guide shokollm 2026-04-05 09:38:25 +00:00
  • da0fa302de Merge pull request 'fix(kugetsu): prevent excess agent spawning with flock + sequential processing' (#147) from fix/issue-queue-daemon-excess-agents into main shoko 2026-04-05 10:49:24 +02:00
  • 54aa6419eb fix(kugetsu): prevent excess agent spawning with flock + sequential processing v0.2.1 fix/issue-queue-daemon-excess-agents shokollm 2026-04-05 08:43:59 +00:00
  • 98a31070a7 Merge pull request '[FIX] process_queue: add missing closing parentheses' (#143) from fix/issue-142-process-queue-missing-parens into main v0.1.13 shoko 2026-04-05 08:56:59 +02:00
  • 26346235c9 fix: add missing closing parenthesis in process_queue Python extraction fix/issue-142-process-queue-missing-parens shoko 2026-04-05 06:51:57 +00:00
  • 2212fabf22 Merge pull request 'feat(timeout): add agent timeout handling' (#141) from feat/agent-timeout into main v0.2.0 shoko 2026-04-05 06:59:05 +02:00
  • 0fa778353b feat(timeout): add agent timeout handling shokollm 2026-04-05 04:53:27 +00:00
  • 151efadca3 Merge pull request 'feat(queue): add queue system with background daemon' (#140) from feat/queue-daemon into main shoko 2026-04-05 06:49:13 +02:00
  • 379d53cedc docs: update SKILL.md with queue system documentation shokollm 2026-04-05 04:45:56 +00:00
  • 043542344a feat(queue): add queue system with background daemon shokollm 2026-04-05 04:28:41 +00:00
  • e763ceb0ad Merge pull request 'feat(context): add context dump/load for session isolation' (#139) from feat/context-dump-load into main shoko 2026-04-05 06:23:40 +02:00
  • 61f06f825f Add context dump/load feature shokollm 2026-04-05 04:23:26 +00:00
  • b76a9b883a Merge pull request 'feat(worktree-lifecycle): add PR tracking and safe destroy' (#138) from feat/worktree-lifecycle into main shoko 2026-04-05 06:00:15 +02:00
  • ac850869fd fix(worktree-lifecycle): use github.com as example in set-pr help shokollm 2026-04-05 03:52:41 +00:00
  • 3107dbf1e5 fix(worktree-lifecycle): use GIT_SERVERS config for check_pr_status shokollm 2026-04-05 03:41:35 +00:00
  • b8b97e3c09 fix(worktree-lifecycle): address PR review feedback shokollm 2026-04-05 03:15:56 +00:00
  • d8af560e6d feat(worktree-lifecycle): add PR tracking and safe destroy shokollm 2026-04-05 02:49:58 +00:00
  • 5d12f6ca42 Merge pull request 'feat(kugetsu): smart delegate with worktree awareness' (#130) from feature/smart-delegate-worktree-awareness into main shoko 2026-04-03 16:31:30 +02:00
  • dc2254cfba fix(kugetsu): add post-comment helper for PM agent v0.1.12 shokollm 2026-04-03 14:26:32 +00:00
  • 91505345a2 feat(kugetsu): smart delegate with worktree awareness shokollm 2026-04-03 14:20:48 +00:00
  • f7fe22de25 Merge pull request 'fix(kugetsu): wrap cmd_continue in subshell with cd for correct worktree dir' (#129) from fix/cmd-continue-worktree-dir into main shoko 2026-04-03 15:58:19 +02:00
  • 3ce43ffa65 fix(kugetsu): wrap cmd_continue in subshell with cd for correct worktree dir v0.1.11 shokollm 2026-04-03 13:06:02 +00:00
  • 416e8e5757 fix(kugetsu): destroy --base now also deletes PM agent session v0.1.10 shokollm 2026-04-02 14:47:40 +00:00
  • 1c1d18b9ae Merge pull request 'fix(kugetsu): init creates base session in ~/.kugetsu-worktrees and adds context to forked sessions' (#114) from fix/session-context-and-init-worktree into main v0.1.9 shoko 2026-04-02 16:35:12 +02:00
  • 8c639e2928 fix(kugetsu): init creates base session in ~/.kugetsu-worktrees, adds context to forked sessions, and clears logs shokollm 2026-04-02 14:29:16 +00:00
  • c4c3556247 Merge pull request 'fix(kugetsu): destroy --base and --pm-agent actually delete opencode sessions' (#113) from fix/destroy-removes-opencode-session into main v0.1.8 shoko 2026-04-02 15:30:48 +02:00
  • 4342347ac6 fix(kugetsu): destroy --base and --pm-agent actually delete opencode sessions shokollm 2026-04-02 13:28:47 +00:00
  • 7888a34bd9 Merge pull request 'fix(kugetsu): warn if init run from non-empty directory' (#112) from fix/init-directory-warning into main v0.1.7 shoko 2026-04-02 15:21:30 +02:00
  • e2a37cdbb9 fix(kugetsu): warn if init run from non-empty directory shokollm 2026-04-02 13:19:49 +00:00
  • 6e9472b5e2 fix(kugetsu): detect session via DB query instead of opencode session list v0.1.6 shokollm 2026-04-02 11:45:35 +00:00
  • 775f73348a fix(kugetsu): update forked session permissions after detection v0.1.5 shokollm 2026-04-02 11:15:27 +00:00
  • 2e9081f4f5 Merge pull request 'fix(kugetsu): call fix_session_permissions before forking' (#109) from fix/prefork-permissions into main v0.1.4 shoko 2026-04-02 13:10:54 +02:00
  • f7ac2f35fe fix(kugetsu): call fix_session_permissions before forking shokollm 2026-04-02 11:08:30 +00:00
  • 97d7511e56 Merge pull request 'fix(kugetsu): session detection ordering bug and debugging' (#108) from fix/session-detection-v2 into main v0.1.3 shoko 2026-04-02 12:26:57 +02:00
  • cd12a0cda8 fix(kugetsu): fix session detection ordering and add DB debugging shokollm 2026-04-02 09:56:24 +00:00
  • ffdf5e34c8 Merge pull request 'fix(kugetsu): improve session detection in cmd_start with retry logic and logging' (#107) from fix/start-session-detection into main v0.1.2 shoko 2026-04-02 11:41:52 +02:00
  • b3ac73a283 Merge origin/main into fix/start-session-detection shokollm 2026-04-02 09:39:45 +00:00
  • 1128b3dfa8 fix(kugetsu): improve session detection in cmd_start with retry logic and logging shokollm 2026-04-02 09:29:30 +00:00
  • 90f46a778a Merge pull request 'fix: use cd + worktree inside parent dir instead of --dir flag (fixes #105)' (#106) from fix/worktree-isolation-via-cd into main shoko 2026-04-02 10:29:32 +02:00
  • ede47439b0 fix: use cd + worktree inside parent dir instead of --dir flag v0.1.1 shokollm 2026-04-02 08:18:17 +00:00
  • a690788498 Merge pull request 'chore: documentation updates and quick fixes' (#104) from fix/documentation-and-quick-fixes into main shoko 2026-04-02 06:07:13 +02:00
  • 5f841e6e4a chore: documentation updates and quick fixes v0.1.0 shokollm 2026-04-02 04:06:39 +00:00
  • 3d6abdf678 Merge pull request 'feat(kugetsu): add KUGETSU_VERBOSITY for PM agent output control' (#103) from feat/issue-46-verbosity-v6 into main shoko 2026-04-02 05:48:10 +02:00
  • 538d9fba80 feat(kugetsu): add KUGETSU_VERBOSITY with verbose/default/quiet modes shokollm 2026-04-02 03:47:40 +00:00
  • 1e69b1abc4 Revert "feat(kugetsu): add lock mechanism for worktree coordination" shokollm 2026-04-02 03:26:39 +00:00
  • dbfd8e7028 Revert "feat(kugetsu): add queue infrastructure for autonomous PM" shokollm 2026-04-02 03:25:56 +00:00
  • d62ecb884e feat(kugetsu): add lock mechanism for worktree coordination shokollm 2026-04-02 03:18:36 +00:00
  • 21a32cd937 feat(kugetsu): add queue infrastructure for autonomous PM shokollm 2026-04-02 03:18:28 +00:00
  • 785e4edad5 feat(kugetsu): add KUGETSU_VERBOSITY for PM agent output control (total|verbose|hybrid) shokollm 2026-04-02 03:18:03 +00:00
  • caf1e9cdcd Merge pull request 'fix(kugetsu): add fix_session_permissions command for cmd_doctor' (#93) from fix/issue-36-permissions-v2 into main shoko 2026-04-02 04:37:39 +02:00
  • 73f9c03e18 Merge pull request 'fix(kugetsu): export KUGETSU_TEMP_DIR for subagent workflows' (#92) from fix/issue-73-temp-dir-v2 into main shoko 2026-04-02 04:37:25 +02:00
  • b2f2df7b06 test(kugetsu): add comprehensive tests for fix_session_permissions shokollm 2026-04-02 02:12:38 +00:00
  • 2060c4ffbe test: add fix_session_permissions tests shokollm 2026-04-02 01:37:14 +00:00
  • c0d4314933 test: add KUGETSU_TEMP_DIR export test shokollm 2026-04-02 01:18:49 +00:00
  • 74468af7c8 fix(kugetsu): add fix_session_permissions command for cmd_doctor shokollm 2026-04-02 00:57:14 +00:00
  • e184b1e5b0 fix(kugetsu): export KUGETSU_TEMP_DIR for subagent workflows shokollm 2026-04-02 00:55:41 +00:00
  • e758b04619 Merge pull request #91 from feat/issue-76-env-v2 shokollm 2026-04-02 00:49:48 +00:00
  • 454a019721 test: add env pass-through tests to test suite shokollm 2026-04-02 00:46:09 +00:00
  • 163160cef4 fix: ensure env variables are exported to subagents shokollm 2026-04-02 00:42:33 +00:00
  • 484fb5262e docs: add env command documentation to SKILL.md shokollm 2026-04-02 00:37:25 +00:00
  • af564a452b feat(kugetsu): create env directory and files during init shokollm 2026-04-02 00:35:47 +00:00
  • 756ac41aba feat(kugetsu): add env pass-through for agent delegation shokollm 2026-04-02 00:30:28 +00:00
  • 33820b8f43 Merge pull request #83 from feat/issue-78-git-server-config shokollm 2026-04-02 00:27:40 +00:00
  • 8f144c854e Address PR feedback: shokollm 2026-04-02 00:25:11 +00:00
  • 4bd52f7170 Merge pull request #82 from fix/issue-81-session-id-collision shokollm 2026-04-02 00:13:51 +00:00
  • 1f001fd057 docs: add opencode session internals documentation shokollm 2026-04-02 00:07:18 +00:00
  • 3df99d571f fix: use array-based session detection for robust concurrent fork handling shokollm 2026-04-01 23:43:16 +00:00
  • ae99f86f9d fix: session ID collision in cmd_start by excluding pm_agent_session_id shokollm 2026-04-01 22:14:03 +00:00
  • 3d3cb56491 feat(kugetsu): add git server configuration management shokollm 2026-04-01 23:07:30 +00:00
  • 19a02ffc34 Merge pull request #69 from fix/issue-67-config-file shokollm 2026-04-01 22:14:03 +00:00
  • 5e968b6c4a feat(kugetsu): add config file initialization and documentation shokollm 2026-04-01 22:12:20 +00:00
  • 2b2515ed3e Merge pull request 'fix(kugetsu): set GIT_EDITOR=cat for non-interactive git operations (fixes #70)' (#72) from fix/issue-70-git-editor into main shoko 2026-04-01 10:54:59 +02:00
  • ad468f39da fix(kugetsu): set GIT_EDITOR=cat for non-interactive git operations shokollm 2026-04-01 08:49:57 +00:00
  • a195d68b2a feat(kugetsu): add local config file for user overrides shokollm 2026-04-01 08:21:02 +00:00
  • 4d3205de86 fix: remove obsolete slot-based concurrency mechanism shokollm 2026-04-01 06:56:45 +00:00
  • 6c23d4f5e9 Merge pull request 'fix(pm): add explicit write permissions boundary (fixes #52)' (#55) from fix/issue-52-pm-write-boundaries into main shoko 2026-04-01 08:09:31 +02:00
  • 21e4054634 Merge pull request 'fix: implement session-counting for MAX_CONCURRENT_AGENTS limit (fixes #63)' (#65) from fix/issue-63-session-counting into main shoko 2026-04-01 07:40:00 +02:00
  • e38cf6bc8b docs: update benchmark with cloud architecture and memory analysis shokollm 2026-04-01 05:18:30 +00:00
  • 3cc2082a21 docs: update benchmark with session-counting and PM inclusion shokollm 2026-04-01 05:03:44 +00:00
  • 7ac4578369 fix: include PM in session count (all sessions count toward limit) shokollm 2026-04-01 04:57:52 +00:00