entity-core-v0.4.5
Fixed
-
LLMClientnow retries on HTTP 200 responses with null/empty completion
content instead of throwing on the first attempt. Some upstreams
intermittently emitreasoning_contentwith 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 bymaxRetries. -
GraphStorenow setsPRAGMA 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
runningrow 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.