Release 18.13-beta

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)

Features

  • (docs) Add Shell Integration and Interoperability docs (#3163)
  • switch-context (#3149)
  • Add Hub authentication for future sync + extra features (#3010)
  • Add Atuin AI inline CLI MVP (#3178)
  • Add autostart and pid management to daemon (#3180)
4 Likes

With a history result selected, run c-a, c to zoom in on that execution context, and browse what happened around that time.

Great! This should make it easy to migrate complex sequences of commands to Atuin Desktop.

1 Like

Exactly. I am really happy about this—truly a magnificent improvement.

1 Like