mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-18 06:34:50 +00:00
fix(opencode): apply message transforms during compaction (#17823)
This commit is contained in:
@@ -200,6 +200,8 @@ When constructing the summary, try to stick to this template:
|
|||||||
---`
|
---`
|
||||||
|
|
||||||
const promptText = compacting.prompt ?? [defaultPrompt, ...compacting.context].join("\n\n")
|
const promptText = compacting.prompt ?? [defaultPrompt, ...compacting.context].join("\n\n")
|
||||||
|
const msgs = structuredClone(messages)
|
||||||
|
await Plugin.trigger("experimental.chat.messages.transform", {}, { messages: msgs })
|
||||||
const result = await processor.process({
|
const result = await processor.process({
|
||||||
user: userMessage,
|
user: userMessage,
|
||||||
agent,
|
agent,
|
||||||
@@ -208,7 +210,7 @@ When constructing the summary, try to stick to this template:
|
|||||||
tools: {},
|
tools: {},
|
||||||
system: [],
|
system: [],
|
||||||
messages: [
|
messages: [
|
||||||
...MessageV2.toModelMessages(messages, model, { stripMedia: true }),
|
...MessageV2.toModelMessages(msgs, model, { stripMedia: true }),
|
||||||
{
|
{
|
||||||
role: "user",
|
role: "user",
|
||||||
content: [
|
content: [
|
||||||
|
|||||||
Reference in New Issue
Block a user