Files
OmniRoute/tests
Diego Rodrigues de Sa e Souza f218f965e3 fix(cli-tools): tolerate JSONC (comments, trailing commas) in tool settings
The `readSettings`/`readConfig`/`readAuth` helpers in `claude`, `cline`,
`droid`, `kilo` and `openclaw` settings routes were re-throwing on any
non-`ENOENT` error, so a config file with a trailing comma (valid JSONC,
emitted by some upstream CLIs) crashed the GET route with a 500 and the
dashboard misread it as "tool not installed". A new shared
`readJsoncConfig` helper strips trailing commas before parsing and
returns `null` on any parse failure, so the dashboard correctly renders
"installed but not configured" instead.

Co-authored-by: Zireael <3856578+Zireael@users.noreply.github.com>
Inspired-by: https://github.com/decolua/9router/commit/6c10edf8
2026-06-23 21:51:47 -03:00
..
2026-06-17 19:26:32 -03:00
2026-05-23 01:46:59 -03:00
2026-06-20 07:09:43 -03:00
2026-06-19 06:49:01 -03:00
2026-06-23 17:06:18 -03:00
2026-06-10 13:49:08 -03:00
2026-06-13 17:27:40 -03:00