跳转至

ability.yaml

每个 Ability 位于 abilities/<ability_id>/ability.yaml,声明自身信息和持有的 Node 清单。

id: guide_planning
name: Travel Guide Planning
description: Collect the trip brief and generate a day-by-day itinerary.
entry: collect_info
nodes:
  - id: collect_info
    name: Collect information
    description: Ask for destination, dates, budget and preferences.
  - id: generate_itinerary
    name: Generate itinerary
    description: Produce a day-by-day itinerary with sources and budget.

字段说明:

字段 说明
id 必须与目录名一致,项目内唯一
name / description 展示信息
entry 入口 Node id
nodes[] 该 Ability 持有的 Node;Node 目录必须存在于 nodes/<id>/

ability.md 描述如何选择和编排这些 Node。使用 ability list/switch/validate/delete 和 node 管理。