kind=matches summary=Showing 9 of 42 matches · 3 files file=packages/client/ui-primitives/src/SearchBlock.tsx3 file=packages/client/ui-tool/src/client/tool/toolviews/search-row.tsx4 line=16: export const DEFAULT_SEARCH_MAX_LINES = 16 line=138: export function SearchBlock(props: SearchBlockProps) { line=141: const [collapsed, setCollapsed] = useState>(() => new Set()) line=36: const search = searchCardModel(block) line=56: search={search} line=78: yield ctx.slots.register({ name: 'tool.call.toolview', key: 'grep', locale: NS }, SearchRow) expand=… 4 more lines recovery=Found 9 of 42 matches packages/client/ui-primitives/src/SearchBlock.tsx Line 16: export const DEFAULT_SEARCH_MAX_LINES = 16 Line 138: export function SearchBlock(props: SearchBlockProps) { Line 141: const [collapsed, setCollapsed] = useState>(() => new Set()) packages/client/ui-tool/src/client/tool/models/search-card-model.ts Line 45: export const CHAT_SEARCH_MAX_LINES = 8 Line 130: export function searchCardModel(block: ToolCallBlock): SearchCardModel | null { packages/client/ui-tool/src/client/tool/toolviews/search-row.tsx Line 34: export function SearchRow({ toolName, block, inspect, t }: SearchRowProps) { Line 36: const search = searchCardModel(block) Line 56: search={search} Line 78: yield ctx.slots.register({ name: 'tool.call.toolview', key: 'grep', locale: NS }, SearchRow) (Full grep result stored at: fixture://spill/grep-66. Read it to see every match.)