OpenClaw-owned semantic enrichment for chat turns and imports#192
OpenClaw-owned semantic enrichment for chat turns and imports#192Jurij89 wants to merge 71 commits intofeat/dkg-memory-integrationfrom
Conversation
|
Pushed follow-up hardening on This round closes the latest review findings around:
Verification rerun after the final fixes:
I also had two fresh independent review passes on the updated diff and folded their last concrete findings into this push. |
|
Closed the remaining open review threads on current HEAD ( What changed in this round:
Verification rerun:
|
|
Pushed follow-up \8b49a17e\ on \codex/openclaw-semantic-enrichment\ and closed the latest four review threads. This round:
Verification rerun:
I also did two independent teammate re-checks on the final diff; one surfaced a stale already-fixed concern and the other came back with no blocking findings. |
There was a problem hiding this comment.
Codex review produced 2 comment(s) but all targeted lines outside the diff and were dropped. Check the workflow logs for details.
|
Follow-up on the latest Codex Review run where GitHub dropped 2 comments because they targeted lines outside the current diff:
Verification:
|
Summary
semantic_enrichment_eventsoutbox in the daemon/node-ui DB layer so chat turns and file imports can enqueue semantic enrichment work without introducing a node-owned LLM worker.api.runtime.subagent.*, parses structured triples, and appends them back into the same DKG graph with source-grounded provenance._ontologywriter and replace-onlyontologyRefhandling for day-one ontology seeding.Related
Files changed
packages/node-ui/src/db.tspackages/node-ui/test/semantic-enrichment-events.test.tspackages/cli/src/semantic-enrichment.tspackages/cli/src/daemon.tspersist-turnandimport-file, added internal semantic-enrichment endpoints, same-graph append/provenance handling,_ontologyseeding helper, and status-surface updates.packages/cli/src/extraction-status.tspackages/cli/src/api-client.tspackages/adapter-openclaw/src/SemanticEnrichmentWorker.tspackages/adapter-openclaw/src/DkgChannelPlugin.tspackages/adapter-openclaw/src/dkg-client.tspackages/adapter-openclaw/src/types.tspackages/adapter-openclaw/test/semantic-enrichment-worker.test.tspackages/node-ui/src/ui/api.tsTest plan
pnpm --filter @origintrail-official/dkg-node-ui exec vitest run test/db.test.ts test/semantic-enrichment-events.test.tspnpm --filter @origintrail-official/dkg-adapter-openclaw testpnpm --filter @origintrail-official/dkg exec vitest run test/daemon-openclaw.test.ts test/import-file-integration.test.ts test/extraction-status.test.tspnpm build:runtime