fix(kb-workflow): 修正路径管理和子技能逻辑
- kb_workflow.py: 修复目录查询命令(--pending, --metadata等) - bilibili_metadata.py: headless默认True,逻辑保持纯净 - deep_analyzer.py: 添加缺失的pathlib.Path导入 - SKILL.md: 更新步骤说明,明确由workflow提供路径给子技能 fix: 修复Playwright启动失败(NameError)和路径自动获取问题
This commit is contained in:
@@ -67,21 +67,24 @@ python3 /path/to/link-parser.py --url "[URL]"
|
||||
|
||||
### 步骤 3: 元数据提取
|
||||
|
||||
1. 获取目录路径:
|
||||
1. 获取元数据目录路径:
|
||||
```bash
|
||||
python3 kb_workflow.py --metadata
|
||||
# 返回: {"path": "/home/admin/work/knowledge-base/metadata"}
|
||||
```
|
||||
|
||||
2. 启动子代理调用对应平台的 metadata 技能:
|
||||
2. 构建输出文件路径:`${metadata_dir}/${platform}_${id}.meta.json`
|
||||
|
||||
3. 启动子代理调用对应平台的 metadata 技能(传入 `--output`):
|
||||
```bash
|
||||
# Bilibili
|
||||
python3 /path/to/bilibili_metadata.py --id "[ID]" --type video
|
||||
python3 /path/to/bilibili_metadata.py --id "[ID]" --type video --output "${metadata_dir}/bilibili_[ID].meta.json"
|
||||
|
||||
# Zhihu
|
||||
python3 /path/to/zhihu_metadata.py --id "[ID]" --type question
|
||||
# Zhihu
|
||||
python3 /path/to/zhihu_metadata.py --id "[ID]" --type question --output "${metadata_dir}/zhihu_[ID].meta.json"
|
||||
```
|
||||
|
||||
3. 解析输出 JSON,提取 filename
|
||||
4. 解析输出 JSON,提取 filename
|
||||
|
||||
### 步骤 4: 内容下载
|
||||
|
||||
|
||||
Reference in New Issue
Block a user