addedOutput schema / properties / facts
Added value: +{
+ "description": "Question-aware personal facts, in selection order.",
+ "items": {
+ "additionalProperties": true,
+ "description": "One personal fact chosen for the question. Same ids as Dayze chat.",
+ "properties": {
+ "age_label": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "confidence": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "evidence_ref": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "description": "Table-qualified record id, e.g. people:<uuid> or events:<id>.",
+ "type": "string"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "last_confirmed_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "observed_at": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "provenance": {
+ "description": "stated, observed, inferred or imported.",
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ },
+ "source_label": {
+ "description": "Where the fact came from, e.g. \"from Contacts\".",
+ "type": "string"
+ },
+ "source_ref": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "state": {
+ "description": "current, planned, completed, stale (age_label set) or disputed.",
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ },
+ "tier": {
+ "description": "entity, join, static, dynamic or vector.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "kind",
+ "text",
+ "state",
+ "source_label"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / omitted
Added value: +{
+ "description": "Facts left out, counted by reason.",
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "count": {
+ "type": "number"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "reason": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "reason",
+ "kind",
+ "count"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / trace
Added value: +{
+ "additionalProperties": true,
+ "description": "Which facts were supplied and why. fact_ids equals facts[].id.",
+ "properties": {
+ "assembler": {
+ "type": "string"
+ },
+ "budget_tokens": {
+ "type": "number"
+ },
+ "caller": {
+ "type": "string"
+ },
+ "fact_ids": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "question": {
+ "type": "string"
+ },
+ "scope_key": {
+ "type": "string"
+ },
+ "selection_notes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "used_tokens": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "fact_ids",
+ "assembler"
+ ],
+ "type": "object"
+}