Skip to content

Commit 73fc1ce

Browse files
committed
Add server cmd to /doctor
1 parent dc770f3 commit 73fc1ce

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Unreleased
44

5-
- Add login providers to `/doctor`.
5+
- Add login providers and server command to `/doctor`.
66

77
## 0.36.1
88

src/eca/features/commands.clj

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
[eca.features.prompt :as f.prompt]
1111
[eca.features.tools.mcp :as f.mcp]
1212
[eca.llm-api :as llm-api]
13-
[eca.shared :as shared :refer [multi-str update-some]]))
13+
[eca.shared :as shared :refer [multi-str update-some]])
14+
(:import
15+
[java.lang ProcessHandle]))
1416

1517
(set! *warn-on-reflection* true)
1618

@@ -127,18 +129,20 @@
127129
(defn ^:private doctor-msg [db config]
128130
(let [model (llm-api/default-model db config)]
129131
(multi-str (str "ECA version:" (config/eca-version))
132+
""
133+
(str "Server cmd: " (.orElse (.commandLine (.info (ProcessHandle/current))) nil))
130134
""
131135
(str "Default model: " model)
132136
""
133137
(str "Login providers: " (reduce
134-
(fn [s [provider auth]]
135-
(str s provider ": " (-> auth
136-
(update-some :verifier shared/obfuscate)
137-
(update-some :device-code shared/obfuscate)
138-
(update-some :access-token shared/obfuscate)
139-
(update-some :api-key shared/obfuscate)) "\n"))
140-
"\n"
141-
(:auth db)))
138+
(fn [s [provider auth]]
139+
(str s provider ": " (-> auth
140+
(update-some :verifier shared/obfuscate)
141+
(update-some :device-code shared/obfuscate)
142+
(update-some :access-token shared/obfuscate)
143+
(update-some :api-key shared/obfuscate)) "\n"))
144+
"\n"
145+
(:auth db)))
142146
(str "Relevant env vars: " (reduce (fn [s [key val]]
143147
(if (or (string/includes? key "KEY")
144148
(string/includes? key "API")

0 commit comments

Comments
 (0)