Commit 658c6557 authored by Jan Reimes's avatar Jan Reimes
Browse files

fix(workspace): update workspace directory resolution for LLM wiki

* Adjusted workspace_delete to resolve directory from llm_wiki_dir.
* Modified workspace_process to use llm_wiki_dir for source directory resolution.
parent ff4c5695
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -61,7 +61,7 @@ def workspace_delete(
        try:
            manager = resolve_cache_manager()
            metadata = get_workspace(normalized)
            ws_dir = metadata.resolve_workspace_directory(manager.workspaces_dir) if metadata is not None else manager.workspaces_dir / normalized
            ws_dir = metadata.resolve_workspace_directory(manager.llm_wiki_dir) if metadata is not None else manager.llm_wiki_dir / normalized
            llm_wiki_dir = ws_dir / "wiki"
            if llm_wiki_dir.exists():
                shutil.rmtree(llm_wiki_dir)
+2 −4
Original line number Diff line number Diff line
@@ -132,8 +132,6 @@ def _process_member(
            source_kind=member.source_kind,
            profile=extraction_profile,
            force=force,
            release=member.release,
            md_yaml_frontmatter=md_yaml_frontmatter,
        )
        if result_path:
            suffix = result_path.suffix.lstrip(".")
@@ -191,9 +189,9 @@ def workspace_process(
    cache_manager = resolve_cache_manager()
    metadata = get_workspace(normalized)
    if metadata is not None:
        wiki_source_dir_base = metadata.resolve_sources_directory(cache_manager.workspaces_dir)
        wiki_source_dir_base = metadata.resolve_sources_directory(cache_manager.llm_wiki_dir)
    else:
        wiki_source_dir_base = cache_manager.workspaces_dir / normalized / "sources"
        wiki_source_dir_base = cache_manager.llm_wiki_dir / normalized / "sources"

    processed = 0
    failed = 0