I just released 18.13.0-beta.1, with more fixes and some notable new features
New binaries
We’re experimenting with tighter LLM integration with the shell - currently LLMs have a ~30% error rate when generating bash. But what if we could make it good?
This is optional, and included in a separate binary. If you don’t want to use it, you don’t have to, and nothing will change for you.
To try out atuin ai, run
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.0-beta.1/atuin-ai-installer.sh | sh
echo 'if [ -x "$(command -v atuin-ai)" ]; then eval "$(atuin-ai init)"; fi' >> ~/.zshrc
And then press ? at an empty prompt to use our interface. It will authenticate at first use.
Daemon autostart
The atuin daemon has been marked as experimental for a long time, but going forwards we will be working to stabilize it.
This release includes the ability for Atuin to auto-manage the daemon background process - ensuring it’s running, healthy, and the correct version
Add
[daemon]
enabled = true
autostart = true
To check it out
Context switching
Many users have asked us about context-switching. With this release, it’s now possible to explore the context of a past command
With a history result selected, run c-a, c to zoom in on that execution context, and browse what happened around that time.
Installation
To update to the latest prerelease binary, run atuin update --prerelease
Changelog
Bug Fixes
- (deps) Add use-dev-tty to crossterm in atuin-ai (#3185)
- (docs) Update Postgres volume path in Docker as required by pg18 (#3174)
- Systemd Exec for separate server binary (#3176)
- Multiline commands with fish (#3179)