Files
kugetsu/CONTRIBUTING.md
shokollm fd7a98b263 fix: validate sessions in cmd_status + use isolated test environment
1. cmd_status now validates session IDs against opencode session list
   - Reports 'error: base session X not found in opencode' if missing
   - Reports 'error: pm_agent session X not found in opencode' if missing

2. Test suite now uses isolated KUGETSU_DIR=/tmp/test-kugetsu-$$
   - All tests use separate test directory instead of ~/.kugetsu
   - Prevents test suite from corrupting real user data
   - Cleanup removes test directory entirely

Fixes #148
2026-04-05 12:10:55 +00:00

746 B

Contributing

Workflow

  1. Create a branch for your work: git checkout -b fix/issue-N-name or git checkout -b feat/issue-N-feature-name
  2. Make changes and commit with clear messages
  3. Open a Pull Request for review
  4. Do not merge directly to main for reviewable changes
  5. After approval, squash and merge

Guidelines

  • Use clear, descriptive commit messages
  • Keep PRs focused and reasonably sized
  • Document any non-obvious decisions
  • Test changes before submitting

Branches

  • main — stable, reviewed content only
  • develop — experimental work for 0.2.x
  • fix/* — bug fixes
  • feat/* — new features
  • docs/* — documentation updates
  • refactor/* — refactoring
  • research/* — new research notes