Altay
5012b52780
fix(cli): route skills list output to stdout when --json is active ( #60914 )
...
* fix(cli): route skills list output to stdout when --json is active
runSkillsAction used defaultRuntime.log() which goes through console.log.
The --json preAction hook calls routeLogsToStderr(), redirecting console.log
to stderr. Switch to defaultRuntime.writeStdout() which writes directly to
process.stdout, consistent with how other --json commands (e.g. skills search)
already emit their output.
Fixes #57599
* test(cli): add skills JSON stdout regression coverage
* test(cli): refine skills CLI stream coverage
* fix(cli): add changelog entry for skills JSON stdout fix
---------
Co-authored-by: Aftabbs <aftabbs.wwe@gmail.com >
2026-04-04 18:09:44 +03:00
..
2026-03-31 21:09:17 -04:00
2026-04-04 08:59:56 +01:00
2026-04-04 10:47:38 +09:00
2026-04-04 01:07:28 +09:00
2026-04-04 08:59:37 +01:00
2026-04-04 00:10:16 +01:00
2026-04-03 19:54:37 +01:00
2026-03-31 02:25:02 +01:00
2026-03-30 00:41:06 +01:00
2026-03-31 02:25:02 +01:00
2026-03-30 00:39:39 +01:00
2026-03-30 00:39:39 +01:00
2026-04-04 01:07:28 +09:00
2026-04-04 01:07:28 +09:00
2026-03-31 02:25:02 +01:00
2026-04-04 12:19:08 +01:00
2026-04-02 22:08:59 +09:00
2026-04-04 04:58:09 +01:00
2026-04-04 04:58:09 +01:00
2026-04-04 04:58:09 +01:00
2026-03-29 16:02:59 -04:00
2026-04-03 19:49:43 +01:00
2026-03-31 02:37:31 -05:00
2026-03-31 02:25:02 +01:00
2026-04-03 19:10:56 +01:00
2026-04-03 19:09:21 +01:00
2026-04-03 19:09:20 +01:00
2026-04-03 07:14:58 +01:00
2026-03-31 02:25:02 +01:00
2026-03-30 00:39:39 +01:00
2026-03-30 16:10:13 +01:00
2026-04-02 15:19:53 +01:00
2026-04-02 01:28:14 -04:00
2026-04-03 19:10:56 +01:00
2026-04-04 01:07:28 +09:00
2026-04-04 01:07:28 +09:00
2026-04-02 22:50:17 +09:00
2026-04-04 01:07:28 +09:00
2026-04-04 00:28:25 +01:00
2026-04-04 08:17:11 +09:00
2026-03-31 02:25:02 +01:00
2026-03-31 02:25:02 +01:00
2026-04-04 15:46:25 +09:00
2026-03-31 02:25:02 +01:00
2026-04-03 20:34:23 +01:00
2026-04-03 19:53:38 +01:00
2026-04-03 19:53:38 +01:00
2026-03-31 02:25:02 +01:00
2026-04-03 19:09:20 +01:00
2026-04-02 20:57:14 +09:00
2026-04-03 19:09:20 +01:00
2026-04-04 12:22:49 +09:00
2026-04-04 12:34:55 +09:00
2026-04-03 03:22:37 +09:00
2026-04-03 18:09:14 -04:00
2026-04-02 22:59:25 +09:00
2026-04-04 01:49:35 +09:00
2026-04-02 22:50:17 +09:00
2026-04-04 12:35:58 +09:00
2026-04-04 04:26:51 +09:00
2026-03-30 01:02:25 +01:00
2026-04-04 01:49:35 +09:00
2026-04-03 19:54:37 +01:00
2026-03-31 02:25:02 +01:00
2026-03-31 02:25:02 +01:00
2026-03-31 02:25:02 +01:00
2026-04-04 16:55:04 +09:00
2026-04-03 14:51:24 +05:30
2026-04-04 16:55:04 +09:00
2026-04-04 02:35:36 +01:00
2026-04-04 08:59:56 +01:00
2026-04-04 02:35:36 +01:00
2026-04-03 19:10:56 +01:00
2026-03-29 22:39:30 +09:00
2026-04-04 02:35:36 +01:00
2026-03-31 02:25:02 +01:00
2026-03-31 02:25:02 +01:00
2026-04-04 18:09:44 +03:00
2026-03-30 16:10:13 +01:00
2026-03-30 16:10:13 +01:00
2026-04-04 18:09:44 +03:00
2026-04-03 20:34:23 +01:00
2026-04-03 21:34:42 +01:00
2026-03-31 02:25:02 +01:00
2026-04-04 16:55:04 +09:00
2026-04-04 16:55:04 +09:00
2026-04-04 16:55:04 +09:00