Dashboard › opencode-lore › Distillation
31fa80f9-9dd9-4884-a7ed-67f27baad061["lore_tm_v1_CpEO5jeTgmRLXMYBa6-VhsofDEgmqQQf2t9pWyOLmhQ","lore_tm_v1_291uyhf1m9yIIOHNfqtxjyneG37xNdZGmWCEIlombxs","lore_tm_v1_80t1ZbiHahkO6YRFhiiAIDgJGdOgbWoA8N0J1WHUY90","lore_tm_v1_Skeffz1GtCWt4N-pL0r0n4StchV4RfZF1KGaOqWjHuA"]
Date: September 16, 2026
packages/core/test/setup.ts, never the production database.CHANGELOG.md must never be manually updated because Craft handles both automatically.@loreai/core at packages/core/ is the shared memory engine; @loreai/gateway at packages/gateway/ is the transparent LLM proxy and lore CLI; @loreai/opencode at packages/opencode/ is the OpenCode adapter using @opencode-ai/plugin; @loreai/pi at packages/pi/ is the Pi coding-agent extension adapter.packages/gateway/src/cli/bin.ts → packages/gateway/src/cli/main.ts via _cli().ltm.ts functions include create() / update() / remove() for CRUD with a dedup guard, forSession() for relevance-ranked budget-capped system-prompt entries, and search() / searchScored() for FTS5 BM25 search with LIKE fallback.exportToFile() writes the lore pointer section between markers, while splitFile() preserves content outside those markers.packages/gateway/script/build.ts produces the gateway CJS bundle, script/bundle.ts creates the standalone binary, and packages/core/script/build.ts produces Node.js-compatible CJS output.zkttmwun / commit 05d99983 titled fix(responses): close reference lifecycle gaps, modifying packages/gateway/src/pipeline.ts and packages/gateway/test/openai-responses-recall-aware-stream.test.ts; its parent was wywumkpt / 8063355c, titled fix(responses): keep item references private.jj status warned that bookmark fix/responses-private-references had conflicts, while the inspected working copy itself was not reported as conflicted.zkttmwuntxzm / 05d9998321f5fcd782163bb35c25cf5470de13e9 as nonempty and conflict=false, with parent 8063355cb32832bd8fac492bcbba7da22ae1976c.wywumkptssoy / commit 8063355cb32832bd8fac492bcbba7da22ae1976c, nonempty and conflict=false, with parent 2cbf40060c67df229731cf1b9e34d5bf22ec2145.pxrvwsvvkmpo / 2cbf40060c67df229731cf1b9e34d5bf22ec2145 titled feat(cch): add seeds for Claude Code up to 2.1.272 (#1780), followed by xpzmsyowwmzs / e977b4b1da8f8197c3238466d41de0bccd8eb054 titled feat(semantic-lint): lint small PRs holistically (#1778); both were nonempty and conflict=false.lore recall --project /home/byk/Code/opencode-lore --scope project --limit 30 reference v2 item_reference validation exact tree, then directly inspecting /home/byk/Code/opencode-lore-responses-reference-v2.