Sets the system prompt of every request before it is forwarded, so that all clients of an api talk to the model under the same instruction. The prompt is written in the wire format of the configured provider: the system field for Claude, instructions for the OpenAI Responses API, a role: system message for Chat Completions, and systemInstruction for Gemini. A prompt the client sent is replaced, kept or dropped, depending on the action.
What to do with the system prompt the client sent. OVERWRITE replaces it, APPEND and PREPEND combine both with a newline between them, and REMOVE drops it and ignores the content.
PREPEND
content
false
(empty)
The system prompt to set. Ignored when the action is REMOVE.