addedInput schema / $defs
Added value: +{
+ "Pick": {
+ "properties": {
+ "token": {
+ "title": "Token",
+ "type": "string"
+ },
+ "why": {
+ "title": "Why",
+ "type": "string"
+ }
+ },
+ "required": [
+ "token",
+ "why"
+ ],
+ "title": "Pick",
+ "type": "object"
+ }
+}
addedInput schema / properties / follow
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/$defs/Pick"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Read up to 8 of the `candidates` an earlier call offered instead of searching: each entry is a candidate's `token` and a `why` (at most 160 characters) saying what it should settle. Pass `query` and the domain filters again; nothing is remembered between calls. Tokens expire after 30 minutes or when the server restarts.",
+ "title": "Follow"
+}
changedInput schema / properties / max_tokens / description
Previous value: -"Token budget for the returned passages. Omit to use the server's GROUNDHOG_MAX_TOKENS (20000 by default). Must be positive."New value: +"Token budget for the returned passages. Omit it, or pass a value below 1, to use the server's GROUNDHOG_MAX_TOKENS (20000 by default)."
addedOutput schema / $defs / Card
Added value: +{
+ "properties": {
+ "depth": {
+ "title": "Depth",
+ "type": "integer"
+ },
+ "domain": {
+ "title": "Domain",
+ "type": "string"
+ },
+ "flags": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Flags",
+ "type": "array"
+ },
+ "kind": {
+ "const": "link",
+ "title": "Kind",
+ "type": "string"
+ },
+ "label": {
+ "title": "Label",
+ "type": "string"
+ },
+ "parent_passage_id": {
+ "title": "Parent Passage Id",
+ "type": "string"
+ },
+ "parent_source_url": {
+ "title": "Parent Source Url",
+ "type": "string"
+ },
+ "relation": {
+ "title": "Relation",
+ "type": "string"
+ },
+ "token": {
+ "title": "Token",
+ "type": "string"
+ },
+ "url": {
+ "title": "Url",
+ "type": "string"
+ }
+ },
+ "required": [
+ "token",
+ "url",
+ "domain",
+ "kind",
+ "label",
+ "parent_source_url",
+ "parent_passage_id",
+ "depth",
+ "relation",
+ "flags"
+ ],
+ "title": "Card",
+ "type": "object"
+}
addedOutput schema / $defs / Followed
Added value: +{
+ "properties": {
+ "outcome": {
+ "enum": [
+ "read",
+ "not_content",
+ "failed",
+ "filtered",
+ "duplicate",
+ "same_domain_limit",
+ "invalid_token",
+ "expired"
+ ],
+ "title": "Outcome",
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Url"
+ },
+ "why": {
+ "title": "Why",
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "why",
+ "outcome"
+ ],
+ "title": "Followed",
+ "type": "object"
+}
addedOutput schema / $defs / OmittedSafety
Added value: +{
+ "properties": {
+ "notices": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Notices",
+ "type": "array"
+ },
+ "sources": {
+ "title": "Sources",
+ "type": "integer"
+ },
+ "threat_total": {
+ "title": "Threat Total",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "sources",
+ "threat_total",
+ "notices"
+ ],
+ "title": "OmittedSafety",
+ "type": "object"
+}
addedOutput schema / $defs / Receipt / properties / candidates_omitted
Added value: +{
+ "title": "Candidates Omitted",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / exclude_domains_count
Added value: +{
+ "title": "Exclude Domains Count",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / executed_query / anyOf
Added value: +[
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / $defs / Receipt / properties / executed_query / type
Removed value: -"string"
addedOutput schema / $defs / Receipt / properties / include_domains_count
Added value: +{
+ "title": "Include Domains Count",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / link_variants_dropped
Added value: +{
+ "title": "Link Variants Dropped",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / links_examined
Added value: +{
+ "title": "Links Examined",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / links_over_limit
Added value: +{
+ "title": "Links Over Limit",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / links_straddled
Added value: +{
+ "title": "Links Straddled",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / metadata_compacted
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "title": "Metadata Compacted",
+ "type": "array"
+}
addedOutput schema / $defs / Receipt / properties / passages_omitted
Added value: +{
+ "title": "Passages Omitted",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / sources_omitted
Added value: +{
+ "title": "Sources Omitted",
+ "type": "integer"
+}
addedOutput schema / $defs / Receipt / properties / threat_excerpts_omitted
Added value: +{
+ "title": "Threat Excerpts Omitted",
+ "type": "integer"
+}
changedOutput schema / $defs / Receipt / required
Previous value: -[
- "executed_query",
- "aim",
- "include_domains",
- "exclude_domains",
- "published_after",
- "hits",
- "hits_by_domain",
- "hits_excluded",
- "hits_outside_domains",
- "hits_before_date",
- "hits_same_domain",
- "hits_unread",
- "failed",
- "not_content",
- "filtered",
- "usable",
- "outside_domains",
- "unknown_dates",
- "omitted",
- "set_aside",
- "clamped"
-]New value: +[
+ "executed_query",
+ "aim",
+ "include_domains",
+ "exclude_domains",
+ "published_after",
+ "hits",
+ "hits_by_domain",
+ "hits_excluded",
+ "hits_outside_domains",
+ "hits_before_date",
+ "hits_same_domain",
+ "hits_unread",
+ "failed",
+ "not_content",
+ "filtered",
+ "usable",
+ "outside_domains",
+ "unknown_dates",
+ "omitted",
+ "set_aside",
+ "clamped",
+ "candidates_omitted",
+ "links_examined",
+ "links_over_limit",
+ "links_straddled",
+ "link_variants_dropped",
+ "include_domains_count",
+ "exclude_domains_count",
+ "passages_omitted",
+ "threat_excerpts_omitted",
+ "sources_omitted",
+ "metadata_compacted"
+]
addedOutput schema / $defs / Source / properties / depth
Added value: +{
+ "title": "Depth",
+ "type": "integer"
+}
addedOutput schema / $defs / Source / properties / discovered_via
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Via"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedOutput schema / $defs / Source / properties / page_status / anyOf
Previous value: -[
- {
- "enum": [
- "ok",
- "challenge",
- "blocked",
- "rate_limited",
- "not_found",
- "server_error",
- "unsupported_content",
- "empty",
- "unknown"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "ok",
+ "challenge",
+ "blocked",
+ "rate_limited",
+ "not_found",
+ "server_error",
+ "unsupported_content",
+ "empty",
+ "too_large",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / $defs / Source / properties / threat_counts
Added value: +{
+ "additionalProperties": {
+ "type": "integer"
+ },
+ "title": "Threat Counts",
+ "type": "object"
+}
addedOutput schema / $defs / Source / properties / threat_total
Added value: +{
+ "title": "Threat Total",
+ "type": "integer"
+}
changedOutput schema / $defs / Source / required
Previous value: -[
- "url",
- "title",
- "status",
- "page_status",
- "threats",
- "provenance",
- "error",
- "filtered"
-]New value: +[
+ "url",
+ "title",
+ "status",
+ "page_status",
+ "threats",
+ "provenance",
+ "error",
+ "filtered",
+ "depth",
+ "discovered_via",
+ "threat_total",
+ "threat_counts"
+]
addedOutput schema / $defs / Via
Added value: +{
+ "properties": {
+ "candidate": {
+ "title": "Candidate",
+ "type": "string"
+ },
+ "label": {
+ "title": "Label",
+ "type": "string"
+ },
+ "parent_passage_id": {
+ "title": "Parent Passage Id",
+ "type": "string"
+ },
+ "parent_source_url": {
+ "title": "Parent Source Url",
+ "type": "string"
+ },
+ "why": {
+ "title": "Why",
+ "type": "string"
+ }
+ },
+ "required": [
+ "parent_source_url",
+ "parent_passage_id",
+ "label",
+ "why",
+ "candidate"
+ ],
+ "title": "Via",
+ "type": "object"
+}
addedOutput schema / properties / candidates
Added value: +{
+ "items": {
+ "$ref": "#/$defs/Card"
+ },
+ "title": "Candidates",
+ "type": "array"
+}
addedOutput schema / properties / followed
Added value: +{
+ "items": {
+ "$ref": "#/$defs/Followed"
+ },
+ "title": "Followed",
+ "type": "array"
+}
addedOutput schema / properties / notes
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "title": "Notes",
+ "type": "array"
+}
addedOutput schema / properties / omitted_safety
Added value: +{
+ "anyOf": [
+ {
+ "$ref": "#/$defs/OmittedSafety"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedOutput schema / required
Previous value: -[
- "query",
- "backend",
- "passages",
- "sources",
- "truncated",
- "receipt"
-]New value: +[
+ "query",
+ "backend",
+ "passages",
+ "sources",
+ "candidates",
+ "followed",
+ "truncated",
+ "notes",
+ "omitted_safety",
+ "receipt"
+]