Skip to content

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 11 Feb 10:27
· 100 commits to main since this release

AI Docker CLI Manager v1.2.2

Added

  • Auth persistence across container rebuilds: Credentials for all tools now survive Force Rebuild
    • New tool-auth Docker volume with symlinks for gh, openai, gemini, codex, and shell_gpt configs
    • ~/.claude.json (onboarding flag) persisted via symlink into claude-config volume
    • OPENAI_API_KEY auto-loaded from persisted config on shell startup
    • No more re-authentication after rebuilding the container
  • Welcome banner wait spinner: If tools are still installing when you attach, a spinner shows until installation completes, then the full welcome banner displays
  • fail2ban SSH protection: Automatically protects SSH from brute force attacks when mobile access is enabled (closes #35)

Fixed

  • Critical: Tools fail to install on new builds (set -u unbound variable crashes in install_cli_tools.sh, configure_tools.sh, auto_update.sh)
  • WSL RAM/CPU detection showing 0 in setup wizard: wsl_config.ps1 was not embedded in the .exe
  • Username validation accepting uppercase: Changed -notmatch to -cnotmatch (PowerShell case-sensitivity)
  • claude command not found after native installer migration: Multi-location fallback in claude_wrapper.sh
  • Segmentation fault in update-container-tools: Fixed function name collision
  • config-status crashing with unbound variable: Guarded $ANTHROPIC_API_KEY and $LOG_FILE

Security

  • Log sanitization for launch scripts: All log file writes now redact Windows username, container username, API keys, and tokens
  • Removed accidentally tracked PowerShell log file from repository

Installation

  1. Download AI_Docker_Manager.exe below
  2. Run the executable (you may need to click "More info" → "Run anyway" on Windows SmartScreen)
  3. Click "First Time Setup" to begin

Upgrading? Run "First Time Setup" with Force Rebuild checked. Your credentials will persist — no re-authentication needed.

Requirements

  • Windows 10/11
  • Docker Desktop

See CHANGELOG.md for full details.