manifest_version: "1.0.0"
name: web_search
display_name: 联网搜索
description: 语义级并发搜索引擎，支持多源搜索和结果聚合
author: Jarvis
version: "1.0.0"

type: sync
runtime: python
entry: tools/implementations/web_search.py
timeout: 60000

config_schema:
  api_key:
    type: string
    description: 搜索引擎 API 密钥
    required: true
  max_results:
    type: integer
    description: 最大返回结果数
    default: 10

commands:
  - name: search
    description: |
      执行语义级搜索。
      参数:
      - query (必需): 搜索关键词
      - max_results (可选): 最大结果数
      - sources (可选): 搜索源列表
    parameters:
      type: object
      properties:
        query:
          type: string
        max_results:
          type: integer
          default: 10
        sources:
          type: array
          items:
            type: string
      required: [query]

  - name: deep_search
    description: |
      深度搜索，带摘要生成。
      参数:
      - query (必需): 研究主题
      - keywords (必需): 关键词列表
    parameters:
      type: object
      properties:
        query:
          type: string
        keywords:
          type: array
          items:
            type: string
      required: [query, keywords]

tags: [search, web, research]
enabled: true
