feat: gateway to chat to goose - telegram etc (#7199)

This commit is contained in:
Michael Neale
2026-02-25 17:49:55 +11:00
committed by GitHub
parent d1f4dc947d
commit 19dc192efe
25 changed files with 2794 additions and 18 deletions
@@ -31,6 +31,7 @@ pub enum SessionType {
SubAgent,
Hidden,
Terminal,
Gateway,
}
impl std::fmt::Display for SessionType {
@@ -41,6 +42,7 @@ impl std::fmt::Display for SessionType {
SessionType::Hidden => write!(f, "hidden"),
SessionType::Scheduled => write!(f, "scheduled"),
SessionType::Terminal => write!(f, "terminal"),
SessionType::Gateway => write!(f, "gateway"),
}
}
}
@@ -55,6 +57,7 @@ impl std::str::FromStr for SessionType {
"hidden" => Ok(SessionType::Hidden),
"scheduled" => Ok(SessionType::Scheduled),
"terminal" => Ok(SessionType::Terminal),
"gateway" => Ok(SessionType::Gateway),
_ => Err(anyhow::anyhow!("Invalid session type: {}", s)),
}
}