fix: openclaw-import Messages aus LLM-History nicht mehr ausfiltern
Der Tag-Filter in BuildHistoryFromDb filterte alle Messages mit Tag aus, sofern der Tag nicht dem angeforderten includeTag entsprach. openclaw-import ist jedoch kein Sub-Agent-Tag (wie preparer/review/ finalizer), sondern ein Herkunfts-Tag und muss immer in der History enthalten sein.
This commit is contained in:
1 parent
b0d8bef5ea
commit
bed4b1687e
1 file changed
+1
-1
@@ -327,7 +327,7 @@ Für welche Plattform soll die App entwickelt werden? Web, Mobile oder Desktop?
|
||||
isLastChain = (i == chainsList.Count - 1);
|
||||
|
||||
var msgs = (await _db.GetChainMessages(chain.ChainId))
|
||||
.Where(m => string.IsNullOrEmpty(m.Tag) || m.Tag == includeTag) // Sub-Agent-Messages ausfiltern, außer dem angeforderten Tag
|
||||
.Where(m => string.IsNullOrEmpty(m.Tag) || m.Tag == "openclaw-import" || m.Tag == includeTag) // Sub-Agent-Messages ausfiltern; openclaw-import ist Herkunfts-Tag und wird immer durchgelassen
|
||||
.ToList();
|
||||
|
||||
// Letzte User-Message-ID der letzten Chain merken (für Attachments)
|
||||
|
||||
Reference in new issue
Block a user