Skip to content

Fixed #48 and #57 - #1

Merged
TriDefender merged 1 commit into
mainfrom
Fix#57-#48
Jul 24, 2026
Merged

Fixed #48 and #57#1
TriDefender merged 1 commit into
mainfrom
Fix#57-#48

Conversation

@TriDefender

Copy link
Copy Markdown
Owner

完成了adoresever#57adoresever#48

添加了图谱修改工具和硬编码的claude模型名称

完成了adoresever#57adoresever#48

添加了图谱修改工具和硬编码的claude模型名称
@TriDefender
TriDefender merged commit fca6b5c into main Jul 24, 2026
TriDefender added a commit that referenced this pull request Jul 31, 2026
#1	`extractTurnKnowledge` now calls `markExtracted` on empty extraction → no more redundant reprocessing by later compact
adoresever#2	Added `isTurnExtracted()` guard at top of `extractTurnKnowledge` → if compact already marked the turn, the async per-turn extraction skips the redundant LLM call
adoresever#3	Restored normalizeMessageContent() on both assemble() return paths — wraps string/null content into [{type:"text"}], patches malformed blocks
adoresever#4	Restored prompt param on `assemble()` + fresh `recaller.recall(cleanPrompt(prompt))` with cache fallback
adoresever#5	Restored `sliceLastTurn()` — last turn verbatim, prev turns text-only (strips tool_use/tool_result), truncates >6000-char tool_results

Also removed dead code and redundant calls
@TriDefender
TriDefender deleted the Fix#57-#48 branch August 1, 2026 09:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant