grep
Search cached NotebookLM sources for literal text or regex patterns in one notebook or across all, returning matching lines with surrounding context.
Instructions
Busca un texto o regex (como grep) en la caché: en un notebook o en todas a la vez.
Devuelve línea + contexto. Sin notebook_id recorre todas las notebooks de la cuenta y
etiqueta cada coincidencia con su origen (notebooks_scanned_ids dice cuáles se recorrieron);
una notebook con problemas no aborta el barrido (notebook_errors con ref). Es literal salvo
que uses literal=false.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| literal | No | true = texto literal; false = expresión regular de Python. | |
| pattern | Yes | Texto a buscar (literal por defecto). | |
| auto_sync | No | Descarga a la caché las fuentes que falten (la primera vez puede tardar). | |
| source_ids | No | Limita la búsqueda a estas fuentes (requiere notebook_id). | |
| max_matches | No | Máximo total de coincidencias (1-200). | |
| notebook_id | No | Notebook concreto. Omitir = busca en todas las de la cuenta. | |
| notebook_ids | No | Limita el barrido a estas notebooks (solo si omites notebook_id). | |
| context_lines | No | Líneas de contexto antes/después (0-10). | |
| max_notebooks | No | Tope de notebooks a recorrer (1-50). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||