justinhuangcode
e3d74619bc
fix(gateway): include platform and reason in node command rejection error
...
The generic "node command not allowed" error gives no indication of why the
command was rejected, making it hard to diagnose issues (e.g. running
`nodes notify` against a Linux node that does not declare `system.notify`).
Include the rejection reason and node platform in the error message so
callers can tell whether the command is not supported by the node, not in
the platform allowlist, or the node did not advertise its capabilities.
Fixes #24616
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 17:53:15 +00:00
..
2026-02-17 15:32:52 -08:00
2026-02-18 01:34:35 +00:00
2026-02-23 11:45:18 +05:30
2026-02-23 11:45:18 +05:30
2026-02-19 14:27:36 +00:00
2026-02-08 23:07:31 -06:00
2026-02-18 01:34:35 +00:00
2026-02-15 13:30:42 +00:00
2026-02-16 01:19:01 +00:00
2026-02-23 17:53:15 +00:00
2026-02-18 01:34:35 +00:00
2026-02-22 14:44:19 +00:00
2026-02-18 12:43:54 +00:00
2026-02-23 05:45:54 +00:00
2026-02-22 14:44:19 +00:00
2026-02-22 12:19:33 +01:00
2026-02-22 16:53:54 -08:00
2026-02-22 12:40:06 -05:00
2026-02-19 13:32:58 +00:00
2026-02-18 01:34:35 +00:00
2026-02-22 23:05:42 -06:00
2026-02-20 17:38:58 +00:00
2026-02-22 22:24:27 +01:00
2026-02-18 23:09:09 +00:00
2026-02-18 01:34:35 +00:00
2026-02-18 01:34:35 +00:00
2026-02-21 19:03:15 -08:00
2026-02-18 01:34:35 +00:00
2026-02-18 01:34:35 +00:00
2026-02-22 08:01:16 +00:00
2026-02-23 17:53:15 +00:00
2026-02-22 17:11:54 +00:00
2026-02-18 19:32:42 +00:00
2026-02-16 01:21:54 +00:00
2026-02-22 11:21:43 +01:00
2026-02-22 17:11:54 +00:00
2026-02-22 22:24:27 +01:00
2026-02-21 16:14:55 +01:00
2026-02-18 01:34:35 +00:00
2026-02-17 15:50:07 +09:00
2026-02-18 00:02:51 -05:00
2026-02-18 01:34:35 +00:00
2026-02-22 23:55:59 -06:00
2026-02-23 00:05:57 -06:00
2026-02-18 01:34:35 +00:00
2026-02-22 22:24:27 +01:00
2026-02-22 08:01:16 +00:00
2026-02-19 13:32:58 +00:00
2026-02-22 17:11:54 +00:00
2026-02-20 20:09:03 -06:00
2026-02-20 20:09:03 -06:00
2026-02-18 01:34:35 +00:00
2026-02-18 01:34:35 +00:00
2026-02-18 01:34:35 +00:00
2026-02-18 01:34:35 +00:00