Repository navigation
Releases: 0v3rf3ar/Eirene
Release list
Eirene v0.1.17b1
Eirene 0.1.17b1
This beta simplifies file editing and protects existing files when an edit fails.
- Remove Eirene's
apply_patchtool and use exact-textedit_filemodifications
with the existing edit UI. Keepwrite_filefor creation and full rewrites. - Prepare and flush edits in a temporary sibling file before replacing the
original. Report disk space, quota, permission, read-only filesystem, and I/O
errors with recovery guidance. Detect concurrent changes before replacement. - Preserve line endings, file modes, ownership, and supported extended attributes.
Reject ambiguous matches, invalid text, and hard-linked files safely. - Keep editing instructions concise while supporting large changes and complete
rewrites. Route native Codex file-change approvals through the edit naming. - Fix the agents menu after selecting an agent.
- Refine the trust-screen watermark and organize README beta installation
commands into a collapsible section with platform labels.
Release tag: v0.1.17b1. This is a prerelease and does not replace the latest
stable release. Install it using /update edge.
Eirene v0.1.16
Eirene 0.1.16
This stable release brings together the 0.1.16 beta improvements, with better
provider setup, terminal rendering, workspace trust, and installation.
- Add an optional animated companion, disabled by default. Use
/companionin
supported image terminals to toggle it; improve transparent rendering and
reduce flickering in Windows Terminal. - Separate stable and Edge updates.
/updateselects stable releases;
/update edgeincludes prereleases. Improve Windows updating and add Edge
options to the Bash and PowerShell installers. - Improve ChatGPT sign-in browser launching and provider configuration status.
Handle raw SSL failures through normal error paths and retry eligible TLS
failures before a response or tool activity starts. - Improve Windows emoji sizing, Markdown links, workspace trust presentation,
and task display. Selecting input or transcript text copies it automatically
and displays a brief character-count notification; masked API keys are excluded. - Move default application data to
~/.local/share/eirene. Migrate the previous
~/.local/eirenedirectory when the new location does not exist; preserve
explicitEIRENE_HOMEsettings and avoid merging existing directories. - Refine installer progress, platform checks, and download handling.
The Raspberry Pi SSL: BAD_VALUE issue has not been reproduced on ARM64
hardware; this release improves recovery without claiming an underlying fix.
Install or upgrade through the standard installers, or run /update in Eirene.
Eirene v0.1.16b5
Eirene 0.1.16b5
This beta improves ChatGPT connection error handling following repeated
SSL: BAD_VALUE failures reported on ARM64 Raspberry Pi Linux.
- Raw Python SSL errors during inference, model discovery, and authorization
now use the existing handled-error paths instead of an unexpected failure. SSL: BAD_VALUEis recognized by the bounded TLS retry logic. Requests can
retry before answer text or tool activity starts; interrupted answers and
tool work are not automatically replayed.- Regression tests cover raw and HTTPX-wrapped SSL failures, retry limits,
preservation of partial output, and credentials after failed token refresh.
The underlying Raspberry Pi SSL failure has not been reproduced on ARM64
hardware; this release improves handling and recovery rather than claiming
to resolve its underlying cause.
Release tag: v0.1.16b5. This is a prerelease and does not replace the latest
stable release. Install it using /update edge.
Eirene v0.1.16b4
Eirene 0.1.16b4
This beta fixes Windows emoji presentation and companion rendering.
- Manual-mode, auto-mode, and web-tool icons consistently request emoji
presentation on Windows. Rich now requires version 14.3.3 or newer so emoji
widths are measured correctly. - The Sixel companion uses transparent pixels instead of painting a black
rectangle around the character. - Typing outside the companion's area leaves its pixels untouched. Pose
changes keep the same widget mounted, and text updates and companion drawing
share a synchronized update in Windows Terminal to reduce flickering. - Companion rendering checks cover transparency, typing, blinking, resizing,
and disabling the companion. Live Windows visual verification remains pending.
Release tag: v0.1.16b4. This is a prerelease and does not replace the latest
stable release. Install it using /update edge.
Eirene v0.1.16b3
Eirene 0.1.16b3
This beta adds an explicit edge update channel.
/updateand/update checkselect stable releases only./update edgeincludes alpha, beta, and release candidate versions, selecting
the highest published version newer than the installed version./update edge checkchecks that channel without downloading or installing.- Startup update checks remain stable. Both channels retain download URL checks,
checksum verification, and executable smoke tests. - Side questions retain Eirene's identity even with an empty conversation.
- Web search and fetch tool cards use a globe icon, and the manual mode icon
requests emoji presentation on Windows.
Eirene v0.1.16b2
Eirene 0.1.16b2
This beta adds the optional graphical Eirene companion and returns prompt
editing to Textual's standard rendering and cursor behavior.
/companion [on|off]silently toggles the companion and saves the preference.
She starts disabled, including after upgrading from the earlier automatic
default. The command is listed only in terminals supporting images.- Thinking and work use the laptop pose; questions and approvals use the
question pose. Idle blinking stays the same size, with her feet anchored to
the input border. The picture overlays the interface without shifting it. - Kitty uses a transparent native graphics placement. Clicking the character
briefly makes her angry; repeated clicks make her furious. Reactions last
one second and 1.3 seconds respectively. - Compact PNG artwork preserves transparency and project attribution. Bundled
companion frames total approximately 25 KB.
Eirene v0.1.16b1
Improved Windows self-update reliability.
- Replaces the executable atomically while preserving the previous version as a backup.
- Retries updates when the executable remains locked.
- Handles installation paths containing apostrophes and non-ASCII characters.
- Saves update failures to eirene.update-error.txt beside the executable.
- Adds clearer instructions for restarting after an update.
Eirene v0.1.15
New features
- Added file attachments through terminal drag and drop or pasted file paths, with removable attachment tokens in the composer.
- Added adaptive context management with provider and model context limits, automatic compaction, and preservation of the latest request and recent tool exchanges.
- Added a visible compaction progress panel and a context usage indicator above the input.
Improvements and fixes
- Improved attachment handling for ChatGPT plan and Codex subscription connections.
- Refined the terminal interface, splash screen, chat rendering, and dialog presentation.
- Fixed SSL/TLS handling for ChatGPT plan connections.
- Improved permission handling for manual mode and workspace trust prompts.
- Expanded documentation for attachments, context budgeting, compaction, configuration, and terminal behavior.
Full Changelog: v0.1.14...v0.1.15
Eirene v0.1.14
Full Changelog: v0.1.13...v0.1.14
Eirene v0.1.14b1
- Added headless slash-command support, including
/reviewand installed plugin commands. - Added commands to list available providers, configured connections, and provider models.
- Added noninteractive provider switching and model selection.
- Added
--choiceand--command-inputfor explicit command arguments. - Added
--jsonresults containing user input, AI output, provider, model, input/output token counts, status, and errors. - Added JSON output for scheduled tasks, including retry information.