mirror of
https://github.com/eggent-ai/eggent.git
synced 2026-03-08 02:23:06 +00:00
40 lines
1.7 KiB
Markdown
40 lines
1.7 KiB
Markdown
# 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.
|