Package com.tnsai.intelligence.rag.binding
package com.tnsai.intelligence.rag.binding
-
ClassDescriptionIntelligence-backed adapter from one canonical source declaration to the existing chat-level
KnowledgeBasecontract.Default intelligence implementation of the unified retrieval-engine SPI.Action enforcement boundary backed by the unified retrieval engine.Canonical filesystem ingestion module shared by declarative and Server RAG.One normalized retrieval chunk emitted by the canonical file pipeline.Synchronous source-ingestion progress snapshot.Immutable ingestion output and filesystem snapshot completeness.Lifecycle event emitted while a source is discovered and normalized.One admission-cap policy for declarative and Server file ingestion.What one FILE-source load observed, per file, so the next load can reuse the files that did not change.Reloads a FILE knowledge source against the manifest of its previous load and reports which files and chunks changed.Outcome of one reconcile: the load result, the manifest for the next reconcile, and the diff against the prior manifest.Loads bounded HTTP/HTTPS documents through the ordinary knowledge-source SPI.Setup-time checks that a role's knowledge loads, before the first action runs.Raised when file content contradicts a declared knowledge-source format.Declarative FILE-source adapter over the canonicalFileIngestionService.Drops the role corpora, graph corpora and checks built from class configuration files whenClassConfig.useBaseDirectory(java.nio.file.Path)starts a new run, so the next dispatch reads its sources again.Read-only snapshot of what a Role's@Knowledgeand@Searchdeclarations resolved to.Installed SPI providers for one unbundled seam.One@Searchdeclaration on the Role.Ingest snapshot for one declared knowledge source.Per-Role RAG state, lazily initialized on firstRoleRagBinding.forRole(java.lang.Class<?>)call and cached for the lifetime of the JVM.What aRoleRagBinding.sync(java.lang.Class<?>)found, by source name, each list in name order.Thread-safe cursor over one source's ingested units in exact ingest order.Built-in bounded SOURCE_CODE extractor.Loads documents for a singleKnowledgeSourceConfigdeclaration into the per-Role RAG memory store at binding-init time.One document loaded by aSourceLoader— the unit ingested into the vector store.Built-in bounded extraction for UTF-8 textual knowledge-source formats.