agentswitch 0.6.0

一个通用的 Code Agent 工具配置切换器,支持将任意 OpenAI/Anthropic 协议模型接入到主流 Code Agent CLI 工具中
1
2
3
4
5
6
7
8
9
10
11
use std::io::IsTerminal;

/// 检测是否为交互式终端
pub fn is_interactive_terminal() -> bool {
    std::io::stdin().is_terminal()
}

/// 检测是否支持交互式输入
pub fn supports_interactive_input() -> bool {
    std::io::stdin().is_terminal() && std::io::stdout().is_terminal()
}