Skip to content

v1.1.1

Choose a tag to compare

@raulvidis raulvidis released this 10 Mar 09:21
· 7 commits to main since this release

What's New

Interactive Migration

  • Prompt before each migration step (Persona, Channels, Models,
    Credentials, etc.)
  • Default is Y, skip with --quiet or --dry-run

Channel Improvements

  • Auto-detect enabled channels when no explicit bindings exist
  • Auto-install channel dependencies (slack-bolt, etc.) into Hermes venv
  • Read allowed users from credential files (slack/telegram
    allowFrom.json)
  • Show which channels were found during migration

Credential Migration

  • Read API keys from auth-profiles.json and per-agent models.json
  • Patch Hermes .env template in-place (no duplicates)
  • Map OpenClaw provider names to Hermes env vars (zai → GLM_API_KEY)
  • Strip provider prefix from model names (zai/glm-5 → glm-5)

Process Management

  • Stop openclaw-gateway systemd service (prevents respawning)
  • Kill both openclaw and openclaw-gateway processes
  • Redirect stdin to DEVNULL when starting Hermes (fixes terminal
    freeze)

Other Fixes

  • Replace "OpenClaw" references in SOUL.md and MEMORY.md
  • Use --skip-setup flag for non-interactive Hermes install
  • Background rm -rf for repo cleanup (no more hangs)
  • Remove unsupported model fallbacks (Claude, Gemini, etc.)