/** Static hosting can point API requests at the existing inference service. */ export function apiUrl(path: string): string { if (!path.startsWith('/api/')) return path; const base = document.querySelector('meta[name="ouroboros-api-base"]')?.content || ''; return base.replace(/\/+$/, '') + path; } export function atlasPath(): string { return document.querySelector('meta[name="ouroboros-api-base"]') ? '/atlas.html' : '/atlas'; }