Break Changing
Respect XDG_CONFIG_HOME
for placing config dir
Drop replicate client and remove support for octoai
REPL Changing
- .clear messages Erase messages in the current session
+ .empty session Erase messages in the current session
+ .compress session Compress messages in the current session
CLI Changing
+ --empty-session Ensure the session is empty
New Features
- add batch_size to RAG yaml (#876)
- add retry logic to embedding/rerank api calls (#879)
- add AICHAT_EMBEDDINGS_RETRY_LIMIT (#882)
- respect XDG_CONFIG_HOME for placing config dir (#889)
- change prompt for choosing shell command actions (#898)
- abandon replicate client (#900)
- remove support for octoai (#901)
- when saving input to message.md, use file paths instead of file contents (#905)
- add
.compress session
REPL command (#907)
- prelude supports : (#913)
- session persists role name (#914)
- webui supports pasting images (#921)
- add CLI option
--empty-session
(#922)
- rename
.clear messages
to .empty session
(#923)
- add shell action
copy
(#926)
- support openai o1 models (#935)
- support xai (grok) client (#945)
Bug Fixes
- allow reading from special files (device, fifo, etc) (#886)
- unexpected REPL without tty (#911)
- prelude works only if the state is empty (#920)
- unexpected error while piping to shell execution on macOS (#930)