style: italicize reasoning output

This commit is contained in:
Peter Steinberger
2026-01-12 21:24:19 +00:00
parent cd12ad8aab
commit 490cb834e5
4 changed files with 11 additions and 9 deletions

View File

@@ -37,7 +37,9 @@ export function extractAssistantThinking(msg: AssistantMessage): string {
export function formatReasoningMessage(text: string): string {
const trimmed = text.trim();
if (!trimmed) return "";
return `Reasoning:\n${trimmed}`;
// Show reasoning in italics (cursive) for markdown-friendly surfaces (Discord, etc.).
// Keep the plain "Reasoning:" prefix so existing parsing/detection keeps working.
return `Reasoning:\n_${trimmed}_`;
}
type ThinkTaggedSplitBlock =