Releases: charmbracelet/mods
v1.4.1
Changelog
Bug fixes
- 8520cea: fix: add man page (#291) (@caarlos0)
- 2efc3d9: fix: do not show examples in subcommands (#289) (@caarlos0)
- 5722fe6: fix: improve completion cmd handling (#290) (@caarlos0)
Documentation updates
- 6abdbfb: docs(readme): fix typo (@meowgorithm)
- 956198c: docs: fix winget command with full package ID (#284) (@darkvertex)
- bf1dab7: docs: how to get completions (#288) (@caarlos0)
Other work
- 510bf64: README Edits (#285) (@maaslalani)
- 7af4a43: build: update gitignore (@caarlos0)
- a004009: build: update goreleaser config (@caarlos0)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.4.1/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.4.1/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.4.1/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.4.0
Anthropic, Ollama, and GPT-4o
mods v1.4 adds support for Anthropic and Ollama, adds ChatGPT's gpt-4o
model to the generated configuration file, and many other improvements! π«
Installing βnβ Upgrading
To grab the latest Mods grab a package or binary attached to this release below, or use a package manager:
# macOS or Linux
brew install charmbracelet/tap/mods
# Windows (with Winget)
winget install mods
# Windows (with Scoop)
scoop bucket add charm https://github.com/charmbracelet/scoop-bucket.git
scoop install mods
# Arch Linux (btw)
yay -S mods
Debian/Ubuntu
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ * *" | sudo tee /etc/apt/sources.list.d/charm.list
sudo apt update && sudo apt install mods
Fedora/RHEL
echo '[charm]
name=Charm
baseurl=https://repo.charm.sh/yum/
enabled=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
sudo yum install mods
You can also just install it with go
:
go install github.com/charmbracelet/mods@latest
Changelog
New Features
- 59edaf7: feat: --list-roles (#281) (@caarlos0)
- bf71c2a: feat: --role shell completions (#282) (@caarlos0)
- 76688b2: feat: add support for OpenAI gpt-40 (#262) (@bradyjoslin)
- 0c63172: feat: allow --dirs config|cache (#280) (@caarlos0)
- c256fe5: feat: anthropic and ollama support (#256) (@caarlos0)
- 584d275: feat: update groq models (#258) (@jay-tau)
- 1de46d4: feat: update perplexity models (#260) (@bradyjoslin)
Bug fixes
- 39c30fc: fix(readme): fix inconsistent markdown headings (#268) (@in03)
- c6edf9b: fix: --delete-older-than is weird with interactive list (#277) (@caarlos0)
- a13684e: fix: --dirs help (@caarlos0)
- 6f730ff: fix: do not make api call when --list, --delete, etc (#279) (@caarlos0)
- 6582595: fix: filter out System role messages for Anthropic API requests (#273) (@cloudbridgeuy)
- e64d1d2: fix: gpt-4o max tokens (@caarlos0)
- c74e892: fix: lint issues (@caarlos0)
- 6657059: fix: update modernc (@caarlos0)
Dependency updates
- 9ac0968: feat(deps): update bubbletea, bubbles, lipgloss (#271) (@caarlos0)
- f67535f: feat(deps): update openai (#272) (@caarlos0)
Documentation updates
Other work
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.4.0/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.4.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.4.0/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.3.1
Changelog
Bug fixes
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.3.1/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.3.1/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.3.1/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.3.0
Perplexity, RunPod, roles and more
Mods v1.3 introduces support for Perplexity and RunPod, improves the conversation list, allows to use remote roles, and has some performance improvements! We hope you enjoy it! π«
Changelog
New Features
- d535b3f: feat(ui): provide suggested use for convo ID (#246) (@bashbunni)
- 51c32c5: feat: Add Perplexity API (#241) (@bradyjoslin)
- eef3c9d: feat: add hidden --memprofile (#249) (@caarlos0)
- 258577c: feat: allow to use role from URL/filepath (#245) (@caarlos0)
- 917260a: feat: render list inside a viewport (#228) (@caarlos0)
- 1335701: feat: support for RunPod (#242) (@rachfop)
Bug fixes
- 2d59b32: fix: actually hide hidden flags (@caarlos0)
- 3c0c9df: fix: do not create anim internals when --quiet (#250) (@caarlos0)
- ef910e7: fix: handle non-existent role (#244) (@caarlos0)
- 90fd02f: fix: high ram usage while loading (#252) (@caarlos0)
Documentation updates
Getting Mods
To grab the latest Mods grab a package or binary attached to this release below, or just use a package manager:
# macOS or Linux
brew install charmbracelet/tap/mods
# Windows (with Winget)
winget install mods
# Windows (with Scoop)
scoop bucket add charm https://github.com/charmbracelet/scoop-bucket.git
scoop install mods
# Arch Linux (btw)
yay -S mods
Debian/Ubuntu
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.charm.sh/apt/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/charm.gpg
echo "deb [signed-by=/etc/apt/keyrings/charm.gpg] https://repo.charm.sh/apt/ * *" | sudo tee /etc/apt/sources.list.d/charm.list
sudo apt update && sudo apt install mods
Fedora/RHEL
echo '[charm]
name=Charm
baseurl=https://repo.charm.sh/yum/
enabled=1
gpgcheck=1
gpgkey=https://repo.charm.sh/yum/gpg.key' | sudo tee /etc/yum.repos.d/charm.repo
sudo yum install mods
You can also just install it with go
:
go install github.com/charmbracelet/mods@latest
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.3.0/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.3.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.3.0/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.2.2
Changelog
New Features
- 9ed50d9: feat: add groq to config template (#223) (@caarlos0)
- 34b834b: feat: allow to set stop (#226) (@caarlos0)
- e48f558: feat: system roles (#227) (@caarlos0)
Bug fixes
- fc5d998: fix(docs): typos (@bashbunni)
- 6258e8c: fix: --ask-model print api name too (#214) (@caarlos0)
- 11dbf2d: fix: allow to run --settings with an invalid yaml configuration (#225) (@caarlos0)
- e466173: fix: error when running format-as is empty` (#219) (@cloudbridgeuy)
- ffa5231: fix: include api name in errors (#231) (@bashbunni)
- f979f9e: fix: only set completion response format when api is openai (#213) (@caarlos0)
- ae7c540: fix: possible index out of range (@caarlos0)
- 297b0ef: fix: update log dep (@caarlos0)
- 977f568: fix: wrap stdin in codeblock (#215) (@caarlos0)
Documentation updates
Other work
- 11a9be0: Create CODEOWNERS (@maaslalani)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.2.2/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.2.2/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.2.2/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.2.1
Changelog
Bug fixes
- 8d6920f: fix: do not use a renderer if output is not a tty (#199) (@caarlos0)
- db3a762: fix: set --quiet if running from vim (#200) (@caarlos0)
- 8684176: fix: withoutrenderer when output isn't a tty, not input (@caarlos0)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.2.1/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.2.1/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.2.1/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.2.0
Mods 1.2.0 introduces many of quality-of-life improvements: a TUI to write the prompt and choose the model to use, better handling of max tokens, gtp-4-1106-preview
/gpt-3.5-turbo-1106
support, JSON support (and custom formatting texts), and --delete-older-than
to tidy your local history cache.
Changelog
New Features
- 589758e: feat: --ask-model/-M (#192) (@caarlos0)
- fa19697: feat: --delete-older-than (@caarlos0)
- f85e6d5: feat: add gpt-4-1106-preview and gpt-3.5-turbo-1106 (#190) (@caarlos0)
- 9ad6a50: feat: cleaner error when the user simply exits huh (#194) (@meowgorithm)
- bef5df7: feat: implement word wrapping for formatted output (#171) (@cloudbridgeuy)
- 64381a4: feat: improve flag error handling (@caarlos0)
- da19b3b: feat: improve handling of max tokens (#189) (@caarlos0)
- e085c99: feat: support json (#188) (@caarlos0)
- 110b9e0: feat: when no args given, ask to choose model too (#191) (@caarlos0)
Bug fixes
- d85f256: fix: -p and -P (@caarlos0)
- 669bb20: fix: do not append formatting prompt to db save title (@caarlos0)
- ab291d6: fix: do not show prompt when --settings (@caarlos0)
- 5b90e0b: fix: drop leading newline in config template (@meowgorithm)
- 2d94c63: fix: handle missing prompt (#187) (@caarlos0)
- 5993b71: fix: improve --help (@caarlos0)
- 281437c: fix: improve duration flag parsing (@caarlos0)
- 3d6be47: fix: isNoArgs (@caarlos0)
- f929002: fix: lint complaining about capitalized errors (@caarlos0)
- 741c73a: fix: lint issue (@caarlos0)
- 5d32b49: fix: lint issue (@caarlos0)
- 3276472: fix: typo (@caarlos0)
- 4294c4f: fix: use hidden group (@caarlos0)
Documentation updates
Other work
- dd040f3: Copyedit for ask-model help + add argument doc to README (@meowgorithm)
- 69cd9d2: Minor copy edits (@meowgorithm)
- 2d255a3: Pin huh to fix keymap-modifier (@maaslalani)
- 66c3c6e: Remove focused state border and padding on huh fields (@meowgorithm)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.2.0/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.2.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.2.0/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.1.0
Changelog
New Features
- d0d321d: feat: --show-last (#150) (@sylv-io)
- 1c1ea8a: feat: add --dirs to print the dirs mods stores its data (#155) (@caarlos0)
- 9fdc073: feat: adds support to api key on settings mods.yaml (#147) (@Streppel)
- 8fbb5e0: feat: have --quiet supress all stderr messages for success (@emivespa)
- 06cebfe: feat: reduce binary size (#158) (@caarlos0)
Bug fixes
Dependency updates
- 11b577b: feat(deps): bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.1 (#146) (@dependabot[bot])
- 57dca35: feat(deps): bump github.com/sashabaranov/go-openai from 1.15.3 to 1.16.0 (@caarlos0)
- eb083de: feat(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 (#142) (@dependabot[bot])
- 63d7d91: feat(deps): bump modernc.org/sqlite from 1.25.0 to 1.26.0 (#139) (@dependabot[bot])
Documentation updates
- 927dfd5: docs: update windows instructions (@caarlos0)
- ade194a: docs: windows installation option using scoop (#120) (@goostleek)
- e97bddf: docs: winget install (@caarlos0)
Other work
- 62e1548: fix typo in Editorialize example (@cvan)
- 2121516: refactor: use ordered.First (#143) (@caarlos0)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.1.0/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.1.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.1.0/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v1.0.0
Changelog
Mods v1.0.0 features streaming responses, saved conversations, Azure OpenAI support and a bunch of smaller features, fixes and UX adjustments.
New Features
- 08c6abd: feat: --continue-last (#101) (@caarlos0)
- 4d36459: feat:
--reset-settings
backup & restore defaults (@toby) - 84712b5: feat: add --raw flag to disable glamourizing (@toby)
- 6163a85: feat: add ability to continue, save, and manage conversations (#82) (@im-aIex)
- 0d77a1f: feat: add azure openai support (@sozercan)
- b63c7db: feat: add gpt-3.5-turbo-32k (@toby)
- 4637368: feat: add support for HTTP proxy in the configuration. (#88) (@yuguorui)
- 3e3b1a4: feat: alias -s to --show, update docs (#105) (@caarlos0)
- ee65378: feat: anim color cycling (@meowgorithm)
- b052425: feat: auto --glamour if tty (#93) (@caarlos0)
- 00f9c3e: feat: better
--reset-settings
styling (@toby) - 17a19d4: feat: cobra, shell completions, perf and ui improvements (#112) (@aymanbagabas)
- 23b408d: feat: custom -f response formatting text in config (@toby)
- 4d10417: feat: improve --continue, --show, auto-save, and added a db (#95) (@caarlos0)
- c78c4b8: feat: list shows time since (#128) (@caarlos0)
- 3bd6d54: feat: specify api key env var in config (@toby)
- 79e6dbc: feat: stream response,
-g
to render with glamour (@toby)
Bug fixes
- 710785e: fix(docs): use --reset-settings description in the README in the CLI (@meowgorithm)
- 2c65938: fix(docs): use toby's superior --fanciness description (@meowgorithm)
- 5261849: fix(lint): drop deprecated 'ifshort' in soft linter (@meowgorithm)
- 37762d9: fix(lint): magic number (@meowgorithm)
- eb6ab5a: fix(readme): pass README.md to stdin in the example (@acuteenvy)
- 1564ce0: fix: --settings not working (@caarlos0)
- fe198ef: fix: correctly render standard in with -P flag (@toby)
- e603536: fix: do not save if --no-cache (@caarlos0)
- b6d2983: fix: err is always nil (@caarlos0)
- 365d8b0: fix: handle no conversations folder on --list (#94) (@caarlos0)
- be953ab: fix: import (@caarlos0)
- dd8fd04: fix: improve conversation saving (@caarlos0)
- dd1d32b: fix: improve helph on invalid flag usage (#122) (@caarlos0)
- 4164632: fix: improve sqlite open/ping error handling (@caarlos0)
- 1a71d3e: fix: mods variabled spelling (@maaslalani)
- c833a16: fix: only exhaust stdin if its not a tty (@caarlos0)
- 3ca6dbe: fix: print the filename if config is invalid (@caarlos0)
- 66b4da2: fix: properly exit bubble tea on missing flag err (@toby)
- ff8e3b9: fix: remove unneeded env (@caarlos0)
- 2836e33: fix: rename --save to --title (#104) (@caarlos0)
- cb20d20: fix: render final result (#124) (@caarlos0)
- 19815de: fix: response in the next line on --show (@caarlos0)
- b31ce32: fix: styles init (#123) (@caarlos0)
Dependency updates
- 69eb92d: feat(deps): bump github.com/caarlos0/timea.go from 1.1.0 to 1.2.0 (#131) (@dependabot[bot])
- 9f5979b: feat(deps): bump github.com/charmbracelet/lipgloss from 0.7.1 to 0.8.0 (#108) (@dependabot[bot])
- a149b14: feat(deps): bump github.com/muesli/termenv (@dependabot[bot])
- e25b6d5: feat(deps): bump github.com/sashabaranov/go-openai from 1.10.1 to 1.11.2 (@dependabot[bot])
- b1b334a: feat(deps): bump github.com/sashabaranov/go-openai from 1.11.3 to 1.12.0 (@dependabot[bot])
- 4f17fb0: feat(deps): bump github.com/sashabaranov/go-openai from 1.14.1 to 1.14.2 (#103) (@dependabot[bot])
- 709cab0: feat(deps): bump github.com/sashabaranov/go-openai from 1.14.2 to 1.15.1 (#115) (@dependabot[bot])
- 5a820cf: feat(deps): bump github.com/sashabaranov/go-openai from 1.15.1 to 1.15.2 (#126) (@dependabot[bot])
- ee2baf0: feat(deps): bump github.com/sashabaranov/go-openai from 1.15.2 to 1.15.3 (#129) (@dependabot[bot])
- c0b2e6a: feat(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#116) (@dependabot[bot])
- eb2b5fe: feat(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4 (#102) (@dependabot[bot])
- f13587e: feat(deps): update timea.go (@caarlos0)
- 59944a3: feat(deps): upgrade to Go 1.20 (@meowgorithm)
Documentation updates
- a564b91: docs: add updated streaming readme gifs (#110) (@maaslalani)
- 3609301: docs: fix --settings (@caarlos0)
- 339291d: docs: move examples to examples.md (@toby)
- 646a56f: docs: update readme (@caarlos0)
Other work
- 6891685: ci: increase lint timeout (@caarlos0)
- eb4d648: refactor: improve api error handling (#106) (@caarlos0)
- 057fbff: refactor: remove clear line once (#127) (@caarlos0)
Verifying the artifacts
First, download the checksums.txt
file, for example, with wget
:
wget 'https://github.com/charmbracelet/mods/releases/download/v1.0.0/checksums.txt'
Then, verify it using cosign
:
cosign verify-blob \
--certificate-identity 'https://github.com/charmbracelet/meta/.github/workflows/goreleaser.yml@refs/heads/main' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
--cert 'https://github.com/charmbracelet/mods/releases/download/v1.0.0/checksums.txt.pem' \
--signature 'https://github.com/charmbracelet/mods/releases/download/v1.0.0/checksums.txt.sig' \
./checksums.txt
If the output is Verified OK
, you can safely use it to verify the checksums of other artifacts you downloaded from the release using sha256sum
:
sha256sum --ignore-missing -c checksums.txt
Done! You artifacts are now verified!
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.
v0.2.0
Changelog
This is a major release that adds support for LocalAI and multiple API endpoints. It also includes a new settings file and the ability to edit it with the mods -s
command.
New Settings
Using LocalAI
To setup LocalAI you can follow this tutorial: https://github.com/go-skynet/LocalAI#example-use-gpt4all-j-model
New Features
- 8c93788: feat: add config file (@toby)
- ec4b86e: feat: configure models in settings file (@toby)
- 8f06373: feat: customize text shown in generating animation (@meowgorithm)
- aa6e574: feat: edit settings with -s flag (@toby)
- 0125493: feat: improve config file error handling (@toby)
- 77033f1: feat: streamline yaml config (@toby)
- 0ab7a5a: feat: support multiple openai compatible endpoints (@toby)
- 89f7031: feat: use XDG_CONFIG_HOME as config path if set (@meowgorithm)
Bug fixes
- 3a0a624: fix(ci): remove soft-serve workflow (@aymanbagabas)
- facd11e: fix: create style with model's Lip Gloss renderer (@meowgorithm)
- 2ed145c: fix: don't require openai token when using localai (@toby)
- b305eee: fix: trim newline in template (@toby)
Documentation updates
- e6352fd: docs(readme): add AUR installation instructions (@meowgorithm)
- 723d801: docs: add local model support (@toby)
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or on Discord.