Skip to content

AgentSwitch v0.6.0 - 配置加密 + Git 同步

Choose a tag to compare

@Yu-Xiao-Sheng Yu-Xiao-Sheng released this 31 Mar 07:14
· 17 commits to main since this release

新增功能

配置加密系统

  • AES-256-GCM 加密,密钥本地存储
  • 命令: keygen/key-export/key-import/status
  • 安全: 密钥仅存本地,不上传云端

Git 同步完善

  • sync init/push/pull/status/remote 完整实现
  • 新机器需导入密钥才能解密
  • 密钥丢失时友好提示

opencode 适配器

  • 配置文件: ~/.config/opencode/opencode.json
  • 认证文件: ~/.local/share/opencode/auth.json

安全特性

⚠️ 重要:

  • 密钥文件位于 ~/.agentswitch/keys/master.key
  • 请务必妥善保管导出的密钥
  • 密钥丢失后将无法解密配置
  • 同步到新机器时需先导入密钥

协议支持

  • OpenAI 兼容协议: /v1/chat/completions
  • Anthropic 兼容协议: /v1/messages

支持的工具

工具 状态 协议
claude-code ✅ 支持 Anthropic
opencode ✅ 支持 OpenAI 兼容
gemini-cli ✅ 支持 OpenAI 兼容
qwen-cli ✅ 支持 OpenAI 兼容
grok-cli ✅ 支持 OpenAI 兼容
codex ❌ 暂不支持 Response API