free-claude-code/api
Cursor Agent 25c7123e33 Phase 7 & 8: Routes optimization refactor and request utils split
Phase 7 - Optimization handlers:
- Create api/optimization_handlers.py with try_prefix_detection,
  try_quota_mock, try_title_skip, try_suggestion_skip, try_filepath_mock
- Add try_optimizations() that runs handlers in order
- Refactor routes.create_message to use try_optimizations()
- Update test_routes_optimizations patch targets

Phase 8 - Request utils split:
- Create api/detection.py: is_quota_check_request, is_title_generation_request,
  is_prefix_detection_request, is_suggestion_mode_request,
  is_filepath_extraction_request
- Create api/command_utils.py: extract_command_prefix, extract_filepaths_from_command
- Slim request_utils.py to get_token_count + re-exports for backward compat

Co-authored-by: Ali Khokhar <alishahryar2@gmail.com>
2026-02-15 01:41:35 +00:00
..
models Major Refactor Part 2 with kimi-k2.5 in claude code 2026-02-05 16:09:16 -08:00
__init__.py Major refactor done by itself 2026-01-29 14:40:08 -08:00
app.py Removed all signal handler logic 2026-02-14 17:17:58 -08:00
command_utils.py Phase 7 & 8: Routes optimization refactor and request utils split 2026-02-15 01:41:35 +00:00
dependencies.py Major Refactor Part 2 with kimi-k2.5 in claude code 2026-02-05 16:09:16 -08:00
detection.py Phase 7 & 8: Routes optimization refactor and request utils split 2026-02-15 01:41:35 +00:00
optimization_handlers.py Phase 7 & 8: Routes optimization refactor and request utils split 2026-02-15 01:41:35 +00:00
request_utils.py Phase 7 & 8: Routes optimization refactor and request utils split 2026-02-15 01:41:35 +00:00
routes.py Phase 7 & 8: Routes optimization refactor and request utils split 2026-02-15 01:41:35 +00:00