v0.8.43: search improvements - #7954
Conversation
waleedlatif1
commented
Sep 18, 2026
- fix(embeddings): preserve safe provider failure diagnostics (fix(embeddings): preserve safe provider failure diagnostics #7946)
- fix(search): dock the search header after results arrive (fix(search): dock the search header after results arrive #7948)
- fix(knowledge): share compact vector retrieval across access scopes (fix(knowledge): share compact vector retrieval across access scopes #7944)
- fix(landing): repair public links and streamline landing previews (fix(landing): repair public links and streamline landing previews #7949)
- improvement(file-search): publish complete indexes in bounded text chunks (improvement(file-search): publish complete indexes in bounded text chunks #7947)
- fix(mailer): enforce Max access and preserve inbox resources on failure (fix(mailer): enforce Max access and preserve inbox resources on failure #7950)
- fix(activity): keep unsuccessful tool labels neutral (fix(activity): keep unsuccessful tool labels neutral #7951)
* fix(embeddings): preserve safe provider failure diagnostics * fix(embeddings): classify aggregated batch failures
…7944) * fix(knowledge): share compact vector retrieval across access scopes * fix(knowledge): align search fixtures with shared retrieval * fix(knowledge): preserve recall within bounded reranking * fix(knowledge): validate bounded compact scan plans * fix(knowledge): batch workspace search refills
…unks (#7947) * improvement(file-search): publish complete indexes in bounded text chunks * fix(file-search): address compatibility and extraction review findings * fix(file-search): preserve spreadsheet extraction cancellation * fix(file-search): align agent content reads with indexed lines * fix(file-search): cancel abandoned text reads
…re (#7950) * fix(mailer): enforce Max access and preserve inbox resources on failure * fix(mailer): bound deletion polling separately from failure retries * fix(mailer): expedite rollback after activation failure
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
|
| import { type ReactNode, useEffect, useRef, useState } from 'react' | ||
| import { ChipChevronDown, chipContentLabelClass, chipVariants, cn } from '@sim/emcn' | ||
| import dynamic from 'next/dynamic' |
There was a problem hiding this comment.
The new next/dynamic import appears after the @sim/emcn UI import. This violates the repository's required import order: React and core libraries, then external libraries, then UI components. This repository requirement must be satisfied before merging.
| import { type ReactNode, useEffect, useRef, useState } from 'react' | |
| import { ChipChevronDown, chipContentLabelClass, chipVariants, cn } from '@sim/emcn' | |
| import dynamic from 'next/dynamic' | |
| import { type ReactNode, useEffect, useRef, useState } from 'react' | |
| import dynamic from 'next/dynamic' | |
| import { ChipChevronDown, chipContentLabelClass, chipVariants, cn } from '@sim/emcn' |
Context Used: CLAUDE.md (source)
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!