orchflow_core/backend.rs
1// Re-export MuxBackend and related types from orchflow-mux to avoid duplication
2pub use orchflow_mux::backend::{MuxBackend, MuxError};
3
4// For backward compatibility, re-export common types from orchflow-mux
5pub use orchflow_mux::backend::Pane as PaneInfo;
6pub use orchflow_mux::backend::Session as SessionInfo;
7
8// Window info is specific to orchestration layer
9use serde::{Deserialize, Serialize};
10
11#[derive(Debug, Clone, Serialize, Deserialize)]
12pub struct WindowInfo {
13 pub id: String,
14 pub name: String,
15 pub panes: Vec<PaneInfo>,
16}