Commit Graph

7 Commits

Author SHA1 Message Date
shokollm
da52a4bd9b chore: add .gitignore and remove cached test results
Ignore __pycache__/, results/, and *.pyc files
Remove already tracked test results from git tracking
2026-03-31 08:12:50 +00:00
shokollm
3c15d8df1d Add concurrent agent limiting to kugetsu CLI
- Add MAX_CONCURRENT_AGENTS (default: 3) to limit concurrent agents
- Implement acquire_agent_slot() and release_agent_slot() with flock
- Wrap cmd_start, cmd_continue, and cmd_delegate with slot management
- cmd_delegate holds slot until background task completes (fire-and-forget + blocking)
- Add basic concurrency tests to test suite
2026-03-31 07:26:00 +00:00
shokollm
5bc70dd515 feat(parallel-test): add kugetsu mode, memory limits, and cost tracking 2026-03-31 03:47:38 +00:00
shokollm
cd16ce19c6 merge: resolve conflicts with main (psutil with fallback, use --dir flag) 2026-03-31 03:29:00 +00:00
shokollm
2010275dda fix: use absolute path for worktree to prevent nested worktrees 2026-03-27 13:24:25 +00:00
shokollm
e9583f92ee fix: change --workdir to --dir for opencode run command 2026-03-27 11:54:20 +00:00
shokollm
74424c1f82 Add parallel capacity test tool for Hermes/OpenCode
This tool tests the practical limits of parallel agent execution
by spawning N concurrent opencode run tasks and measuring:
- Response time
- CPU and memory usage
- Success/failure rates

Includes both bash (run_test.sh) and Python (parallel_capacity_test.py)
implementations with full metrics collection and reporting.

Fixes #3
2026-03-27 10:29:34 +00:00