Skip to main content
Glama

Liki — Professional AI Astrologer

liuyao_ask

一次完成六爻起卦、排盘和结构化解读,适用于以卦象断事的问询(吉凶、成败、得失)。casting=auto 时会新起一卦,同一事禁止自动重试或重复调用;后续追问基于本次 Reading 解释,卦象事实按 schema 原样使用。需要时空方位决策时改用 qimen_ask。

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "question": "<question>",
      "longitude": "<longitude>",
      "standard_time": "<standard_time>",
      "focus": "<focus>"
    },
    "name": "liuyao_ask"
  }
}

Input Schema

NameRequiredDescriptionDefault
focusYes占问焦点:matter 自动推导用神,或显式指定六亲用神。
topicNo可选专题视角;省略时与 matter 相同。
castingNo起卦方式;按 schema 选择 auto / coins / yaos,用户手动记录按原顺序组装。
questionYes本次要判断的一个具体目标
longitudeYes起卦地经度(-180..180);必须显式传入,不做默认(精度要求)。
standard_timeYes起卦地标准时间 RFC3339(无 DST),必填。

Output Schema

NameRequiredDescriptionDefault
scopeYes本次 Reading 的受控范围。
castingYes本次使用的卦象源事实。
evidenceYes解读依据。
questionYes本次问测问题。
conflictsYes并列或矛盾信号。
techniqueYes占测技术。
chart_viewYes六爻盘面受控视图。
interpretationYes结构化解读结论。
safety_advisoryYes安全提示。
timing_candidatesYes应期候选。
condition_candidatesYes条件还原候选。
selected_yongshen_contextYes用神上下文。

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed81 schema fields changed
    • changedInput schema / properties / focus / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "按问事类别推导用神。",
      -    "properties": {
      -      "kind": {
      -        "const": "matter",
      -        "description": "焦点类型:问事类别。",
      -        "type": "string"
      -      },
      -      "matter": {
      -        "description": "问事类别;决定用神。",
      -        "enum": [
      -          "general",
      -          "self",
      -          "other",
      -          "career",
      -          "wealth",
      -          "relationship",
      -          "study",
      -          "home",
      -          "travel",
      -          "family",
      -          "competition",
      -          "children",
      -          "lost_item",
      -          "legal"
      -        ],
      -        "type": "string"
      -      },
      -      "perspective": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "male",
      -              "female"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "问卦人性别视角;matter=relationship 必填。"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "matter"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "使用显式六亲用神。",
      -    "properties": {
      -      "kind": {
      -        "const": "yong_shen",
      -        "description": "焦点类型:显式用神。",
      -        "type": "string"
      -      },
      -      "yong_shen": {
      -        "description": "高级显式用神。",
      -        "enum": [
      -          "父母",
      -          "兄弟",
      -          "官鬼",
      -          "妻财",
      -          "子孙",
      -          "世爻",
      -          "应爻"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "kind",
      -      "yong_shen"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "description": "按问事类别推导用神。",
      +    "properties": {
      +      "kind": {
      +        "const": "matter",
      +        "description": "焦点类型:问事类别。",
      +        "type": "string"
      +      },
      +      "matter": {
      +        "description": "问事类别;决定用神。",
      +        "enum": [
      +          "general",
      +          "self",
      +          "other",
      +          "career",
      +          "wealth",
      +          "relationship",
      +          "study",
      +          "home",
      +          "travel",
      +          "family",
      +          "competition",
      +          "children",
      +          "lost_item",
      +          "legal"
      +        ],
      +        "type": "string"
      +      },
      +      "perspective": {
      +        "description": "问卦人性别视角;matter=relationship 必填。",
      +        "enum": [
      +          "male",
      +          "female"
      +        ],
      +        "type": [
      +          "null",
      +          "string"
      +        ]
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "matter"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "使用显式六亲用神。",
      +    "properties": {
      +      "kind": {
      +        "const": "yong_shen",
      +        "description": "焦点类型:显式用神。",
      +        "type": "string"
      +      },
      +      "yong_shen": {
      +        "description": "高级显式用神。",
      +        "enum": [
      +          "父母",
      +          "兄弟",
      +          "官鬼",
      +          "妻财",
      +          "子孙",
      +          "世爻",
      +          "应爻"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "kind",
      +      "yong_shen"
      +    ],
      +    "type": "object"
      +  }
      +]
    • addedOutput schema / $defs
      Added value: +{
      +  "Enum_58a6a0811777": {
      +    "default": "",
      +    "enum": [
      +      "",
      +      "世",
      +      "应"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_d568b645b6a0": {
      +    "enum": [
      +      "career",
      +      "children",
      +      "competition",
      +      "family",
      +      "general",
      +      "home",
      +      "legal",
      +      "lost_item",
      +      "obstacle",
      +      "other_person",
      +      "relationship",
      +      "self",
      +      "study",
      +      "timing",
      +      "travel",
      +      "wealth"
      +    ],
      +    "type": "string"
      +  }
      +}
    • changedOutput schema / properties / casting / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "Coins casting returned by this tool.",
      -    "properties": {
      -      "coin_convention": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "type": "integer"
      -            },
      -            "propertyNames": {
      -              "enum": [
      -                "正",
      -                "反"
      -              ]
      -            },
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "铜钱记分约定;auto 实际落为 coins 时返回。"
      -      },
      -      "dong_yao": {
      -        "description": "动爻位置列表,1-6。",
      -        "items": {
      -          "maximum": 6,
      -          "minimum": 1,
      -          "type": "integer"
      -        },
      -        "maxItems": 6,
      -        "minItems": 0,
      -        "type": "array"
      -      },
      -      "mode": {
      -        "const": "coins",
      -        "description": "起卦方式。",
      -        "type": "string"
      -      },
      -      "order": {
      -        "const": "bottom_up",
      -        "description": "爻序。",
      -        "type": "string"
      -      },
      -      "rounds": {
      -        "description": "六组铜钱记录。",
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "coins": {
      -              "description": "三枚铜钱正反面。",
      -              "items": {
      -                "enum": [
      -                  "正",
      -                  "反"
      -                ],
      -                "type": "string"
      -              },
      -              "maxItems": 3,
      -              "minItems": 3,
      -              "type": "array"
      -            },
      -            "is_dong_yao": {
      -              "description": "是否动爻。",
      -              "type": "boolean"
      -            },
      -            "position": {
      -              "description": "铜钱记录爻位。",
      -              "maximum": 6,
      -              "minimum": 1,
      -              "type": "integer"
      -            },
      -            "yao_label": {
      -              "description": "爻值名称。",
      -              "enum": [
      -                "老阴",
      -                "少阳",
      -                "少阴",
      -                "老阳"
      -              ],
      -              "type": "string"
      -            },
      -            "yao_value": {
      -              "description": "本爻爻值。",
      -              "maximum": 9,
      -              "minimum": 6,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "position",
      -            "coins",
      -            "yao_value",
      -            "yao_label",
      -            "is_dong_yao"
      -          ],
      -          "type": "object"
      -        },
      -        "type": "array"
      -      },
      -      "yaos": {
      -        "description": "六个爻值。",
      -        "items": {
      -          "maximum": 9,
      -          "minimum": 6,
      -          "type": "integer"
      -        },
      -        "maxItems": 6,
      -        "minItems": 6,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "mode",
      -      "order",
      -      "rounds",
      -      "yaos",
      -      "dong_yao"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "Direct line-value casting returned by this tool.",
      -    "properties": {
      -      "dong_yao": {
      -        "description": "动爻位置列表,1-6。",
      -        "items": {
      -          "maximum": 6,
      -          "minimum": 1,
      -          "type": "integer"
      -        },
      -        "maxItems": 6,
      -        "minItems": 0,
      -        "type": "array"
      -      },
      -      "mode": {
      -        "const": "yaos",
      -        "description": "起卦方式。",
      -        "type": "string"
      -      },
      -      "order": {
      -        "const": "bottom_up",
      -        "description": "爻序。",
      -        "type": "string"
      -      },
      -      "yaos": {
      -        "description": "六个爻值。",
      -        "items": {
      -          "maximum": 9,
      -          "minimum": 6,
      -          "type": "integer"
      -        },
      -        "maxItems": 6,
      -        "minItems": 6,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "mode",
      -      "order",
      -      "yaos",
      -      "dong_yao"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "description": "Coins casting returned by this tool.",
      +    "properties": {
      +      "coin_convention": {
      +        "additionalProperties": {
      +          "type": "integer"
      +        },
      +        "description": "铜钱记分约定;auto 实际落为 coins 时返回。",
      +        "propertyNames": {
      +          "enum": [
      +            "正",
      +            "反"
      +          ]
      +        },
      +        "type": [
      +          "null",
      +          "object"
      +        ]
      +      },
      +      "dong_yao": {
      +        "description": "动爻位置列表,1-6。",
      +        "items": {
      +          "maximum": 6,
      +          "minimum": 1,
      +          "type": "integer"
      +        },
      +        "maxItems": 6,
      +        "minItems": 0,
      +        "type": "array"
      +      },
      +      "mode": {
      +        "const": "coins",
      +        "description": "起卦方式。",
      +        "type": "string"
      +      },
      +      "order": {
      +        "const": "bottom_up",
      +        "description": "爻序。",
      +        "type": "string"
      +      },
      +      "rounds": {
      +        "description": "六组铜钱记录。",
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "coins": {
      +              "description": "三枚铜钱正反面。",
      +              "items": {
      +                "enum": [
      +                  "正",
      +                  "反"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 3,
      +              "minItems": 3,
      +              "type": "array"
      +            },
      +            "is_dong_yao": {
      +              "description": "是否动爻。",
      +              "type": "boolean"
      +            },
      +            "position": {
      +              "description": "铜钱记录爻位。",
      +              "maximum": 6,
      +              "minimum": 1,
      +              "type": "integer"
      +            },
      +            "yao_label": {
      +              "description": "爻值名称。",
      +              "enum": [
      +                "老阴",
      +                "少阳",
      +                "少阴",
      +                "老阳"
      +              ],
      +              "type": "string"
      +            },
      +            "yao_value": {
      +              "description": "本爻爻值。",
      +              "maximum": 9,
      +              "minimum": 6,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "position",
      +            "coins",
      +            "yao_value",
      +            "yao_label",
      +            "is_dong_yao"
      +          ],
      +          "type": "object"
      +        },
      +        "type": "array"
      +      },
      +      "yaos": {
      +        "description": "六个爻值。",
      +        "items": {
      +          "maximum": 9,
      +          "minimum": 6,
      +          "type": "integer"
      +        },
      +        "maxItems": 6,
      +        "minItems": 6,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "mode",
      +      "order",
      +      "rounds",
      +      "yaos",
      +      "dong_yao"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "Direct line-value casting returned by this tool.",
      +    "properties": {
      +      "dong_yao": {
      +        "description": "动爻位置列表,1-6。",
      +        "items": {
      +          "maximum": 6,
      +          "minimum": 1,
      +          "type": "integer"
      +        },
      +        "maxItems": 6,
      +        "minItems": 0,
      +        "type": "array"
      +      },
      +      "mode": {
      +        "const": "yaos",
      +        "description": "起卦方式。",
      +        "type": "string"
      +      },
      +      "order": {
      +        "const": "bottom_up",
      +        "description": "爻序。",
      +        "type": "string"
      +      },
      +      "yaos": {
      +        "description": "六个爻值。",
      +        "items": {
      +          "maximum": 9,
      +          "minimum": 6,
      +          "type": "integer"
      +        },
      +        "maxItems": 6,
      +        "minItems": 6,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "mode",
      +      "order",
      +      "yaos",
      +      "dong_yao"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties / chart_view / properties / bian_gua / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / bian_gua / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / chart_view / properties / bian_lines / items / properties / chang_sheng_yue / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / bian_lines / items / properties / chang_sheng_yue / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / chart_view / properties / bian_lines / items / properties / flags / properties / mu_ku_branch / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / bian_lines / items / properties / flags / properties / mu_ku_branch / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / chart_view / properties / bian_lines / items / properties / flags / properties / mu_ku_element / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / bian_lines / items / properties / flags / properties / mu_ku_element / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / chart_view / properties / bian_lines / items / properties / ri_chen_relations / additionalProperties
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • removedOutput schema / properties / chart_view / properties / bian_lines / items / properties / ri_chen_relations / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": {
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / bian_lines / items / properties / ri_chen_relations / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • addedOutput schema / properties / chart_view / properties / bian_lines / items / properties / shi_ying / $ref
      Added value: +"#/$defs/Enum_58a6a0811777"
    • removedOutput schema / properties / chart_view / properties / bian_lines / items / properties / shi_ying / enum
      Removed value: -[
      -  "世",
      -  "应",
      -  ""
      -]
    • removedOutput schema / properties / chart_view / properties / bian_lines / items / properties / shi_ying / type
      Removed value: -"string"
    • removedOutput schema / properties / chart_view / properties / bian_lines / items / properties / wang_shuai / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / bian_lines / items / properties / wang_shuai / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / chart_view / properties / gua_ci / additionalProperties
      Added value: +false
    • removedOutput schema / properties / chart_view / properties / gua_ci / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "name": {
      -        "description": "卦名。",
      -        "type": "string"
      -      },
      -      "text": {
      -        "description": "卦辞原文。",
      -        "type": "string"
      -      },
      -      "yao_ci": {
      -        "description": "各爻爻辞。",
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "name",
      -      "text",
      -      "yao_ci"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / gua_ci / properties
      Added value: +{
      +  "name": {
      +    "description": "卦名。",
      +    "type": "string"
      +  },
      +  "text": {
      +    "description": "卦辞原文。",
      +    "type": "string"
      +  },
      +  "yao_ci": {
      +    "description": "各爻爻辞。",
      +    "items": {
      +      "type": "string"
      +    },
      +    "type": "array"
      +  }
      +}
    • addedOutput schema / properties / chart_view / properties / gua_ci / required
      Added value: +[
      +  "name",
      +  "text",
      +  "yao_ci"
      +]
    • addedOutput schema / properties / chart_view / properties / gua_ci / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • removedOutput schema / properties / chart_view / properties / lines / items / properties / chang_sheng_yue / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / lines / items / properties / chang_sheng_yue / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / chart_view / properties / lines / items / properties / flags / properties / mu_ku_branch / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / lines / items / properties / flags / properties / mu_ku_branch / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / chart_view / properties / lines / items / properties / flags / properties / mu_ku_element / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / lines / items / properties / flags / properties / mu_ku_element / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / chart_view / properties / lines / items / properties / ri_chen_relations / additionalProperties
      Added value: +{
      +  "items": {
      +    "type": "string"
      +  },
      +  "type": "array"
      +}
    • removedOutput schema / properties / chart_view / properties / lines / items / properties / ri_chen_relations / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": {
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / lines / items / properties / ri_chen_relations / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • addedOutput schema / properties / chart_view / properties / lines / items / properties / shi_ying / $ref
      Added value: +"#/$defs/Enum_58a6a0811777"
    • removedOutput schema / properties / chart_view / properties / lines / items / properties / shi_ying / enum
      Removed value: -[
      -  "世",
      -  "应",
      -  ""
      -]
    • removedOutput schema / properties / chart_view / properties / lines / items / properties / shi_ying / type
      Removed value: -"string"
    • removedOutput schema / properties / chart_view / properties / lines / items / properties / wang_shuai / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / chart_view / properties / lines / items / properties / wang_shuai / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / safety_advisory / properties / category / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / safety_advisory / properties / category / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / scope / properties / excluded_domains / items / $ref
      Added value: +"#/$defs/Enum_d568b645b6a0"
    • removedOutput schema / properties / scope / properties / excluded_domains / items / enum
      Removed value: -[
      -  "general",
      -  "self",
      -  "other_person",
      -  "career",
      -  "wealth",
      -  "relationship",
      -  "study",
      -  "home",
      -  "travel",
      -  "family",
      -  "competition",
      -  "children",
      -  "lost_item",
      -  "legal",
      -  "obstacle",
      -  "timing"
      -]
    • removedOutput schema / properties / scope / properties / excluded_domains / items / type
      Removed value: -"string"
    • removedOutput schema / properties / scope / properties / focus_value / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / scope / properties / focus_value / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / scope / properties / included_domains / items / $ref
      Added value: +"#/$defs/Enum_d568b645b6a0"
    • removedOutput schema / properties / scope / properties / included_domains / items / enum
      Removed value: -[
      -  "general",
      -  "self",
      -  "other_person",
      -  "career",
      -  "wealth",
      -  "relationship",
      -  "study",
      -  "home",
      -  "travel",
      -  "family",
      -  "competition",
      -  "children",
      -  "lost_item",
      -  "legal",
      -  "obstacle",
      -  "timing"
      -]
    • removedOutput schema / properties / scope / properties / included_domains / items / type
      Removed value: -"string"
    • removedOutput schema / properties / scope / properties / topic / anyOf
      Removed value: -[
      -  {
      -    "enum": [
      -      "career",
      -      "children",
      -      "competition",
      -      "family",
      -      "general",
      -      "health_context",
      -      "home",
      -      "legal",
      -      "lost_item",
      -      "other",
      -      "relationship",
      -      "self",
      -      "study",
      -      "travel",
      -      "wealth"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / scope / properties / topic / enum
      Added value: +[
      +  "career",
      +  "children",
      +  "competition",
      +  "family",
      +  "general",
      +  "health_context",
      +  "home",
      +  "legal",
      +  "lost_item",
      +  "other",
      +  "relationship",
      +  "self",
      +  "study",
      +  "travel",
      +  "wealth"
      +]
    • addedOutput schema / properties / scope / properties / topic / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / other_line / additionalProperties
      Added value: +false
    • removedOutput schema / properties / selected_yongshen_context / properties / other_line / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "One projected line and its deterministic derived states.",
      -    "properties": {
      -      "chang_sheng_yue": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "月令长生状态。"
      -      },
      -      "flags": {
      -        "additionalProperties": false,
      -        "description": "爻位状态标记。",
      -        "properties": {
      -          "dong_ke": {
      -            "description": "动爻是否克它爻。",
      -            "type": "boolean"
      -          },
      -          "dong_sheng": {
      -            "description": "动爻是否生它爻。",
      -            "type": "boolean"
      -          },
      -          "moving": {
      -            "description": "本爻是否发动。",
      -            "type": "boolean"
      -          },
      -          "mu_ku": {
      -            "description": "是否入墓库。",
      -            "type": "boolean"
      -          },
      -          "mu_ku_branch": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ],
      -            "description": "墓库地支。"
      -          },
      -          "mu_ku_element": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ],
      -            "description": "墓库五行。"
      -          },
      -          "xun_kong": {
      -            "description": "是否旬空。",
      -            "type": "boolean"
      -          },
      -          "yue_po": {
      -            "description": "是否月破。",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "moving",
      -          "yue_po",
      -          "xun_kong",
      -          "mu_ku",
      -          "dong_sheng",
      -          "dong_ke"
      -        ],
      -        "type": "object"
      -      },
      -      "gan_zhi": {
      -        "description": "该爻干支。",
      -        "minLength": 0,
      -        "type": "string"
      -      },
      -      "liu_qin": {
      -        "description": "六亲。",
      -        "type": "string"
      -      },
      -      "liu_shou": {
      -        "description": "六神。",
      -        "type": "string"
      -      },
      -      "position": {
      -        "description": "爻位;0 表示未定位。",
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "ri_chen_relations": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "与日辰的关系。"
      -      },
      -      "shi_ying": {
      -        "default": "",
      -        "description": "世爻或应爻标记。",
      -        "enum": [
      -          "世",
      -          "应",
      -          ""
      -        ],
      -        "type": "string"
      -      },
      -      "wang_shuai": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "旺衰状态。"
      -      },
      -      "wuxing": {
      -        "description": "该爻五行。",
      -        "type": "string"
      -      },
      -      "yao_value": {
      -        "description": "爻值;0 表示无变爻。",
      -        "maximum": 9,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "position",
      -      "yao_value",
      -      "gan_zhi",
      -      "wuxing",
      -      "liu_qin",
      -      "liu_shou",
      -      "flags"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / selected_yongshen_context / properties / other_line / properties
      Added value: +{
      +  "chang_sheng_yue": {
      +    "description": "月令长生状态。",
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "flags": {
      +    "additionalProperties": false,
      +    "description": "爻位状态标记。",
      +    "properties": {
      +      "dong_ke": {
      +        "description": "动爻是否克它爻。",
      +        "type": "boolean"
      +      },
      +      "dong_sheng": {
      +        "description": "动爻是否生它爻。",
      +        "type": "boolean"
      +      },
      +      "moving": {
      +        "description": "本爻是否发动。",
      +        "type": "boolean"
      +      },
      +      "mu_ku": {
      +        "description": "是否入墓库。",
      +        "type": "boolean"
      +      },
      +      "mu_ku_branch": {
      +        "description": "墓库地支。",
      +        "type": [
      +          "null",
      +          "string"
      +        ]
      +      },
      +      "mu_ku_element": {
      +        "description": "墓库五行。",
      +        "type": [
      +          "null",
      +          "string"
      +        ]
      +      },
      +      "xun_kong": {
      +        "description": "是否旬空。",
      +        "type": "boolean"
      +      },
      +      "yue_po": {
      +        "description": "是否月破。",
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "moving",
      +      "yue_po",
      +      "xun_kong",
      +      "mu_ku",
      +      "dong_sheng",
      +      "dong_ke"
      +    ],
      +    "type": "object"
      +  },
      +  "gan_zhi": {
      +    "description": "该爻干支。",
      +    "minLength": 0,
      +    "type": "string"
      +  },
      +  "liu_qin": {
      +    "description": "六亲。",
      +    "type": "string"
      +  },
      +  "liu_shou": {
      +    "description": "六神。",
      +    "type": "string"
      +  },
      +  "position": {
      +    "description": "爻位;0 表示未定位。",
      +    "maximum": 6,
      +    "minimum": 0,
      +    "type": "integer"
      +  },
      +  "ri_chen_relations": {
      +    "additionalProperties": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "description": "与日辰的关系。",
      +    "type": [
      +      "null",
      +      "object"
      +    ]
      +  },
      +  "shi_ying": {
      +    "$ref": "#/$defs/Enum_58a6a0811777",
      +    "default": "",
      +    "description": "世爻或应爻标记。"
      +  },
      +  "wang_shuai": {
      +    "description": "旺衰状态。",
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "wuxing": {
      +    "description": "该爻五行。",
      +    "type": "string"
      +  },
      +  "yao_value": {
      +    "description": "爻值;0 表示无变爻。",
      +    "maximum": 9,
      +    "minimum": 0,
      +    "type": "integer"
      +  }
      +}
    • addedOutput schema / properties / selected_yongshen_context / properties / other_line / required
      Added value: +[
      +  "position",
      +  "yao_value",
      +  "gan_zhi",
      +  "wuxing",
      +  "liu_qin",
      +  "liu_shou",
      +  "flags"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / other_line / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • removedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / chang_sheng / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / chang_sheng / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / fu_shen / additionalProperties
      Added value: +false
    • removedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / fu_shen / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "liu_qin": {
      -        "description": "伏神六亲。",
      -        "type": "string"
      -      },
      -      "position": {
      -        "description": "伏神所在爻位。",
      -        "maximum": 6,
      -        "minimum": 1,
      -        "type": "integer"
      -      },
      -      "zhi": {
      -        "description": "伏神地支。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "position",
      -      "liu_qin",
      -      "zhi"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / fu_shen / properties
      Added value: +{
      +  "liu_qin": {
      +    "description": "伏神六亲。",
      +    "type": "string"
      +  },
      +  "position": {
      +    "description": "伏神所在爻位。",
      +    "maximum": 6,
      +    "minimum": 1,
      +    "type": "integer"
      +  },
      +  "zhi": {
      +    "description": "伏神地支。",
      +    "type": "string"
      +  }
      +}
    • addedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / fu_shen / required
      Added value: +[
      +  "position",
      +  "liu_qin",
      +  "zhi"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / fu_shen / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • removedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / liu_shou / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / selected_yongshen_context / properties / selected_yongshen / properties / liu_shou / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / world_line / additionalProperties
      Added value: +false
    • removedOutput schema / properties / selected_yongshen_context / properties / world_line / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "One projected line and its deterministic derived states.",
      -    "properties": {
      -      "chang_sheng_yue": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "月令长生状态。"
      -      },
      -      "flags": {
      -        "additionalProperties": false,
      -        "description": "爻位状态标记。",
      -        "properties": {
      -          "dong_ke": {
      -            "description": "动爻是否克它爻。",
      -            "type": "boolean"
      -          },
      -          "dong_sheng": {
      -            "description": "动爻是否生它爻。",
      -            "type": "boolean"
      -          },
      -          "moving": {
      -            "description": "本爻是否发动。",
      -            "type": "boolean"
      -          },
      -          "mu_ku": {
      -            "description": "是否入墓库。",
      -            "type": "boolean"
      -          },
      -          "mu_ku_branch": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ],
      -            "description": "墓库地支。"
      -          },
      -          "mu_ku_element": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ],
      -            "description": "墓库五行。"
      -          },
      -          "xun_kong": {
      -            "description": "是否旬空。",
      -            "type": "boolean"
      -          },
      -          "yue_po": {
      -            "description": "是否月破。",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "moving",
      -          "yue_po",
      -          "xun_kong",
      -          "mu_ku",
      -          "dong_sheng",
      -          "dong_ke"
      -        ],
      -        "type": "object"
      -      },
      -      "gan_zhi": {
      -        "description": "该爻干支。",
      -        "minLength": 0,
      -        "type": "string"
      -      },
      -      "liu_qin": {
      -        "description": "六亲。",
      -        "type": "string"
      -      },
      -      "liu_shou": {
      -        "description": "六神。",
      -        "type": "string"
      -      },
      -      "position": {
      -        "description": "爻位;0 表示未定位。",
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "ri_chen_relations": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "与日辰的关系。"
      -      },
      -      "shi_ying": {
      -        "default": "",
      -        "description": "世爻或应爻标记。",
      -        "enum": [
      -          "世",
      -          "应",
      -          ""
      -        ],
      -        "type": "string"
      -      },
      -      "wang_shuai": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "旺衰状态。"
      -      },
      -      "wuxing": {
      -        "description": "该爻五行。",
      -        "type": "string"
      -      },
      -      "yao_value": {
      -        "description": "爻值;0 表示无变爻。",
      -        "maximum": 9,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "position",
      -      "yao_value",
      -      "gan_zhi",
      -      "wuxing",
      -      "liu_qin",
      -      "liu_shou",
      -      "flags"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / selected_yongshen_context / properties / world_line / properties
      Added value: +{
      +  "chang_sheng_yue": {
      +    "description": "月令长生状态。",
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "flags": {
      +    "additionalProperties": false,
      +    "description": "爻位状态标记。",
      +    "properties": {
      +      "dong_ke": {
      +        "description": "动爻是否克它爻。",
      +        "type": "boolean"
      +      },
      +      "dong_sheng": {
      +        "description": "动爻是否生它爻。",
      +        "type": "boolean"
      +      },
      +      "moving": {
      +        "description": "本爻是否发动。",
      +        "type": "boolean"
      +      },
      +      "mu_ku": {
      +        "description": "是否入墓库。",
      +        "type": "boolean"
      +      },
      +      "mu_ku_branch": {
      +        "description": "墓库地支。",
      +        "type": [
      +          "null",
      +          "string"
      +        ]
      +      },
      +      "mu_ku_element": {
      +        "description": "墓库五行。",
      +        "type": [
      +          "null",
      +          "string"
      +        ]
      +      },
      +      "xun_kong": {
      +        "description": "是否旬空。",
      +        "type": "boolean"
      +      },
      +      "yue_po": {
      +        "description": "是否月破。",
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "moving",
      +      "yue_po",
      +      "xun_kong",
      +      "mu_ku",
      +      "dong_sheng",
      +      "dong_ke"
      +    ],
      +    "type": "object"
      +  },
      +  "gan_zhi": {
      +    "description": "该爻干支。",
      +    "minLength": 0,
      +    "type": "string"
      +  },
      +  "liu_qin": {
      +    "description": "六亲。",
      +    "type": "string"
      +  },
      +  "liu_shou": {
      +    "description": "六神。",
      +    "type": "string"
      +  },
      +  "position": {
      +    "description": "爻位;0 表示未定位。",
      +    "maximum": 6,
      +    "minimum": 0,
      +    "type": "integer"
      +  },
      +  "ri_chen_relations": {
      +    "additionalProperties": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "description": "与日辰的关系。",
      +    "type": [
      +      "null",
      +      "object"
      +    ]
      +  },
      +  "shi_ying": {
      +    "$ref": "#/$defs/Enum_58a6a0811777",
      +    "default": "",
      +    "description": "世爻或应爻标记。"
      +  },
      +  "wang_shuai": {
      +    "description": "旺衰状态。",
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "wuxing": {
      +    "description": "该爻五行。",
      +    "type": "string"
      +  },
      +  "yao_value": {
      +    "description": "爻值;0 表示无变爻。",
      +    "maximum": 9,
      +    "minimum": 0,
      +    "type": "integer"
      +  }
      +}
    • addedOutput schema / properties / selected_yongshen_context / properties / world_line / required
      Added value: +[
      +  "position",
      +  "yao_value",
      +  "gan_zhi",
      +  "wuxing",
      +  "liu_qin",
      +  "liu_shou",
      +  "flags"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / world_line / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / yong_line / additionalProperties
      Added value: +false
    • removedOutput schema / properties / selected_yongshen_context / properties / yong_line / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "One projected line and its deterministic derived states.",
      -    "properties": {
      -      "chang_sheng_yue": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "月令长生状态。"
      -      },
      -      "flags": {
      -        "additionalProperties": false,
      -        "description": "爻位状态标记。",
      -        "properties": {
      -          "dong_ke": {
      -            "description": "动爻是否克它爻。",
      -            "type": "boolean"
      -          },
      -          "dong_sheng": {
      -            "description": "动爻是否生它爻。",
      -            "type": "boolean"
      -          },
      -          "moving": {
      -            "description": "本爻是否发动。",
      -            "type": "boolean"
      -          },
      -          "mu_ku": {
      -            "description": "是否入墓库。",
      -            "type": "boolean"
      -          },
      -          "mu_ku_branch": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ],
      -            "description": "墓库地支。"
      -          },
      -          "mu_ku_element": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ],
      -            "description": "墓库五行。"
      -          },
      -          "xun_kong": {
      -            "description": "是否旬空。",
      -            "type": "boolean"
      -          },
      -          "yue_po": {
      -            "description": "是否月破。",
      -            "type": "boolean"
      -          }
      -        },
      -        "required": [
      -          "moving",
      -          "yue_po",
      -          "xun_kong",
      -          "mu_ku",
      -          "dong_sheng",
      -          "dong_ke"
      -        ],
      -        "type": "object"
      -      },
      -      "gan_zhi": {
      -        "description": "该爻干支。",
      -        "minLength": 0,
      -        "type": "string"
      -      },
      -      "liu_qin": {
      -        "description": "六亲。",
      -        "type": "string"
      -      },
      -      "liu_shou": {
      -        "description": "六神。",
      -        "type": "string"
      -      },
      -      "position": {
      -        "description": "爻位;0 表示未定位。",
      -        "maximum": 6,
      -        "minimum": 0,
      -        "type": "integer"
      -      },
      -      "ri_chen_relations": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": {
      -              "items": {
      -                "type": "string"
      -              },
      -              "type": "array"
      -            },
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "与日辰的关系。"
      -      },
      -      "shi_ying": {
      -        "default": "",
      -        "description": "世爻或应爻标记。",
      -        "enum": [
      -          "世",
      -          "应",
      -          ""
      -        ],
      -        "type": "string"
      -      },
      -      "wang_shuai": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ],
      -        "description": "旺衰状态。"
      -      },
      -      "wuxing": {
      -        "description": "该爻五行。",
      -        "type": "string"
      -      },
      -      "yao_value": {
      -        "description": "爻值;0 表示无变爻。",
      -        "maximum": 9,
      -        "minimum": 0,
      -        "type": "integer"
      -      }
      -    },
      -    "required": [
      -      "position",
      -      "yao_value",
      -      "gan_zhi",
      -      "wuxing",
      -      "liu_qin",
      -      "liu_shou",
      -      "flags"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / selected_yongshen_context / properties / yong_line / properties
      Added value: +{
      +  "chang_sheng_yue": {
      +    "description": "月令长生状态。",
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "flags": {
      +    "additionalProperties": false,
      +    "description": "爻位状态标记。",
      +    "properties": {
      +      "dong_ke": {
      +        "description": "动爻是否克它爻。",
      +        "type": "boolean"
      +      },
      +      "dong_sheng": {
      +        "description": "动爻是否生它爻。",
      +        "type": "boolean"
      +      },
      +      "moving": {
      +        "description": "本爻是否发动。",
      +        "type": "boolean"
      +      },
      +      "mu_ku": {
      +        "description": "是否入墓库。",
      +        "type": "boolean"
      +      },
      +      "mu_ku_branch": {
      +        "description": "墓库地支。",
      +        "type": [
      +          "null",
      +          "string"
      +        ]
      +      },
      +      "mu_ku_element": {
      +        "description": "墓库五行。",
      +        "type": [
      +          "null",
      +          "string"
      +        ]
      +      },
      +      "xun_kong": {
      +        "description": "是否旬空。",
      +        "type": "boolean"
      +      },
      +      "yue_po": {
      +        "description": "是否月破。",
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "moving",
      +      "yue_po",
      +      "xun_kong",
      +      "mu_ku",
      +      "dong_sheng",
      +      "dong_ke"
      +    ],
      +    "type": "object"
      +  },
      +  "gan_zhi": {
      +    "description": "该爻干支。",
      +    "minLength": 0,
      +    "type": "string"
      +  },
      +  "liu_qin": {
      +    "description": "六亲。",
      +    "type": "string"
      +  },
      +  "liu_shou": {
      +    "description": "六神。",
      +    "type": "string"
      +  },
      +  "position": {
      +    "description": "爻位;0 表示未定位。",
      +    "maximum": 6,
      +    "minimum": 0,
      +    "type": "integer"
      +  },
      +  "ri_chen_relations": {
      +    "additionalProperties": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "description": "与日辰的关系。",
      +    "type": [
      +      "null",
      +      "object"
      +    ]
      +  },
      +  "shi_ying": {
      +    "$ref": "#/$defs/Enum_58a6a0811777",
      +    "default": "",
      +    "description": "世爻或应爻标记。"
      +  },
      +  "wang_shuai": {
      +    "description": "旺衰状态。",
      +    "type": [
      +      "null",
      +      "string"
      +    ]
      +  },
      +  "wuxing": {
      +    "description": "该爻五行。",
      +    "type": "string"
      +  },
      +  "yao_value": {
      +    "description": "爻值;0 表示无变爻。",
      +    "maximum": 9,
      +    "minimum": 0,
      +    "type": "integer"
      +  }
      +}
    • addedOutput schema / properties / selected_yongshen_context / properties / yong_line / required
      Added value: +[
      +  "position",
      +  "yao_value",
      +  "gan_zhi",
      +  "wuxing",
      +  "liu_qin",
      +  "liu_shou",
      +  "flags"
      +]
    • addedOutput schema / properties / selected_yongshen_context / properties / yong_line / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • removedOutput schema / properties / timing_candidates / items / properties / position / anyOf
      Removed value: -[
      -  {
      -    "type": "integer"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / timing_candidates / items / properties / position / type
      Added value: +[
      +  "null",
      +  "integer"
      +]
    • removedOutput schema / properties / timing_candidates / items / properties / trigger_branch / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / timing_candidates / items / properties / trigger_branch / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / timing_candidates / items / properties / window / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / timing_candidates / items / properties / window / type
      Added value: +[
      +  "null",
      +  "string"
      +]
  2. First observed

TDQS

A4.6/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations only say readOnlyHint=false and idempotentHint=false; the description supplies the consequence an agent actually needs — casting=auto creates a brand-new hexagram, so retrying or re-calling for the same matter is forbidden, and later turns must reuse the existing Reading. It also states that hexagram facts must be taken verbatim from the schema, guarding against reinterpretation. This is behavior beyond what the annotations convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Purpose is front-loaded, followed by state/retry constraints, then the sibling alternative — a sensible ordering. Four dense sentences with no filler, though the first sentence compresses three functions and reads slightly heavy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 6-parameter, 4-required state-creating tool with an output schema, the definition covers the decision-relevant gaps: when to use it, that a new hexagram is created, that repeated casting is prohibited, and how follow-ups bind to the existing Reading. Return values are covered by the output schema, so nothing essential is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, including the auto/coins/yaos branching, the order of coin rounds and yao values, and the mandate to pass longitude explicitly, so the schema already carries parameter meaning. The description only adds that casting=auto produces a fresh cast — behavioral context rather than new parameter semantics. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The first sentence names three concrete operations (casting, chart layout, structured interpretation) on a specific resource — a liuyao hexagram — and narrows the domain to 卦象断事 queries about 吉凶、成败、得失. It also names the sibling it is not (qimen_ask) and the condition that selects that sibling, so an agent can distinguish it without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicit when-to-use (image-based divination questions), explicit when-not (time/space directional decisions → qimen_ask), and explicit follow-up protocol (subsequent questions must be interpreted against this Reading rather than re-cast). The prohibition on auto-retry or repeated calls for the same matter is a concrete usage rule, not an implication.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources