logo
2
0
WeChat Login

/Release/v1.4.5

DMXAPI Claude Code v1.4.5
OverviewDeployMetadata

DMXAPI Claude Code 配置工具 v1.4.5

一键配置 Anthropic Claude Code CLI 环境变量的跨平台工具。


1.4.5 (2026-03-13)

♻️ 代码重构

  • 提取 wslContentMatches 辅助函数,解耦 isWSL() 的 I/O 与逻辑层
  • 提取 renderConfirmMenuCore,支持自定义 labels/descs

🐛 问题修复

  • 将版本检查读取限制从 64KB 提升至 256KB
  • 补充 wslContentMatches 文档注释,统一 bash/zsh 路径末尾换行处理
  • Fish shell 值加引号,修正 fishMarker 注释,fish universal 变量无需 source
  • 规范 REG ADD 错误消息格式,去除嵌入换行,统一前缀
  • 规范 setEnvVarsWindows REG ADD 错误消息格式
  • Windows setEnvVarsWindows 超长值改用 REG ADD,绕过 setx 1024字节限制
  • 修复 visibleLength ANSI 解析,支持所有 CSI 终止字节(0x40-0x7E)
  • 首次配置时为 cfg.Model 补填默认值,修正 SplitN 参数和注释
  • 修复 fetchLatestVersion 响应截断问题,补充 compareVersions 语义注释
  • 修复 removeEnvVar 文件权限保留和错误传播问题

📖 文档

  • 将 macOS xattr 安全解除步骤纳入标准安装流程
  • 消除计划中的重复代码、移除多余MkdirAll、改进注释和临时代码标注
  • 修复计划文档中间态标注、fish 目录处理、回退提示逻辑和注释表述
  • 新增多平台兼容性优化实现计划
  • 修复规格文档细节(fish 目录职责、bash source 命令、REG ADD 调用方式)
  • 修复规格文档中 fish shell 范围矛盾和目录创建说明
  • 新增多平台兼容性优化设计文档
  • 新增 Agent Teams UI 改进实现计划
  • 新增 Agent Teams 配置页面 UI 改进设计文档
  • 添加四项功能改进的设计文档和实现计划

🔨 杂项

  • 版本号调整 v1.5.0 → v1.4.5
  • 版本号升级 v1.4.4 → v1.5.0

🚀 新功能

  • 新增 detectShellProfile(),根据 自动检测 shell 并写入对应配置文件
  • 新增 isWSL() 检测,WSL 环境下显示额外提示信息
  • Agent Teams 页面新增功能介绍、状态改为红色未开启、菜单改为启用/禁用
  • 新增 runEnableDisableMenu,用于启用/禁用语义菜单
  • 主菜单和修复菜单改为键盘上下箭头选择
  • 新增版本更新检查,修正 appVersion 为 1.4.4,新增 compareVersions 单元测试
  • 新增主菜单选项4,支持启用/禁用 Agent Teams 实验性功能
  • 启动时检测 Claude Code 是否已安装
  • API 验证使用用户配置的默认模型,增加修改模型名选项

📥 下载

平台架构文件
Windowsx64dmxapi-claude-code-v1.4.5-windows-amd64.exe
Linuxx64dmxapi-claude-code-v1.4.5-linux-amd64
LinuxARM64dmxapi-claude-code-v1.4.5-linux-arm64
macOSInteldmxapi-claude-code-v1.4.5-macos-amd64
macOSApple Silicon (M1/M2/M3/M4)dmxapi-claude-code-v1.4.5-macos-arm64

🛠️ 安装说明

Windows x64

# 下载后直接运行
.\dmxapi-claude-code-v1.4.5-windows-amd64.exe

Linux x64 (amd64)

chmod +x dmxapi-claude-code-v1.4.5-linux-amd64
./dmxapi-claude-code-v1.4.5-linux-amd64

Linux ARM64(树莓派、Graviton 等)

chmod +x dmxapi-claude-code-v1.4.5-linux-arm64
./dmxapi-claude-code-v1.4.5-linux-arm64

macOS Apple Silicon (M1/M2/M3/M4, arm64)

chmod +x dmxapi-claude-code-v1.4.5-macos-arm64
xattr -cr dmxapi-claude-code-v1.4.5-macos-arm64
./dmxapi-claude-code-v1.4.5-macos-arm64

macOS Intel (amd64)

chmod +x dmxapi-claude-code-v1.4.5-macos-amd64
xattr -cr dmxapi-claude-code-v1.4.5-macos-amd64
./dmxapi-claude-code-v1.4.5-macos-amd64

macOS 说明xattr -cr 用于移除系统对网络下载文件添加的隔离标记,为 macOS 运行未签名可执行文件的必要步骤,请勿跳过。


📋 配置的环境变量

环境变量说明
ANTHROPIC_BASE_URLAPI 服务器地址
ANTHROPIC_AUTH_TOKENAPI 认证令牌
ANTHROPIC_MODEL默认模型
ANTHROPIC_DEFAULT_HAIKU_MODELHaiku 小型快速模型
ANTHROPIC_DEFAULT_SONNET_MODELSonnet 标准模型
ANTHROPIC_DEFAULT_OPUS_MODELOpus 高级模型
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS禁用实验性 Beta 功能(固定为 1)

🔗 相关链接

Attachment
2026-03-13 22:50:04
2026-03-13 22:50:04