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}