From 866aaf740e10fcfce169aaf81380ea0257fbe272 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Thu, 21 May 2026 20:19:54 +0300 Subject: refactor: separate server client boundaries --- src/terminal/mod.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/terminal/mod.rs') diff --git a/src/terminal/mod.rs b/src/terminal/mod.rs index 5f9bb41b..588d5d76 100644 --- a/src/terminal/mod.rs +++ b/src/terminal/mod.rs @@ -1,13 +1,10 @@ mod id; +mod runtime; +mod runtime_registry; pub mod state; pub use id::TerminalId; +pub use runtime::TerminalRuntime; +pub(crate) use runtime_registry::TerminalRuntimeRegistry; pub(crate) use state::stabilize_agent_state; pub use state::{EffectiveStateChange, TerminalState}; - -/// Live runtime for a server-owned terminal. -/// -/// The implementation still lives in the pane module during this migration, but -/// all new ownership should address it by `TerminalId` through this terminal -/// noun. -pub type TerminalRuntime = crate::pane::PaneRuntime; -- cgit v1.2.3