Skip to content

entity-core-v0.4.5

Choose a tag to compare

@github-actions github-actions released this 27 Jun 23:29
· 2 commits to main since this release
entity-core-v0.4.5
272a94b

Fixed

  • LLMClient now retries on HTTP 200 responses with null/empty completion
    content instead of throwing on the first attempt. Some upstreams
    intermittently emit reasoning_content with no answer text; previously this
    surfaced as a sticky "Empty completion content" error in extraction health
    (and any other caller) until the next successful call or process restart. The
    empty-content case now uses the same exponential backoff already applied to
    429/5xx/network failures, bounded by maxRetries.

  • GraphStore now sets PRAGMA busy_timeout = 5000, so transient SQLite lock
    contention from a concurrent process resolves automatically instead of
    throwing "database is locked" immediately.

  • ConsolidationRunner.reclaimRunningOnBoot() is now wrapped in try/catch. A
    genuinely wedged lock no longer crashes the daemon uncaught — the stale
    running row is logged as a warning and startup completes normally.


How to install

This package ships as a scoped source release. Download entity-core-v*.tar.gz
(or .zip) — those archives contain the entity-core package tree only.

The archives prefixed Psycheros- are GitHub's auto-attached full-monorepo
source — they contain the whole workspace, useful if you want the companion
packages too.