Skip to content

laya-codex v0.1.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 08:46
· 48 commits to main since this release
39dcd20

These fixes came out of installing v0.1.0 from the public release. If you're on Linux, upgrade: the v0.1.0 Linux Moon never answered a request.

Install or upgrade (macOS Apple Silicon, Linux x86_64)

curl -fsSL https://raw.githubusercontent.com/pilotspace/laya-codex/main/install.sh | sh
laya init --repo /path/to/repo
laya doctor --repo /path/to/repo

Fixed

  • Linux: Moon is now built with its default monoio runtime. The Tokio build in v0.1.0 never accepted a connection on Linux. monoio also works where io_uring is blocked, for example in containers.
  • Installer: a stalled download is now abandoned after 30 s and retried from a clean file. Before, it waited out a 10-minute limit, and the retry corrupted the download.
  • Moon startup: a newly started Moon now gets 30 s to answer instead of 3 s. LAYA_MOON_START_SECS changes the limit.

Added

  • The release pipeline now runs the built laya and moon together on macOS and Linux before publishing: it indexes a repo, queries it and runs doctor.

The benchmark numbers, the model and all other behaviour are unchanged from v0.1.0. Full changes: CHANGELOG.md. What comes next: ROADMAP.md.

Known limitations

  • Moon password: the password laya generates for Moon shows in the process list until Moon enforces its ACL file.
  • Linux ranking: the re-ranker runs on CPU, so the installer skips it by default and ranking is lexical only.