Alishahryar1
|
64e5b10612
|
Refactor done by z-ai/glm5
|
2026-02-14 18:47:26 -08:00 |
|
Cursor Agent
|
959d1bdf5b
|
Phase 5: Encapsulation - Repository and MessageTree API
TreeRepository:
- Add has_node(node_id) -> bool
- Add tree_count() -> int
MessageTree:
- Add cancel_current_task() -> bool
- Add drain_queue_and_mark_cancelled() -> List[MessageNode]
- Add reset_processing_state()
- Add current_node_id property
TreeQueueManager:
- Remove _trees and _node_to_tree properties
- add_to_tree: use has_node() and get_tree_for_node()
- get_tree_count: use repository.tree_count()
- cancel_tree: use tree.cancel_current_task(), drain_queue_and_mark_cancelled(), reset_processing_state()
TreeQueueProcessor:
- cancel_current: delegate to tree.cancel_current_task()
Tests: update to use get_tree_count(), has_node(), get_tree_for_node()
Co-authored-by: Ali Khokhar <alishahryar2@gmail.com>
|
2026-02-15 01:38:35 +00:00 |
|
Alishahryar1
|
6102583026
|
Major Refactor Part 2 with kimi-k2.5 in claude code
|
2026-02-05 16:09:16 -08:00 |
|
Alishahryar1
|
fcbe204f44
|
Major refactor done with kimi-k2.5 in claude code
|
2026-02-05 10:51:33 -08:00 |
|
Alishahryar1
|
8ce86f4267
|
fixed type errors
|
2026-01-31 14:13:09 -08:00 |
|
Alishahryar1
|
303767e346
|
fixed linter errors
|
2026-01-30 23:32:02 -08:00 |
|
Alishahryar1
|
43a0786fc1
|
added more messaging and cli tests
|
2026-01-30 18:34:12 -08:00 |
|
Alishahryar1
|
5fd7268d3f
|
added tree based session handler
|
2026-01-29 18:17:42 -08:00 |
|
Alishahryar1
|
8678a62915
|
Major refactor done by itself
|
2026-01-29 14:40:08 -08:00 |
|