Search Sensefold
search_hubSearch the user's personal Sensefold library (saved articles, notes, web clips, PDFs, videos) by meaning and keywords. Use whenever the user asks about something they saved, read, clipped, or noted - 'what did I save about X', 'find my notes on Y' - or when their own collected knowledge could answer the question. Queries may be Chinese, English, or mixed; matching is cross-lingual. Returns ranked results with body snippets. Results may carry a chunkRef locating the matched section; pass its ordinal as get_item's chunk parameter to read that section with context - chunkRef is ephemeral (invalidated when the item is edited). Empty or weak results: retry once with a shorter or rephrased query (different keywords or the other language) before concluding nothing exists. Degradation flags on the response: rerankApplied=false means ordering is approximate fusion order (semantic reranker skipped or failed); vectorSearchApplied=false means semantic matching was unavailable and only keyword matching ran - rephrasing with different keywords helps most there. For recency or date browsing use list_items; for full text use get_item.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | Only match items saved at or before this ISO date or timestamp; requires start. | |
| tags | No | ||
| limit | No | Maximum results. Defaults to 5. | |
| query | Yes | Natural-language search query. | |
| start | No | Only match items saved at or after this ISO date or timestamp; requires end. | |
| provenance | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| results | Yes | ||
| rerankApplied | Yes | ||
| vectorSearchApplied | Yes |