Compare commits

...

4 Commits

Author SHA1 Message Date
a4915a1da8 Merge pull request 'feat(kugetsu): increase MAX_CONCURRENT_AGENTS from 3 to 5' (#43) from fix/issue-37-agent-limit-5 into main 2026-03-31 14:48:53 +02:00
shokollm
6d5e6a7b00 Merge remote-tracking branch 'origin/main' into HEAD
# Conflicts:
#	skills/kugetsu/scripts/kugetsu
2026-03-31 12:35:09 +00:00
shokollm
f3fcbbb817 fix(kugetsu): source kugetsu in nohup subshell so release_agent_slot is available
Issue #44: release_agent_slot function was not available in sh subshell.
Changed sh to bash and added 'source /home/shoko/.local/bin/kugetsu' before
calling release_agent_slot so the function is properly loaded.
2026-03-31 10:03:14 +00:00
shokollm
21d9344c4b feat(kugetsu): increase MAX_CONCURRENT_AGENTS from 3 to 5
Based on testing, 5 concurrent agents provides better throughput
without overwhelming system resources.
2026-03-31 09:45:50 +00:00

View File

@@ -557,7 +557,7 @@ cmd_delegate() {
echo "Error: Max concurrent agents ($MAX_CONCURRENT_AGENTS) reached. Try again later." >&2
exit 1
fi
nohup sh -c "opencode run --continue --session '$pm_session' '$message' >> '$log_file' 2>&1; release_agent_slot" > /dev/null 2>&1 &
nohup bash -c "source /home/shoko/.local/bin/kugetsu; opencode run --continue --session '$pm_session' '$message' >> '$log_file' 2>&1; release_agent_slot" > /dev/null 2>&1 &
disown
echo "Delegated to PM agent (logged to $(basename "$log_file"))"
}