feat: 始终注册队列变更回调以支持标准输出(TypeScript 后端)

This commit is contained in:
catlog22
2026-01-07 22:21:11 +08:00
parent 2e68a18afd
commit fae2f7e279

View File

@@ -154,9 +154,9 @@ class WatcherManager:
self.root_path, self.watcher_config, self._handle_changes
)
# Register queue change callback for real-time UI updates
if self.on_queue_change:
self._watcher.register_queue_change_callback(self._on_queue_change_wrapper)
# Always register queue change callback for stdout output (TypeScript backend)
# The wrapper prints [QUEUE_STATUS] JSON and optionally calls on_queue_change
self._watcher.register_queue_change_callback(self._on_queue_change_wrapper)
# Install signal handlers
self._install_signal_handlers()