Skip to content

0.16.4 - 2026-10-02

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Oct 12:26
7c133f7

Release Notes

Full detail: docs/releases/0.16.4.md.

Upgrading

  • Re-ingest graphs built by extraction on 0.16.3 or earlier to remove endpoints already
    re-pointed onto the wrong entity and stored self-loops (#666); they are not repaired in place.

  • knowledge_get_episodes with no group_id/group_ids now returns episodes from every group,
    not just liminis (#667, fixes #648). Pass group_ids: ["liminis"] (or group_id) to keep the
    old scope. group_ids is now honoured (it was silently ignored); group_id remains an alias.

Added

  • Paging, projection and prefix filters on the two bulk reads (#667, ADR-0667):
    knowledge_get_episodes and knowledge_list_entities accept cursor (send "" to start; follow
    next_cursor until null), fields (return only the named keys; embeddings are never returned)
    and name_prefix (case-insensitive for entities). Absent all three, responses are unchanged.
  • knowledge_status.wal carries scope, default_group and see: "wal_groups" when a WAL root is
    configured, so exists: false for a default group with no stream no longer reads as an error.

Changed

  • knowledge_get_episodes orders ties on created_at by uuid (descending) so paging is
    deterministic. Previously the order within a tie was arbitrary.

Fixed

  • An edge endpoint that exactly matches a stored entity is no longer re-pointed onto a similar
    entity of the current chunk
    (#666, remainder of #645, ADR-0666). Salvage now runs only for
    names with no exact stored match.
  • Edges whose two endpoints resolve to the same entity are dropped, not stored as self-loops
    (#666). New additive edges_dropped_self_loop field on knowledge_process_chunk.
  • Extraction no longer merges distinct short all-caps codes such as ACDS / ACDM (#666).
    Behaviour change: the identifier veto now also fires on mutually exclusive 2–6 letter
    upper-case tokens; acronym/expansion aliases still merge.
  • Identity-kind (identity: true) fuzzy matching is intentionally unchanged; see ADR-0666.

lcg-eval 0.16.4

Install lcg-eval 0.16.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.4/lcg-eval-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.4/lcg-eval-installer.ps1 | iex"

Download lcg-eval 0.16.4

File Platform Checksum
lcg-eval-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
lcg-eval-x86_64-pc-windows-msvc.zip x64 Windows checksum
lcg-eval-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
lcg-eval-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

lcg-service 0.16.4

Install lcg-service 0.16.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.4/lcg-service-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/verveguy/liminis-context-graph/releases/download/v0.16.4/lcg-service-installer.ps1 | iex"

Download lcg-service 0.16.4

File Platform Checksum
lcg-service-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
lcg-service-x86_64-pc-windows-msvc.zip x64 Windows checksum
lcg-service-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
lcg-service-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum