Hiroshi Tanaka
3f1b369f4a
feat(config): add rich description fields to JSON Schema output [AI-assisted] ( #60067 )
...
Merged via squash.
Prepared head SHA: a98b971924
Co-authored-by: solavrc <145330217+solavrc@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-04 22:10:08 +03:00
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
Peter Steinberger
c70b10460c
style(auth): normalize auth choice formatting
2026-04-04 12:19:08 +01:00
Peter Steinberger
bc75968074
perf(cli): trim gateway status startup imports
2026-04-04 08:59:56 +01:00
Peter Steinberger
f9e9d4e357
fix(cli): preload plugins for local agent runs
2026-04-04 08:59:37 +01:00
Peter Steinberger
a81cf1da1f
refactor: share sdk lazy config and cli test helpers
2026-04-04 16:55:04 +09:00
Peter Steinberger
0a5bce21a6
fix: tighten pairing guard and unblock landing gate ( #60491 ) (thanks @eleqtrizit)
2026-04-04 16:24:10 +09:00
Peter Steinberger
406a47284a
fix(ci): restore channel typing and root-help metadata build
2026-04-04 07:59:32 +01:00
Peter Steinberger
1b4bb5be19
fix(anthropic): remove setup-token onboarding path
2026-04-04 15:46:25 +09:00
Vincent Koc
6fc69f5d33
fix(secrets): drop legacy talk apiKey target surface ( #60717 )
2026-04-04 15:22:41 +09:00
Peter Steinberger
e277ac0838
fix: defer command secret target registry loading
2026-04-04 04:58:09 +01:00
Peter Steinberger
6b003a7f2b
refactor(cli): reuse install safety overrides
2026-04-04 12:35:58 +09:00
JD Davis
bac15a7313
CLI: pass unsafe flag through linked plugin probes
2026-04-04 12:34:55 +09:00
Peter Steinberger
41e16a883b
fix(cli): honor unsafe override for linked installs
2026-04-04 12:22:49 +09:00
tmimmanuel
0fef95b17d
fix: preserve Windows scheduled task restart/install behavior ( #59335 ) (thanks @tmimmanuel)
...
* fix(daemon): preserve Windows Task Scheduler settings on reinstall and exit early on failed restart
* fix(daemon): add test coverage for Create/Change paths, fix early exit grace period
* fix(daemon): fix startup-fallback tests for new isRegisteredScheduledTask call
* fix(daemon): report early restart failure accurately
* fix: preserve Windows scheduled task restart/install behavior (#59335 ) (thanks @tmimmanuel)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-04 08:46:00 +05:30
Peter Steinberger
a23ab9b906
refactor: move voice-call realtime providers into extensions
2026-04-04 12:07:23 +09:00
Vincent Koc
dd31ee1139
fix(cli): log pending control ui build
2026-04-04 10:47:38 +09:00
Peter Steinberger
1e6e685347
fix: unblock cli startup metadata
2026-04-04 02:35:36 +01:00
Peter Steinberger
236a9003b6
test(ci): fix logs cli gateway mock typing
2026-04-04 00:28:25 +01:00
Peter Steinberger
306fe841f5
fix(cli): add local logs fallback
2026-04-04 08:17:11 +09:00
Peter Steinberger
ab318de8b7
test(plugins): finish moving contract coverage
2026-04-04 00:11:39 +01:00
Peter Steinberger
e4b5027c5e
refactor(plugins): move extension seams into extensions
2026-04-04 00:10:16 +01:00
Gustavo Madeira Santana
9004ef65df
Plugins: add install --force overwrite flag ( #60544 )
...
Merged via squash.
Prepared head SHA: 28ae50b615
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-03 18:09:14 -04:00
Peter Steinberger
4fb0837220
test: relax qr dashboard cli exit assertion
2026-04-03 22:30:46 +01:00
Peter Steinberger
ee45a59b4e
test: normalize owning npm path assertions
2026-04-03 22:25:34 +01:00
Peter Steinberger
be1d31fa8a
test(ci): fix windows update and task cleanup cases
2026-04-03 22:22:51 +01:00
Peter Steinberger
9f132fc1b0
test: stabilize qr dashboard ci assertion
2026-04-03 22:17:01 +01:00
Peter Steinberger
267b6f595c
test: harden windows ci coverage
2026-04-03 22:09:34 +01:00
Peter Steinberger
361efd28c9
test(ci): preserve runtime module shape in qr tests
2026-04-03 22:05:25 +01:00
Peter Steinberger
8343a11a6b
fix(ci): type qr dashboard runtime mocks
2026-04-03 21:57:39 +01:00
Peter Steinberger
eb6698002c
fix(ci): repair qr test typing and mattermost setup status
2026-04-03 21:55:33 +01:00
Peter Steinberger
51eb877a15
test(ci): stabilize qr cli runtime mocks
2026-04-03 21:53:02 +01:00
Peter Steinberger
f3a6d13965
test: trim helper partial mocks
2026-04-03 21:34:42 +01:00
Peter Steinberger
fa6e6603fa
test(ci): harden cli and exec tests for shared workers
2026-04-03 21:30:47 +01:00
Peter Steinberger
6f8f2a012b
test: trim commands and cli partial mocks
2026-04-03 20:34:23 +01:00
Peter Steinberger
a715b83e67
test: trim auto-reply and cli partial mocks
2026-04-03 20:30:10 +01:00
Vincent Koc
30e43550bb
test(cli): make plugin install recovery requests explicit
2026-04-04 04:26:51 +09:00
Vincent Koc
88d3b73c6d
fix(types): annotate portable exported helper types
2026-04-04 03:57:47 +09:00
Peter Steinberger
a301e2ef87
test: trim cli and infra importActual mocks
2026-04-03 19:54:37 +01:00
Peter Steinberger
1c66a050c2
refactor(plugins): move outbound dep aliases into extensions
2026-04-03 19:53:38 +01:00
Peter Steinberger
bc23db501b
test: trim more core importOriginal usage
2026-04-03 19:49:43 +01:00
Peter Steinberger
13bc70397a
test: trim test partial mocks
2026-04-03 19:10:56 +01:00
Peter Steinberger
03a43fe231
refactor(plugins): genericize core channel seams
2026-04-03 19:09:21 +01:00
Peter Steinberger
856592cf00
fix(outbound): restore generic delivery and security seams
2026-04-03 19:09:20 +01:00
Peter Steinberger
ab96520bba
refactor(plugins): move channel behavior into plugins
2026-04-03 19:09:20 +01:00
Peter Steinberger
3edfc494df
test: expand builtin mock helper usage
2026-04-03 18:53:34 +01:00
Peter Steinberger
e0580e6863
test: harden shared-worker runtime setup
2026-04-03 18:18:56 +01:00
Vincent Koc
f575bc2bfe
test(ci): harden proxy-sensitive and timeout unit tests
2026-04-04 02:12:00 +09:00
Vincent Koc
745f1c9812
fix(types): align callers with removed legacy config aliases
2026-04-04 01:50:44 +09:00
huntharo
c4f40c3f7d
Plugins: allow unsafe-force override on update
2026-04-04 01:49:35 +09:00