agentswitch 0.6.0

一个通用的 Code Agent 工具配置切换器,支持将任意 OpenAI/Anthropic 协议模型接入到主流 Code Agent CLI 工具中
use agentswitch::completion::static_completion;

#[test]
fn test_generate_completion_bash() {
    let result = static_completion::generate_completion("bash", "asw");
    assert!(result.is_ok());
    let script = result.unwrap();
    assert!(script.contains("bash"));
}

#[test]
fn test_generate_completion_zsh() {
    let result = static_completion::generate_completion("zsh", "asw");
    assert!(result.is_ok());
    let script = result.unwrap();
    assert!(script.contains("zsh"));
}

#[test]
fn test_generate_completion_fish() {
    let result = static_completion::generate_completion("fish", "asw");
    assert!(result.is_ok());
    let script = result.unwrap();
    assert!(script.contains("fish"));
}

#[test]
fn test_generate_completion_unsupported() {
    let result = static_completion::generate_completion("unsupported", "asw");
    assert!(result.is_err());
}