You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

158 lines
3.7 KiB

# Tavily 测试报告 - 桐哥
**日期:** 2026-03-07
**测试者:** Eason (陈医生)
---
## ✅ 配置确认
### 配置方式:**Plugin**(不是 Skill)
| 配置项 | 状态 | 位置 |
|--------|------|------|
| **Plugin 清单** | ✅ `openclaw.plugin.json` | `/root/.openclaw/workspace/skills/tavily/` |
| **工具实现** | ✅ `index.js` 导出 `register` + `activate` | 同上 |
| **Plugin 路径** | ✅ 已添加到 `plugins.load.paths` | `/root/.openclaw-tongge/openclaw.json` |
| **Plugin 启用** | ✅ `plugins.entries.tavily.enabled: true` | 同上 |
| **Skill 配置** | ❌ **不**在 `skills.entries` 中 | 正确 |
| **API Key** | ✅ 硬编码在 `index.js` 中 | `tvly-dev-...` |
---
## ✅ 服务状态测试
```bash
$ systemctl --user status openclaw-gateway-tongge.service
● openclaw-gateway-tongge.service - OpenClaw Gateway - 桐哥
Active: active (running) since Sat 2026-03-07 12:21:09 UTC
Main PID: 3178438 (openclaw)
Memory: 513.3M
```
**结果:** ✅ 服务正常运行
---
## ✅ 插件加载测试
```bash
$ journalctl --user -u openclaw-gateway-tongge | grep -i tavily
Mar 07 12:21:28 vps-vaym openclaw-gateway-tongge: [Tavily] Plugin registered
```
**结果:** ✅ 插件成功注册
---
## 🧪 功能测试(待 Telegram 测试)
### 测试命令
在 Telegram 中对 `@tongge_chat_bot` 发送:
#### 测试 1: 基础搜索
```
用 tavily 搜索一下今天的人工智能新闻
```
**预期:**
- 桐哥调用 `tavily_search` 工具
- 返回 3-5 条新闻结果
- 包含标题、URL、摘要
#### 测试 2: 深度搜索
```
帮我研究一下 2026 年最新的 AI 发展趋势,要详细一点
```
**预期:**
- 使用 `search_depth: advanced`
- 返回多个来源的结果
- 有 AI 生成的综合总结
#### 测试 3: 新闻搜索
```
用 tavily 搜索最近的科技新闻,topic 用 news
```
**预期:**
- 使用 `topic: news`
- 返回最近 7 天的新闻
- 来源为新闻媒体
---
## 📊 API 参数测试
| 参数 | 测试值 | 预期效果 |
|------|--------|----------|
| `search_depth` | `basic` | 快速搜索(1-2 秒) |
| `search_depth` | `advanced` | 深度搜索(5-10 秒) |
| `topic` | `general` | 全网搜索 |
| `topic` | `news` | 最近 7 天新闻 |
| `max_results` | `3` | 返回 3 条结果 |
| `max_results` | `10` | 返回 10 条结果 |
| `include_answer` | `true` | 包含 AI 总结 |
---
## ⚠ 已知问题
### 问题 1: 插件导出警告
```
[plugins] plugins.allow is empty; discovered non-bundled plugins may auto-load
```
**影响:** 无功能性影响,只是警告
**修复:** 可选 - 在 `plugins.allow` 中明确列出信任的插件
### 问题 2: Memos 插件未找到
```
plugins.entries.memos-cloud-openclaw-plugin: plugin not found
```
**影响:** 无影响,memos 插件未安装
**修复:** 可选 - 从 `plugins.entries` 中删除该条目
---
## 🔧 故障排查命令
### 检查插件是否加载
```bash
journalctl --user -u openclaw-gateway-tongge -n 50 | grep -iE 'tavily|plugin'
```
### 检查服务状态
```bash
systemctl --user status openclaw-gateway-tongge
```
### 重启服务
```bash
systemctl --user restart openclaw-gateway-tongge
```
### 测试 Tavily API
```bash
curl -X POST https://api.tavily.com/search \
-H "Content-Type: application/json" \
-d '{"api_key": "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", "query": "test"}'
```
---
## ✅ 测试清单
- [x] 服务启动成功
- [x] 插件注册成功(日志显示 `[Tavily] Plugin registered`
- [ ] Telegram 基础搜索测试
- [ ] Telegram 深度搜索测试
- [ ] Telegram 新闻搜索测试
- [ ] API 参数验证
---
**最后更新:** 2026-03-07 12:22 UTC
**状态:** 🟡 等待 Telegram 功能测试