feat: add skills and upgrade feishu/dingtalk channel

This commit is contained in:
zhayujie
2026-02-02 00:42:39 +08:00
parent 77c2bfcc1e
commit a8d5309c90
32 changed files with 2931 additions and 200 deletions

View File

@@ -42,24 +42,26 @@ Agent: [调用 scheduler 工具]
**示例对话:**
```
用户: 每天早上8点帮我搜索一下当前新闻
用户: 每天早上8点帮我读取一下今日日程
Agent: [调用 scheduler 工具]
action: create
name: 每日新闻
name: 每日日程
tool_call:
tool_name: bocha_search
tool_name: read
tool_params:
query: 今日新闻
result_prefix: 📰 今日新闻播报
file_path: ~/cow/schedule.txt
result_prefix: 📅 今日日程
schedule_type: cron
schedule_value: 0 8 * * *
```
**工具调用参数说明:**
- `tool_name`: 要调用的工具名称(如 `bocha_search``web_fetch`
- `tool_name`: 要调用的工具名称(如 `bash``read``write` 等内置工具
- `tool_params`: 工具的参数(字典格式)
- `result_prefix`: 可选,在结果前添加的前缀文本
**注意:** 如果要使用 skills如 bocha-search需要通过 `bash` 工具调用 skill 脚本
### 2. 支持的调度类型
#### Cron 表达式 (`cron`)
@@ -167,7 +169,7 @@ Agent: [调用 scheduler 工具]
```json
{
"id": "def456",
"name": "每日新闻",
"name": "每日日程",
"enabled": true,
"created_at": "2024-01-01T10:00:00",
"updated_at": "2024-01-01T10:00:00",
@@ -177,11 +179,11 @@ Agent: [调用 scheduler 工具]
},
"action": {
"type": "tool_call",
"tool_name": "bocha_search",
"tool_name": "read",
"tool_params": {
"query": "今日新闻"
"file_path": "~/cow/schedule.txt"
},
"result_prefix": "📰 今日新闻播报",
"result_prefix": "📅 今日日程",
"receiver": "wxid_xxx",
"receiver_name": "张三",
"is_group": false,
@@ -234,30 +236,29 @@ Agent: [创建 cron: 0 18 * * 1-5]
Agent: [创建 interval: 3600]
```
### 4. 每日新闻推送(动态工具调用)
### 4. 每日日程推送(动态工具调用)
```
用户: 每天早上8点帮我搜索一下当前新闻
用户: 每天早上8点帮我读取今日日程
Agent: ✅ 定时任务创建成功
任务ID: news001
任务ID: schedule001
调度: 每天 8:00
工具: bocha_search(query='今日新闻')
前缀: 📰 今日新闻播报
工具: read(file_path='~/cow/schedule.txt')
前缀: 📅 今日日程
```
### 5. 定时天气查询(动态工具调用)
### 5. 定时文件备份(动态工具调用)
```
用户: 每天早上7点查询今天的天气
Agent: [创建 cron: 0 7 * * *]
工具: bocha_search(query='今日天气')
前缀: 🌤️ 今日天气预报
用户: 每天晚上11点备份工作文件
Agent: [创建 cron: 0 23 * * *]
工具: bash(command='cp ~/cow/work.txt ~/cow/backup/work_$(date +%Y%m%d).txt')
前缀: ✅ 文件已备份
```
### 6. 周报提醒(动态工具调用
### 6. 周报提醒(静态消息
```
用户: 每周五下午5点搜索本周热点
用户: 每周五下午5点提醒我写周报
Agent: [创建 cron: 0 17 * * 5]
工具: bocha_search(query='本周热点新闻')
前缀: 📊 本周热点回顾
消息: 📊 该写周报了!
```
### 4. 特定日期提醒