Alishahryar1
f3a7528d49
Major refactor: API, providers, messaging, and Anthropic protocol
...
CI / checks (push) Waiting to run
Consolidates the incremental refactor work into a single change set: modular web tools (api/web_tools), native Anthropic request building and SSE block policy, OpenAI conversion and error handling, provider transports and rate limiting, messaging handler and tree queue, safe logging, smoke tests, and broad test coverage.
2026-04-26 03:01:14 -07:00
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