Field DefaultSummarizationPrompt
- Namespace
- Oscova.Agents.Reducers
- Assembly
- Oscova.Agents.dll
DefaultSummarizationPrompt
Default Scriban prompt used to ask the model for a compact conversation summary.
public const string DefaultSummarizationPrompt = "This summary will replace the conversation in the agent's context window.\r\nWrite it so the agent can continue correctly without the original messages.\r\n\r\nCapture in this priority order:\r\n1. User-declared facts and values - codes, identifiers, names, numbers, dates - verbatim, never paraphrased or abbreviated.\r\n2. Pending user requests not yet fulfilled (e.g. \"I will ask you to do X later\").\r\n3. Key decisions and conclusions from the discussion.\r\n\r\nBe brief on explanations. Be complete on facts.\r\n\r\n{{ chat_history }}\r\n\r\nReminder: Begin the summary with any user-declared facts or values (codes, identifiers, names, numbers, dates) from the conversation above, written verbatim."