feat: add workflow toolkit and runtime support

This commit is contained in:
2026-07-06 10:45:19 +08:00
parent efc6fa7067
commit ed7f89d44f
44 changed files with 3770 additions and 127 deletions
+47
View File
@@ -0,0 +1,47 @@
name: anysearch_search
desc: 使用 AnySearch 统一搜索 API 搜索互联网、文档、学术、代码等信息,返回结果列表和搜索元数据。默认匿名访问。
params:
- name: query
type: string
required: true
description: 搜索关键词或问题
- name: max_results
type: integer
required: false
default: "10"
description: 返回结果数量,范围 1-20,默认 10
steps:
- url: https://api.anysearch.com/v1/search
method: POST
headers:
Content-Type: application/json
body: |
{
"query": "${param:query}",
"max_results": ${param:max_results},
"format": "json"
}
timeout: 30
var:
- name: code
extract: code
default: "-1"
- name: message
extract: message
default: ""
- name: request_id
extract: request_id
default: ""
- name: results
extract: data.results
default: "[]"
- name: total_results
extract: data.metadata.total_results
default: "0"
- name: search_time_ms
extract: data.metadata.search_time_ms
default: "0"
result: |
AnySearch code=${step0:code}, message=${step0:message}, request_id=${step0:request_id}
total_results=${step0:total_results}, search_time_ms=${step0:search_time_ms}
results=${step0:results}