Chat Code Block

Самостоятельный блок кода с подсветкой shiki, header, copy и line numbers.

Установка

Подсветка через shiki (lazy-loaded — грамматика подгружается при первом рендере языка).

Использование

Когда использовать vs ChatResponse

  • ChatResponse — целое сообщение с markdown, code blocks внутри прокидываются автоматически через streamdown.
  • ChatCodeBlock — самостоятельный блок (например, артефакт от tool-call или код в side-panel), которому нужны copy-кнопка и filename-header.

API

Oracul DS

Built for the future of AI-driven interfaces.