diff --git a/src/main/resources/opencode-relay/plugins/opencode-relay-prompt.js b/src/main/resources/opencode-relay/plugins/opencode-relay-prompt.js index 3305e59..fd56c45 100644 --- a/src/main/resources/opencode-relay/plugins/opencode-relay-prompt.js +++ b/src/main/resources/opencode-relay/plugins/opencode-relay-prompt.js @@ -3,7 +3,7 @@ const IDE_GUIDANCE = __OPENCODE_RELAY_IDE_GUIDANCE__ export const OpenCodeRelayPromptPlugin = async () => ({ "experimental.chat.system.transform": async (_input, output) => { if (!Array.isArray(output.system)) return - if (!output.system.includes(IDE_GUIDANCE)) output.system.push(IDE_GUIDANCE) + if (!output.system.includes(IDE_GUIDANCE)) output.system.unshift(IDE_GUIDANCE) }, })