fix: [QE E2E Test] Failure: E2E Pipeline: IR rules=[] — 0功能规则生成 - Closes #15 #19

Merged
pzhang_zywl merged 1 commits from dev/issue-15-fix-empty-ir-pipeline into main 2026-05-31 19:18:18 +08:00
Owner

Summary

根因: config.pySECRETS_YAML 指向不存在的路径 projects/workspace-document-analyzer/...,导致 LLM 客户端无法获取 API key,所有 LLM 调用返回空结果。

修复:

  • 改为多路径搜索: IR_SECRETS_PATH env → ~/.openclaw/config/secrets.yaml~/.openclaw/workspace-document-analyzer/config/secrets.yaml
  • call_llm() 增加响应内容诊断日志
  • 验证: _load_secrets() 现在正确返回 deepseek + dashscope 配置

Test

  • pytest 全量通过 (75 passed, 17 skipped)
  • _load_secrets() 确认读取到 deepseek/dashscope API keys

Closes #15

## Summary **根因**: `config.py` 的 `SECRETS_YAML` 指向不存在的路径 `projects/workspace-document-analyzer/...`,导致 LLM 客户端无法获取 API key,所有 LLM 调用返回空结果。 **修复**: - 改为多路径搜索: `IR_SECRETS_PATH` env → `~/.openclaw/config/secrets.yaml` → `~/.openclaw/workspace-document-analyzer/config/secrets.yaml` - `call_llm()` 增加响应内容诊断日志 - 验证: `_load_secrets()` 现在正确返回 deepseek + dashscope 配置 ## Test - [x] pytest 全量通过 (75 passed, 17 skipped) - [x] `_load_secrets()` 确认读取到 deepseek/dashscope API keys Closes #15
pzhang_zywl added 1 commit 2026-05-31 19:16:51 +08:00
根因: SECRETS_YAML 指向不存在的路径 (projects/workspace-document-analyzer/...)
修复: 改为多路径搜索 ~/.openclaw/config/secrets.yaml 等。
配套: call_llm 增加响应内容诊断日志。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
pzhang_zywl merged commit 98546ba4b6 into main 2026-05-31 19:18:18 +08:00
Sign in to join this conversation.