Skip to content

Leviath v0.6.2

Choose a tag to compare

@GEMISIS GEMISIS released this 18 Sep 04:56

Stable release - v0.6.2

Source commit: c099a57

Install

Homebrew (macOS):

brew tap gemisis/leviath https://github.com/GEMISIS/leviath-dist.git
brew install leviath

Linux:

curl -fsSL https://raw.githubusercontent.com/GEMISIS/leviath-dist/main/install.sh | bash

Windows (Scoop):

scoop bucket add leviath https://github.com/GEMISIS/leviath-dist.git
scoop install leviath

Manual:

# Download the archive for your platform, then:
tar xzf leviath-*.tar.gz    # or unzip for Windows
sudo mv lev /usr/local/bin/

From source:

cargo install --git https://github.com/GEMISIS/leviath.git --tag v0.6.2 --bin lev

What's Changed

  • deps: bump jsonschema from 0.51.0 to 0.52.1 by @dependabot[bot] in #791
  • deps: bump the patch-and-minor group with 3 updates by @dependabot[bot] in #790
  • ci: bump aws-actions/configure-aws-credentials from 6.2.3 to 6.2.4 by @dependabot[bot] in #787
  • ci: bump github/codeql-action from 3 to 4 by @dependabot[bot] in #788
  • ci: bump taiki-e/install-action from 2.86.7 to 2.87.2 by @dependabot[bot] in #789
  • ci: drop the unconfigured Azure signing step from the alpha build by @GEMISIS in #792
  • fix(release): leviath-alloc publishes again, and the check refuses a needed opt-out by @GEMISIS in #793
  • fix(release): publish crates in dependency order, and check the loop stays that way by @GEMISIS in #794
  • feat(config)!: default_model becomes override_model and fallback_model, with a migration by @GEMISIS in #796
  • feat(setup): move the model choices onto the advanced screen by @GEMISIS in #797
  • chore(prices): refresh vendor list prices 2026-09-07 by @GEMISIS in #798
  • fix(perf-tools): close every file handle, and clear the CodeQL findings by @GEMISIS in #799
  • feat(yolo): named profiles behind --yolo=, and a lock on the permission files by @GEMISIS in #800
  • fix(package): a bundle installs under the name its manifest declares by @GEMISIS in #802
  • feat: typed media parts in regions, tools, stages and outputs (#400) by @GEMISIS in #801
  • ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in #803
  • ci: bump taiki-e/install-action from 2.87.2 to 2.87.8 by @dependabot[bot] in #804
  • feat(api): a run's file listing types each entry (#812) by @GEMISIS in #813
  • ci: bump softprops/action-gh-release from 3.0.2 to 3.0.3 by @dependabot[bot] in #805
  • deps: bump the patch-and-minor group across 1 directory with 4 updates by @dependabot[bot] in #806
  • deps: bump jsonschema from 0.52.1 to 0.55.0 by @dependabot[bot] in #807
  • deps: bump dirs from 6.0.0 to 7.0.0 by @dependabot[bot] in #808
  • feat: finish typed-mime for 0.6.0 — token-bounded regions, byte media cap, modality refresh, mime write API (#400, #814) by @GEMISIS in #815
  • fix(runs): record files a shell command created in modified_files (#816) by @GEMISIS in #817
  • fix(media): image stages draw the asked subject and the next stage sees the image by @GEMISIS in #818
  • fix(media): fold the system prompt into the user turn by capability, not output type by @GEMISIS in #819
  • feat(mime): route produced parts to regions, and emit them as artifacts (#400) by @GEMISIS in #820
  • fix(sys): retry an atomic write when Windows fails the rename transiently by @GEMISIS in #822
  • fix(runtime): store a model's byte-identical produced parts once (#400) by @GEMISIS in #823
  • feat(dashboard): clearer stage-graph boxes with typed in/out (#400) by @GEMISIS in #825
  • fix(providers): retry without temperature when a model refuses it, streaming too (#400) by @GEMISIS in #826
  • feat: one shared source for model token limits (context + output) by @GEMISIS in #829
  • feat: blueprint dependencies with lev deps and a Meshy sprite-to-3d example by @GEMISIS in #827
  • fix(mcp): correlate stdio responses by id so a stale frame can't offset every call by @GEMISIS in #830
  • fix(context): a region holds media as a ref, and a caption travels with it by @GEMISIS in #831
  • feat: a native Meshy provider (generative 3D) by @GEMISIS in #832
  • feat: sprite-to-3d multi-view references, pick-best, and bounded iterate by @GEMISIS in #828
  • feat: Meshy text-to-3d, retexture, animate, and example agents by @GEMISIS in #833
  • feat: grouped setup provider list and modality-aware model picker by @GEMISIS in #835
  • feat: a media stage hands its parts back with no text provider by @GEMISIS in #836
  • fix: a spawn can carry an attachment up to the media ceiling by @GEMISIS in #837
  • feat(agents): sprite-to-3d builds a hero-quality mesh by @GEMISIS in #838
  • fix(runtime): pictures do not poison the prompt calibration, and produced parts are entries of their own by @GEMISIS in #839
  • feat(agents): sprite-to-3d judges likeness, not just parts by @GEMISIS in #840
  • fix(media): the audit's gaps - files travel up and out, and three lints tell the truth by @GEMISIS in #841
  • feat(tools): web_fetch stores a file it is handed, and Gemini's offline listing names the 2.5 models by @GEMISIS in #842
  • feat(providers): AWS Bedrock as a built-in provider, keyed by a Bedrock API key by @GEMISIS in #844
  • cleanup: one spelling for each path the September media, mime and TUI code wrote twice, and honest docs where they said otherwise by @GEMISIS in #843
  • chore(prices): refresh vendor list prices 2026-09-14 by @GEMISIS in #845
  • fix: the reviewer's workers spawn, web_fetch keeps a real file, and a heading is a title by @GEMISIS in #846
  • test(daemon): a host test holds a config path of its own by @GEMISIS in #847
  • chore(release): 0.6.0 by @GEMISIS in #811
  • ci(docs): the schema step copies mime_types.example.toml by @GEMISIS in #848
  • feat(providers): what each provider keeps of a request, and a way to ask for nothing by @GEMISIS in #849
  • chore(release): 0.6.1 by @GEMISIS in #850
  • feat(retention): per-model zero retention, a validate lint, the wizard switch, and a fresh Bedrock mode at spawn by @GEMISIS in #851
  • feat(providers): gateway headers on the built-in providers, and an endpoint's zero-retention request fields by @GEMISIS in #852
  • feat(setup): set a provider up in a modal, add and remove providers, and require one by @GEMISIS in #853
  • docs: a "What is Leviath?" page that opens the docs by @GEMISIS in #854
  • fix(setup): the provider window leaves the screen under it alone by @GEMISIS in #855
  • docs: skip mkcert's Java trust store, and explain the keytool crash by @GEMISIS in #858
  • docs: the mkcert certificate command needs the trust-store prefix too by @GEMISIS in #859
  • fix(doctor): judge the provider preference when the config names no model by @GEMISIS in #860
  • perf(serve): the console's connect-time requests answered from memory by @GEMISIS in #857
  • perf(serve): spell the burst's run listing as one joined string by @GEMISIS in #862
  • feat(rage): lev rage packs a bug report zip with every key removed, and the daemon keeps its own log by @GEMISIS in #861
  • fix(setup): columns as wide as their widest entry, and chooser notes that wrap by @GEMISIS in #856
  • feat(serve): each server keeps its own capped log by @GEMISIS in #863
  • fix(runtime): a cut-off tool call no longer poisons every later request by @GEMISIS in #865
  • fix(setup): open each provider on its last check, wherever it was made by @GEMISIS in #864
  • fix(runtime): cut-off tool calls are counted in a row, explained, and end in a stage error by @GEMISIS in #866
  • xAI, Grok and Meta providers, with provider file uploads and subscription quota by @GEMISIS in #867
  • fix(providers): Grok reads PDFs; Meta's created 0 is no date by @GEMISIS in #868
  • fix(providers): clear errors, named OpenAI hosts, ZDR on every call, opt-in .env by @GEMISIS in #869
  • fix(outputs): hand back the run's own file, not a stale one of the same name by @GEMISIS in #871
  • feat(scripting): read_file_bytes hands a Rhai tool a file's exact bytes by @GEMISIS in #872
  • feat(providers): image, video, speech and music models on every provider by @GEMISIS in #870
  • Announce providers.quota, and keep the reading GET /api/providers answers from by @GEMISIS in #874
  • docs: yolo profiles get their own pages, generic MCP examples, and [mcp_overrides] actually applies by @GEMISIS in #879
  • ci: Bump taiki-e/install-action from 2.87.8 to 2.87.12 by @dependabot[bot] in #875
  • deps: Bump the patch-and-minor group with 6 updates by @dependabot[bot] in #876
  • deps: Bump jsonschema from 0.55.1 to 0.56.0 by @dependabot[bot] in #877
  • deps: Bump yaml-rust2 from 0.12.0 to 0.13.0 by @dependabot[bot] in #878
  • fix(mcp): a tool's name is always __, with nothing appended by @GEMISIS in #880
  • docs: hold every page to the writing rules the gate cannot check by @GEMISIS in #881
  • chore(release): 0.6.2 by @GEMISIS in #882

Full Changelog: v0.5.9...v0.6.2