langgraph-plan-review: replace hardcoded C:\Users\bowei paths with Path.home()/relative resolution

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
bowei
2026-07-20 19:19:17 +08:00
co-authored by Claude Opus 4.8
parent 2b873a1f4d
commit 742bed62eb
3 changed files with 7 additions and 10 deletions
+5 -4
View File
@@ -77,12 +77,13 @@ def resolve_codex() -> str:
if exe and Path(exe).exists(): if exe and Path(exe).exists():
return exe return exe
# 2. Known install paths (checked before PATH to avoid picking up wrong codex variant) # 2. Known install paths (checked before PATH to avoid picking up wrong codex variant)
home = Path.home()
for candidate in [ for candidate in [
r"C:\Users\bowei\miniconda3\envs\langgraph\codex.cmd", home / "miniconda3" / "envs" / "langgraph" / "codex.cmd",
r"C:\Users\bowei\.conda\envs\langgraph\codex.cmd", home / ".conda" / "envs" / "langgraph" / "codex.cmd",
]: ]:
if Path(candidate).exists(): if candidate.exists():
return candidate return str(candidate)
# 3. PATH lookup fallback # 3. PATH lookup fallback
found = shutil.which("codex") or shutil.which("codex.cmd") found = shutil.which("codex") or shutil.which("codex.cmd")
if found: if found:
@@ -44,11 +44,6 @@ function Resolve-CondaExe {
} }
} }
$LegacyFallback = "C:\Users\bowei\miniconda3\Scripts\conda.exe"
if (Test-Path -LiteralPath $LegacyFallback) {
return $LegacyFallback
}
throw "Unable to locate conda. Set -CondaExe or CONDA_EXE, or ensure conda is on PATH." throw "Unable to locate conda. Set -CondaExe or CONDA_EXE, or ensure conda is on PATH."
} }
@@ -108,10 +108,11 @@ def run_workflow(
try: try:
httpx.get(f"{server_url}/ok", timeout=5).raise_for_status() httpx.get(f"{server_url}/ok", timeout=5).raise_for_status()
except Exception as exc: except Exception as exc:
manage_script = Path(__file__).resolve().with_name("manage_dev_server.ps1")
raise RuntimeError( raise RuntimeError(
f"langgraph dev server not reachable at {server_url}.\n" f"langgraph dev server not reachable at {server_url}.\n"
f"Start it first:\n" f"Start it first:\n"
f" PowerShell -File C:\\Users\\bowei\\.claude\\skills\\langgraph-plan-review\\scripts\\manage_dev_server.ps1 start\n" f" PowerShell -File {manage_script} start\n"
f"Error: {exc}" f"Error: {exc}"
) )