AgentSwitch v0.1.0 - 核心基础功能
🎉 首个版本
AgentSwitch 核心基础功能首次发布!
✨ 核心功能
- 自动配置初始化(首次运行自动创建 ~/.agentswitch/)
- 模型配置管理(add/list/remove/edit)
- API Key 安全保护(掩码显示 + 文件权限 0600)
- 友好的 CLI 交互(彩色输出、清晰错误提示)
📋 完整功能列表
- 配置自动初始化
- 模型配置 CRUD 操作
- 输入验证(URL、模型名称)
- API Key 掩码显示
- 彩色输出和错误提示
- 完整的集成测试框架
🔧 技术栈
- Rust 2024 Edition
- clap 4.5 (CLI 框架)
- serde + toml (序列化)
- anyhow (错误处理)
- colored (彩色输出)
📊 质量指标
- 测试覆盖率: 100% (3/3 通过)
- 文档行数: 4560+ 行
- 代码行数: 2262+ 行
🚀 快速开始
# 构建项目
cargo build --release
# 添加模型配置
asw model add glm --base-url "https://open.bigmodel.cn/api/v1" --api-key "sk-..." --model "glm-4"
# 列出所有模型
asw model list完整文档请查看 README.md 和 specs/001-core-foundation/ 目录。