Commit Graph

1794 Commits

Author SHA1 Message Date
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
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