- lib/ai.ts: unified AI client supporting Anthropic (native format) and
OpenAI-compatible providers (OpenAI, Perplexity, Ollama, OpenRouter, custom)
- settings: 6-provider chip selector, base URL auto-filled on preset select,
Anthropic URL hidden (fixed), model/key placeholders per provider
- settings: git repo config replaced by single Repo URL field (.git paste)
auto-parsed to instance URL + owner + repo at save time
- new.tsx: Suggest button between Symptom and Root Cause, visible when AI
enabled and title+symptom filled; pre-fills rootCause and fix inline
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>