[ { "id": "PRRT_kwDONXX6d859HYhL", "isResolved": false, "comments": { "nodes": [ { "body": "**![P2 Badge](https://img.shields.io/badge/P2-yellow?style=flat) Keep prefixed prompt from being overwritten by extra fields**\n\n`generate()` first writes `inputOptions.prompt` from `request.prompt` (which already includes card/global `promptPrefix`), but then immediately spreads `rest` from `request.extra` over it. In widget-triggered flows, `request.extra` includes the raw `componentProps.prompt`, so this overwrite drops the normalized/prefixed prompt and silently bypasses configured style prefixes for Replicate outputs. Preserve the computed prompt (or strip `prompt` from `rest`) before merging provider extras.\n\nUseful? React with 👍 / 👎.", "author": { "login": "chatgpt-codex-connector" } } ] } } ]