Files
eggent/docs/releases/0.1.2-dark-theme-python-recovery.md

1.7 KiB

Eggent 0.1.2 - Dark Theme and Python Recovery

Date: 2026-03-06
Type: Patch release snapshot

Release Name

Dark Theme and Python Recovery

This release packages three focused improvements: user-selectable dark mode, stronger Python package recovery through virtualenv fallback, and cleaner project file trees by hiding virtualenv folders.

What Is Included

1) Settings and UI Theme

  • Added Appearance -> Dark mode toggle in Dashboard -> Settings.
  • Theme preference now applies to the root layout (<html class="dark">) based on saved settings.

2) Python Runtime and Dependency Recovery

  • Python execution now prefers project-local interpreters from .venv or venv when available.
  • Python execution environment now injects virtualenv context (VIRTUAL_ENV, PATH) when using a local venv.
  • install_packages Python flow now includes fallback plan:
    • create local virtualenv (python3 -m venv .venv or python -m venv .venv)
    • install requested dependencies with .venv/bin/python -m pip install ...
  • Prompt guidance updated to route Python missing-dependency recovery through install_packages(kind=python) with virtualenv fallback when system pip is blocked.

3) Project Files Visibility

  • Hidden project entries now include .venv and venv in addition to .meta.

New in 0.1.2

  • Added dark mode toggle and persisted theme application in layout.
  • Improved Python dependency recovery with project-local virtualenv fallback.
  • Hid Python virtualenv directories from project file listings.
  • Bumped package and health version to 0.1.2.

Upgrade Notes

  • No data migration required.
  • Existing projects continue to run as-is.
  • If a project has .venv/venv, Python tool execution will now prefer that interpreter.