Skip to content
Kotoshu Kotoshu 言修
News

2026-09-06 release. 6 September 2026

kotoshu-server and kotoshu-lsp 0.1.1 republish with their real contents

The two ecosystem gems republish with their actual contents after the empty 0.1.0 cuts: kotoshu-server brings semantic models over HTTP, and kotoshu-lsp brings a personal dictionary that un-flags words.

  1. kotoshu-server 0.1.1 makes gem install kotoshu-server work. The 0.1.0 cut had been published with an empty file list because its gemspec collected files through git ls-files in a build environment without git. Version 0.1.1 ships the real server: /v1/check with the optional model flag providing cascade-guarded ONNX reranking memoized per language, /v1/languages reporting model availability, and boot-time opt-in through KOTOSHU_SERVER_MODEL_LANGS and KOTOSHU_SERVER_MODEL_TIER, bringing semantic quality to every SDK user with no implicit downloads.
  2. kotoshu-lsp 0.1.1 reads the personal dictionary at ~/.config/kotoshu/personal.dic, reloads it when the file changes, and answers kotoshu.addToPersonalDictionary server-side, so adding a word republishes diagnostics in any LSP editor and the flag clears immediately. The first-diagnostic column bug (a −11 offset on didOpen) is fixed as well.
  3. Both published through RubyGems trusted publishing — the OIDC exchange, the version bump, and the push all ran in CI with no stored credentials. The empty 0.1.0s stay listed: rubygems does not allow self-yanking versions older than 30 days; install unpinned and you get 0.1.1.

see also kotoshu-server 0.1.1 on RubyGems kotoshu-lsp 0.1.1 on RubyGems HTTP API — docs