- Add CLAUDE_SESSION_EXPIRY_HOURS configuration variable (default: 24) - Add get_session_file_age_hours() helper with cross-platform stat support - Modify init_claude_session() to check session age and remove expired sessions - Add --session-expiry CLI flag to configure expiration (positive integers only) - Update help text with new option and example - Add 10 new tests for session expiration (TDD approach) Closes #51 Test count: 276 → 286 (100% pass rate) Co-authored-by: Test User <test@example.com> |
||
|---|---|---|
| .. | ||
| test_cli_modern.bats | ||
| test_cli_parsing.bats | ||
| test_exit_detection.bats | ||
| test_json_parsing.bats | ||
| test_rate_limiting.bats | ||
| test_session_continuity.bats | ||