Skip to content

feat: add multi-LLM support with Claude Sonnet 4.6 and refactor backe… #343

feat: add multi-LLM support with Claude Sonnet 4.6 and refactor backe…

feat: add multi-LLM support with Claude Sonnet 4.6 and refactor backe… #343

Triggered via push March 5, 2026 08:27
Status Success
Total duration 3m 8s
Artifacts 3
Lint & Code Quality
52s
Lint & Code Quality
Security Audit
26s
Security Audit
Secret Scan (Gitleaks)
39s
Secret Scan (Gitleaks)
Build Verification
56s
Build Verification
Quality Gate
3s
Quality Gate
Fit to window
Zoom out
Zoom in

Annotations

1 error and 11 warnings
Lint & Code Quality: frontend/src/components/blocks/BlockContentRenderer.tsx#L196
React Hook "useMemo" is called conditionally. React Hooks must be called in the exact same order in every component render. Did you accidentally call a React Hook after an early return?
Lint & Code Quality
Found console.log statements - consider removing for production
Lint & Code Quality: frontend/src/components/app/RouteLoadingSkeleton.tsx#L43
'_files' is defined but never used
Lint & Code Quality: frontend/src/components/app/RouteLoadingSkeleton.tsx#L43
'_text' is defined but never used
Lint & Code Quality: frontend/src/components/app/OnboardingModal.tsx#L506
Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element
Lint & Code Quality: frontend/src/components/app/MessageList.tsx#L72
Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element
Lint & Code Quality: frontend/src/components/app/ChatInput.tsx#L441
Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element
Lint & Code Quality: frontend/src/components/app/ChatInput.tsx#L52
'isPreparing' is assigned a value but never used
Lint & Code Quality: frontend/src/components/app/AppContentRouter.tsx#L128
React Hook useEffect has missing dependencies: 'conversation' and 'upsertConversation'. Either include them or remove the dependency array
Lint & Code Quality: frontend/src/app/demo/page.tsx#L376
Using `<img>` could result in slower LCP and higher bandwidth. Consider using `<Image />` from `next/image` or a custom image loader to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/docs/messages/no-img-element
Lint & Code Quality: frontend/src/app/demo/page.tsx#L305
Image elements must have an alt prop, either with meaningful text, or an empty string for decorative images
Lint & Code Quality: frontend/src/app/demo/page.tsx#L4
'Play' is defined but never used

Artifacts

Produced during runtime
Name Size Digest
frontend-audit-report Expired
321 Bytes
sha256:bb4d67cc30c2cd19b285729ce2c6713cd2e1bf822c8e8c8b736925d210f7e091
frontend-build Expired
41.4 MB
sha256:1c0467bc3c771742cee11c7af218e53dc20c302c39e04844b9ec80b68b0ad19b
frontend-gitleaks-report Expired
6.53 KB
sha256:212565a5ee0d056ce3c7c0d372379487ebe91561653b2696f4ef684221338559