From 14b3a3c4c10b76f4aa38edb4cee896f252f6995e Mon Sep 17 00:00:00 2001 From: starmen1265 Date: Tue, 17 Mar 2026 15:14:22 +0800 Subject: [PATCH] fix(analyze): correct kb-deep-analyzer path calculation - Add one more .parent to reach correct directory level - Fixed path: /home/.../kb-skills/kb-deep-analyzer (was /home/.../kb-skills/kb_workflow/kb-deep-analyzer) Co-Authored-By: Claude Opus 4.6 --- kb_workflow/pipeline/processors/analyze.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kb_workflow/pipeline/processors/analyze.py b/kb_workflow/pipeline/processors/analyze.py index 83439dc..042d75c 100644 --- a/kb_workflow/pipeline/processors/analyze.py +++ b/kb_workflow/pipeline/processors/analyze.py @@ -202,7 +202,7 @@ class AnalyzeProcessor(BaseProcessor): # Lazy import with delayed sys.path modification for external kb-deep-analyzer global _deep_analyzer_path_added if not _deep_analyzer_path_added: - _kb_deep_analyzer_path = Path(__file__).parent.parent.parent / "kb-deep-analyzer" + _kb_deep_analyzer_path = Path(__file__).parent.parent.parent.parent / "kb-deep-analyzer" if str(_kb_deep_analyzer_path) not in sys.path: sys.path.insert(0, str(_kb_deep_analyzer_path)) _deep_analyzer_path_added = True