# 鸿蒙旅行规划 Agent 配置（模拟鸿蒙 Agent DSL）
# 来源: HarmonyOS Agent DSL 公开示例

agentId: harmony-travel-planner
type: chain
chain:
  steps:
    - name: Planner
      systemPrompt: "根据用户需求制定旅行计划，输出包含景点、时间、预算的 JSON 格式行程"
      output_type:
        type: object
        properties:
          route: { type: array, items: { type: string } }
          budget: { type: number }
          days: { type: integer }

    - name: Transport
      systemPrompt: "根据城市名称预订交通方案"
      input_type: { type: string }
      output_type: { type: string }

    - name: Hotel
      systemPrompt: "根据城市名称预订酒店"
      input_type: { type: string }
      output_type: { type: string }

model:
  provider: pangu
  name: pangu-lite
  context: 4096
