rlm-navigator
Advanced tools
@@ -12,6 +12,3 @@ # RLM Navigator — Recursive Codebase Navigation Skill | ||
| ``` | ||
| If offline, tell the user to start the daemon: | ||
| ``` | ||
| python daemon/rlm_daemon.py --root <project_path> | ||
| ``` | ||
| If offline or tools return errors, call `get_status` — the MCP server will auto-restart the daemon. | ||
@@ -18,0 +15,0 @@ ### 2. Explore Structure (never use `ls`, `find`, or `Glob`) |
+1
-1
| { | ||
| "name": "rlm-navigator", | ||
| "version": "1.3.1", | ||
| "version": "1.3.3", | ||
| "description": "Token-efficient codebase navigation for AI-assisted coding", | ||
@@ -5,0 +5,0 @@ "bin": { |
@@ -76,3 +76,3 @@ #!/usr/bin/env node | ||
| try { | ||
| const child = spawn(cmd, [daemonScript, "--root", PROJECT_ROOT, "--idle-timeout", "300"], { | ||
| const child = spawn(cmd, [daemonScript, "--root", PROJECT_ROOT, "--idle-timeout", "0"], { | ||
| detached: true, | ||
@@ -201,2 +201,7 @@ stdio: "ignore", | ||
| if (isConnectionError(err) && attempt < retries - 1) { | ||
| // Clean stale state so spawnDaemon() doesn't short-circuit | ||
| const portFile = path.join(PROJECT_ROOT, ".rlm", "port"); | ||
| try { fs.unlinkSync(portFile); } catch {} | ||
| daemonChild = null; | ||
| spawning = false; | ||
| spawnDaemon(); | ||
@@ -203,0 +208,0 @@ const ok = await waitForDaemon(); |
@@ -191,3 +191,10 @@ /** | ||
| const code = (err as NodeJS.ErrnoException).code; | ||
| return code === "ECONNREFUSED" || code === "ECONNRESET" || code === "EPIPE"; | ||
| return ( | ||
| code === "ECONNREFUSED" || | ||
| code === "ECONNRESET" || | ||
| code === "EPIPE" || | ||
| code === "ETIMEDOUT" || | ||
| code === "ECONNABORTED" || | ||
| err.message.includes("timed out") | ||
| ); | ||
| } | ||
@@ -194,0 +201,0 @@ |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
231114
0.15%4520
0.27%