Share data source descriptions and filter the ones ERI servers send

This commit is contained in:
Thorsten Sommer committed 2026-09-24 16:24:47 +02:00
1 parent 31410e52f5
commit abb4a41a71
6 files changed
+131 -58

No files matched your search

@@ -13,4 +13,6 @@ public readonly record struct PromptInjectionSource(PromptInjectionSourceKind Ki
public static PromptInjectionSource ChatAttachment(string filePath) => new(PromptInjectionSourceKind.CHAT_ATTACHMENT, filePath);
public static PromptInjectionSource RetrievalContext(string dataSourceName, string path) => new(PromptInjectionSourceKind.RETRIEVAL_CONTEXT, $"{dataSourceName}: {path}");
public static PromptInjectionSource DataSourceDescription(string dataSourceName) => new(PromptInjectionSourceKind.DATA_SOURCE_DESCRIPTION, dataSourceName);
}
@@ -7,4 +7,5 @@ public enum PromptInjectionSourceKind
FILE_CONTENT,
CHAT_ATTACHMENT,
RETRIEVAL_CONTEXT,
DATA_SOURCE_DESCRIPTION,
}
@@ -12,6 +12,7 @@ public static class PromptInjectionSourceKindExtensions
PromptInjectionSourceKind.FILE_CONTENT => TB("File content"),
PromptInjectionSourceKind.CHAT_ATTACHMENT => TB("Chat attachment"),
PromptInjectionSourceKind.RETRIEVAL_CONTEXT => TB("Retrieved context"),
PromptInjectionSourceKind.DATA_SOURCE_DESCRIPTION => TB("Data source description"),
_ => TB("Unknown"),
};
}