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
Alishahryar1
40951c145a
refactor: drop legacy title-generation detection copy
...
CI / checks (push) Waiting to run
Remove new-conversation-topic heuristic; keep sentence-case and JSON session
title patterns. Update unit and smoke E2E payloads accordingly.
2026-04-25 00:45:22 -07:00
Alishahryar1
080ebefc7b
fix: detect Claude Code 2.1+ session title requests for optimization skip
...
Expand is_title_generation_request to match sentence-case/JSON title prompts
in addition to legacy new-conversation-topic copy. Add unit test for the
current session-title system text shape.
2026-04-25 00:44:25 -07:00
Alishahryar1
26b8a29537
Architecture refactor: core anthropic, runtime, smoke tiers, remove providers.common
2026-04-24 20:03:14 -07:00
Ali Khokhar
c4d8681000
Backup/before cleanup 20260222 230402 ( #58 )
2026-02-27 19:50:21 -08:00
Alishahryar1
2b0495dd08
moved text.py to common utils for providers
2026-02-19 20:32:45 -08:00
Alishahryar1
e7ac85264f
Improved optimizations to decrease llm calls further and increase throughput
2026-02-18 17:54:41 -08:00
Alishahryar1
b05d0d2703
new linter rules and fixes
2026-02-18 04:13:41 -08: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