Parcourir la source

fix: record truncation event when condensation fails but truncation succeeds (#10984)

Hannes Rudolph il y a 3 semaines
Parent
commit
bd29766406
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. 2 1
      src/core/task/Task.ts

+ 2 - 1
src/core/task/Task.ts

@@ -4012,7 +4012,8 @@ export class Task extends EventEmitter<TaskEvents> implements TaskLike {
 				}
 				}
 				if (truncateResult.error) {
 				if (truncateResult.error) {
 					await this.say("condense_context_error", truncateResult.error)
 					await this.say("condense_context_error", truncateResult.error)
-				} else if (truncateResult.summary) {
+				}
+				if (truncateResult.summary) {
 					const { summary, cost, prevContextTokens, newContextTokens = 0, condenseId } = truncateResult
 					const { summary, cost, prevContextTokens, newContextTokens = 0, condenseId } = truncateResult
 					const contextCondense: ContextCondense = {
 					const contextCondense: ContextCondense = {
 						summary,
 						summary,