Fix agent runtime lookup when launched from the desktop (#1551)
Thanks @cfaulkingham.
This commit is contained in:
1 parent
7ef78f960a
commit
904bf19e83
3 files changed
+69
-18
No files matched your search
@@ -55,6 +55,9 @@ SolidCraft looks for agents that speak the [Agent Client Protocol](https://agent
|
||||
on your `PATH` and in the usual install folders a desktop app's `PATH` often misses (npm's
|
||||
global folder, nvm, Volta, bun, `~/.local/bin`, `~/.grok/bin`, Homebrew, `%APPDATA%\npm`). For each one it
|
||||
shows its **version** (from `--version`, given three seconds) and whether it looks **signed in**.
|
||||
Version checks and agent sessions also use those folders on their `PATH`, so adapters can find
|
||||
runtimes such as Node when SolidCraft is opened from Finder or the Dock. Existing absolute
|
||||
`PATH` entries keep their order; no shell startup files are run.
|
||||
SolidCraft only checks whether the agent's own login file (`~/.claude/.credentials.json`,
|
||||
`~/.codex/auth.json`, `~/.gemini/oauth_creds.json`, …) or one of its key variables exists. It never
|
||||
reads the file and never starts the agent to find out. On macOS Claude Code keeps its login in
|
||||
|
||||
Reference in new issue
Block a user