Ali Khokhar
002012dfcd
Refactor messaging conversation state ( #931 )
2026-06-28 01:32:34 -07:00
Ali Khokhar
a97bf7f8b3
Refactor messaging workflow architecture ( #852 )
2026-06-18 13:10:02 -07:00
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
Alishahryar1
26b8a29537
Architecture refactor: core anthropic, runtime, smoke tiers, remove providers.common
2026-04-24 20:03:14 -07:00
Alishahryar1
35a2760f6e
Fixed encapsulation violations
2026-03-01 04:28:22 -08:00
Alishahryar1
34757511a0
Improve deterministic error surfacing across stream and API
2026-03-01 01:32:52 -08: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
b05d0d2703
new linter rules and fixes
2026-02-18 04:13:41 -08:00
Cursor Agent
4b4f87515d
Phase 7: Directory restructuring (messaging/ and tests/)
...
- Create messaging/platforms/ (base, discord, telegram, factory)
- Create messaging/rendering/ (discord_markdown, telegram_markdown)
- Create messaging/trees/ (data, repository, processor, queue_manager)
- Organize tests/ into api/, providers/, messaging/, cli/, config/
- Add backward-compatible re-exports at old locations
- Update handler.py and test_messaging_factory.py imports
- Fix Telegram type hints for TELEGRAM_AVAILABLE=False case
- Fix Python 3 except syntax in discord_markdown
Co-authored-by: Ali Khokhar <alishahryar2@gmail.com >
2026-02-17 02:25:42 +00:00