mirror of
https://github.com/Alishahryar1/free-claude-code.git
synced 2026-07-03 14:05:26 +02:00
959d1bdf5b
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>