fable
This commit is contained in:
@@ -138,6 +138,13 @@ class OllamaProvider {
|
||||
content: rawContent
|
||||
});
|
||||
|
||||
// Cap history — unbounded growth eventually overflows num_ctx,
|
||||
// which silently truncates the system prompt (memories, tool docs)
|
||||
const maxHistory = this.config.maxHistory || 30;
|
||||
if (this.messages.length > maxHistory) {
|
||||
this.messages.splice(0, this.messages.length - maxHistory);
|
||||
}
|
||||
|
||||
// The text() closure strips markdown code fences so consumers
|
||||
// (processResponse, getToolCalls) get clean content.
|
||||
const result = {
|
||||
|
||||
Reference in New Issue
Block a user