diff --git a/frontend/src/agent/agent-panel.ts b/frontend/src/agent/agent-panel.ts index bfb49be..aa207e6 100644 --- a/frontend/src/agent/agent-panel.ts +++ b/frontend/src/agent/agent-panel.ts @@ -14,15 +14,15 @@ marked.use({ return `${safeLang}
${escapeHtml(text)}
`; }, codespan({ text }: Tokens.Codespan) { - return `${text}`; + return `${escapeHtml(text)}`; }, link({ href, title, text }: Tokens.Link) { const titleAttr = title ? ` title="${escapeHtml(title)}"` : ''; - return `${text}`; + return `${text}`; }, image({ href, title, text }: Tokens.Image) { const titleAttr = title ? ` title="${escapeHtml(title)}"` : ''; - return `${escapeHtml(text)}`; + return `${escapeHtml(text)}`; }, }, }); diff --git a/frontend/src/ai-config.ts b/frontend/src/ai-config.ts index f724a0f..4ad1d6b 100644 --- a/frontend/src/ai-config.ts +++ b/frontend/src/ai-config.ts @@ -138,7 +138,12 @@ export class AIConfigPanel { const models: Array<{ id: string }> = data.models || []; if (modelListEl) { - modelListEl.innerHTML = models.map(m => `