addedOutput schema / properties / signals
Added value: +{
+ "description": "Per-signal breakdown of every fan-out that returned. Use search_continuation with smithsonian_search to retrieve a signal's matches past this tool's 5000-per-signal reach. A signal whose upstream call failed is omitted.",
+ "items": {
+ "additionalProperties": false,
+ "description": "One fan-out signal with its true size and its retrieval path.",
+ "properties": {
+ "row_count": {
+ "description": "True upstream match count for this signal, uncapped — it can exceed the 5000-per-signal depth this tool's own paging reaches.",
+ "type": "number"
+ },
+ "search_continuation": {
+ "additionalProperties": false,
+ "description": "Exact smithsonian_search input that reproduces this signal's full match set, at any depth.",
+ "properties": {
+ "filters": {
+ "additionalProperties": false,
+ "description": "Pass verbatim as smithsonian_search's filters. Omitted when the signal's constraint is already carried entirely by query.",
+ "properties": {
+ "culture": {
+ "description": "smithsonian_search filters.culture value.",
+ "type": "string"
+ },
+ "date_decade": {
+ "description": "smithsonian_search filters.date_decade value.",
+ "type": "string"
+ },
+ "object_type": {
+ "description": "smithsonian_search filters.object_type value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "query": {
+ "description": "Pass verbatim as smithsonian_search's query. Empty when the signal is expressed entirely through filters.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "query"
+ ],
+ "type": "object"
+ },
+ "signal": {
+ "description": "Matches an entry in search_signals_used and in related[].similarity_signals.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "signal",
+ "row_count",
+ "search_continuation"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}