Peter Steinberger
f7833376ea
refactor: share command config resolution
2026-04-06 07:41:08 +01:00
Peter Steinberger
bb01e49192
refactor: share gateway auth and approval helpers
2026-04-06 07:41:08 +01:00
Peter Steinberger
38cb5aefc8
fix(cli): narrow post-update root
2026-04-06 02:50:38 +01:00
Peter Steinberger
bdf1f02154
fix: exit after package-to-git handoff
2026-04-06 02:39:53 +01:00
Mariano
c7b7dc335e
test: fix current-main prep blockers ( #61582 )
...
Merged via squash.
Prepared head SHA: 49f7b121aa
Reviewed-by: @mbelinky
2026-04-06 03:33:47 +02:00
Peter Steinberger
eba8fed94b
fix: stop old cli after package-to-git switch
2026-04-06 02:17:20 +01:00
Peter Steinberger
26c9885832
fix: skip stale post-switch update follow-ups
2026-04-06 02:03:04 +01:00
Peter Steinberger
d37b97c2ff
refactor(update): extract package manager bootstrap logic
2026-04-06 01:41:59 +01:00
Peter Steinberger
ca462fb928
fix(update): bootstrap pnpm for dev preflight
2026-04-06 01:31:27 +01:00
Peter Steinberger
e0354e71eb
fix: skip old-process config writes after git switch
2026-04-06 01:29:33 +01:00
Peter Steinberger
c4cc557604
fix: clarify dirty dev update error
2026-04-06 00:58:19 +01:00
Peter Steinberger
be16cf2f0d
fix: defer plugin sync after git switch
2026-04-06 00:46:56 +01:00
Peter Steinberger
8e1c81e707
feat(qa): recreate qa lab docker stack
2026-04-05 23:21:56 +01:00
Peter Steinberger
471d056e2f
refactor: move browser runtime seams behind plugin metadata
2026-04-05 23:13:14 +01:00
Peter Steinberger
b8e2e5c251
test: genericize talk provider fixtures
2026-04-05 18:52:18 +01:00
Peter Steinberger
05d351c430
refactor(cli): remove bundled cli text providers
2026-04-05 18:46:36 +01:00
Peter Steinberger
5790435975
feat(agents): add video_generate tool
2026-04-05 18:44:06 +01:00
Peter Steinberger
5ad27fa25f
fix: allow slower Windows gateway restart health
2026-04-05 18:21:47 +01:00
Peter Steinberger
6243806f7b
refactor(cli): remove custom cli backends
2026-04-05 18:04:48 +01:00
Peter Steinberger
bff55b55cb
style: normalize import ordering and wrapping
2026-04-05 09:26:39 +01:00
Peter Steinberger
aa497e9c52
refactor: extract daemon launchd recovery helper
2026-04-05 09:16:44 +01:00
Peter Steinberger
fd968bfb2d
fix: recover unloaded macOS launch agents ( #43766 )
2026-04-05 17:06:22 +09:00
Peter Steinberger
23275edef1
refactor: simplify web provider plugin discovery
2026-04-05 08:50:01 +01:00
Peter Steinberger
a65ab607c7
fix(gateway): use launchd KeepAlive restarts
2026-04-05 07:43:37 +01:00
scoootscooob
6ab1b43081
fix(dotenv): load gateway.env compatibility fallback ( #61084 )
...
* fix(dotenv): load gateway env fallback
* fix(dotenv): preserve legacy cli env loading
* fix(dotenv): keep gateway fallback scoped to default profile
2026-04-04 18:24:29 -07:00
Andy Tien
dca21563c6
fix(cli): set non-zero exit code on argument errors ( #60923 )
...
Merged via squash.
Prepared head SHA: 0de0c43111
Co-authored-by: Linux2010 <35169750+Linux2010@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-04-05 03:17:51 +03:00
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