Salsa CI Chat Assistant

Initial version of the chat:

  • AI chat assistant for Salsa CI troubleshooting and yaml configurations
  • Backend: Streams responses via OpenRouter with injected repo context; uses MiniSearch to find relevant files for context
  • Frontend: Chat UI built with Assistant-UI components and real-time streaming and markdown rendering
  • Auto-syncs repo and sends full file as context (not chunked, bit token expensive but simplest implementation for now)
  • No chat storage/caching (open-access dashboard, disappears on refresh)

image

Merge request reports

Loading