INNER CODE UNIT · Python

_embedded_kg_config

TianGzlab/OmicsClaw · omicsclaw/surfaces/desktop/server.py:446

    def _embedded_kg_config(
        x_omicsclaw_workspace: str | None = Header(None, alias="X-OmicsClaw-Workspace"),
        workspace: str | None = Query(None),
    ):
        explicit = str(x_omicsclaw_workspace or workspace or "").strip()
        if explicit:
            return kg_config.resolve(_coerce_kg_home(explicit))

        explicit_kg = str(os.getenv("OMICSCLAW_KG_HOME", "") or "").strip()
        if explicit_kg:
            return kg_config.resolve(explicit_kg)

        workspace_root = _resolve_scoped_memory_workspace("")
        if workspace_root:
            return kg_config.resolve(_coerce_kg_home(workspace_root))

        raise HTTPException(
            status_code=400,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…