Alishahryar1
f3a7528d49
Major refactor: API, providers, messaging, and Anthropic protocol
...
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
Ali Khokhar
aee9f0ad93
Add code review fix plan covering 11 issues across modularity, encapsulation, performance, and dead code ( #62 )
2026-03-01 00:45:33 -08:00
Alishahryar1
593fb55954
Added fix for large replies being truncated entirely leaving no response text
2026-02-18 17:39:38 -08:00
Alishahryar1
b05d0d2703
new linter rules and fixes
2026-02-18 04:13:41 -08:00
Cursor Agent
bfc781e0ed
Phase 4-6: Dead code removal, performance, minor fixes
...
Phase 4:
- Remove legacy SessionRecord, _sessions, _msg_to_session from SessionStore
- Fix hardcoded provider in root endpoint (use settings.provider_type)
- Update session store tests
Phase 5:
- Use list-based string accumulation in ThinkingSegment, TextSegment, ToolCallSegment
- Cache MAX_MESSAGE_LOG_ENTRIES_PER_CHAT at SessionStore init
- Use iterative DFS in MessageTree.get_descendants
Phase 6:
- Add comment for abstract async generator workaround in BaseProvider
- Rename TELEGRAM_EDIT log tags to PLATFORM_EDIT in handler
Co-authored-by: Ali Khokhar <alishahryar2@gmail.com >
2026-02-17 02:01:01 +00:00
Alishahryar1
6939b52bca
removed support for nested subagent
2026-02-16 14:58:51 -08:00
Alishahryar1
539854fe7b
Refactor done using GLM-5
2026-02-15 21:58:03 -08:00
Alishahryar1
7259b1def8
Optimized code in hot paths with z-ai/glm5
2026-02-14 19:59:46 -08:00
Alishahryar1
bd1e097d74
fixed tool parser and added signal handlers
2026-02-14 04:25:12 -08:00
Alishahryar1
d2e6e52742
Subagent summarized display
2026-02-14 03:13:59 -08:00
Alishahryar1
6887de9cab
added more tests for parser and made it more robust
2026-02-14 02:49:21 -08:00
Alishahryar1
4247f411b0
Fixed truncation errors in telegram and added subagent display
2026-02-14 02:41:48 -08:00
Alishahryar1
b95f2ef9c4
Revamped telegram result display
2026-02-14 02:14:36 -08:00