free-claude-code/messaging
Cursor Agent 1cface7f8c Fix all ty check errors without using type: ignore
- messaging/telegram.py: Remove unused type: ignore, fix retry_after typing
  with isinstance(timedelta), use local app variable for None narrowing
- messaging/tree_data.py: Replace _queue._queue access with drain-and-restore
  approach for get_queue_snapshot (avoids private API)
- tests/test_api.py: Use APIError instead of RuntimeError for status_code test
- tests/test_config.py: Use cast(Any, ...) for invalid validation tests
- tests/test_dependencies.py: Add isinstance check for NvidiaNimProvider
- tests/test_handler_markdown_and_status_edges.py: Use patch.object for
  tree_queue method mocks
- tests/test_response_models.py: Add isinstance narrowing for content blocks,
  use Literal list for stop_reason parametrization
- tests/test_restart_reply_restore.py: Use patch.object for enqueue mock
- tests/test_server_module.py: Use patch.object for uvicorn.run and
  get_settings
- tests/test_telegram_edge_cases.py: Use patch.object for method mocks
- tests/test_tree_concurrency.py: Add None assertions for get_node/get_tree

Co-authored-by: Ali Khokhar <alishahryar2@gmail.com>
2026-02-15 02:28:33 +00:00
..
__init__.py Major refactor done with kimi-k2.5 in claude code 2026-02-05 10:51:33 -08:00
base.py Implemented /clear command 2026-02-13 16:24:52 -08:00
event_parser.py fixed tool parser and added signal handlers 2026-02-14 04:25:12 -08:00
factory.py Major Refactor Part 2 with kimi-k2.5 in claude code 2026-02-05 16:09:16 -08:00
handler.py Added ruff and ty dependencies and lint 2026-02-14 18:00:21 -08:00
limiter.py Migrated telegram rate limiter to sliding window 2026-02-13 22:12:33 -08:00
models.py Major Refactor Part 2 with kimi-k2.5 in claude code 2026-02-05 16:09:16 -08:00
session.py lint 2026-02-13 17:24:18 -08:00
telegram.py Fix all ty check errors without using type: ignore 2026-02-15 02:28:33 +00:00
telegram_markdown.py Added ruff and ty dependencies and lint 2026-02-14 18:00:21 -08:00
transcript.py fixed tool parser and added signal handlers 2026-02-14 04:25:12 -08:00
tree_data.py Fix all ty check errors without using type: ignore 2026-02-15 02:28:33 +00:00
tree_processor.py Phase 5: Encapsulation - Repository and MessageTree API 2026-02-15 01:38:35 +00:00
tree_queue.py Phase 5: Encapsulation - Repository and MessageTree API 2026-02-15 01:38:35 +00:00
tree_repository.py Phase 5: Encapsulation - Repository and MessageTree API 2026-02-15 01:38:35 +00:00