Skip to content

Alice v0.18.1

Choose a tag to compare

@Stuko0 Stuko0 released this 16 Aug 04:18
· 45 commits to main since this release

Alice v0.18.1 — Lydia → Alice rename (full codebase)

What Changed

Complete rename of all lydia references to alice across the entire codebase:

  • 218 files changed, 2207 insertions, 2207 deletions
  • Function names, constants, env vars, variables, parameters, comments

Core (alice_constants.py)

  • set/get/reset_lydia_home_overrideset/get/reset_alice_home_override
  • _get_platform_default_lydia_home_get_platform_default_alice_home
  • ensure_lydia_homeensure_alice_home
  • find_lydia_node_executablefind_alice_node_executable
  • with_lydia_node_pathwith_alice_node_path
    • 10 more function renames

Environment Variables

  • LYDIA_HOMEALICE_HOME
  • LYDIA_HOME_MODEALICE_HOME_MODE
  • LYDIA_GIT_SHAALICE_GIT_SHA
  • LYDIA_GIT_BASH_PATHALICE_GIT_BASH_PATH
  • LYDIA_BUNDLED_SKILLSALICE_BUNDLED_SKILLS
  • LYDIA_OPTIONAL_SKILLSALICE_OPTIONAL_SKILLS
  • LYDIA_OPTIONAL_MCPSALICE_OPTIONAL_MCPS
  • LYDIA_NODE_TARGET_MAJORALICE_NODE_TARGET_MAJOR

Electron Desktop

  • resolveLydiaHome()resolveAliceHome()
  • LYDIA_HOME variable → ALICE_HOME
  • ACTIVE_LYDIA_ROOTACTIVE_ALICE_ROOT
  • .lydia-bootstrap-complete.alice-bootstrap-complete
  • APP_NAME = 'Lydia'APP_NAME = 'Alice'
  • com.nousresearch.lydiacom.nousresearch.alice
  • verifyLydiaCliverifyAliceCli
  • All .cjs files updated (backend-env, backend-probes, bootstrap-runner, etc.)

Python Codebase

  • 60+ function renames across alice_cli/, agent/, gateway/, tools/, tui_gateway/, cron/
  • 351 variable/parameter renames
  • 79 additional renames (cookies, build info, temp files)

Intentional Remaining (4 references)

  • r/lydiaagent — Reddit subreddit (external reference)
  • "clydia-foo" — anti-false-positive string in uninstall
  • Regex patterns in approval.py — detect old lydia commands for security

Stats

  • 49/49 tests passing
  • 0 syntax errors
  • Rename-only change, no functional difference