Ayaan Zaidi
c9be0ece71
test(cli): align probe status expectation after rebase
2026-04-20 13:36:41 +05:30
Ayaan Zaidi
f070a92e19
fix(gateway): surface pending pairing upgrade details
2026-04-20 13:36:41 +05:30
Ayaan Zaidi
2c53354901
fix(gateway): tighten probe capability reporting
2026-04-20 11:59:27 +05:30
Ayaan Zaidi
485c258aaf
fix(gateway): split probe capability from reachability
2026-04-20 11:59:27 +05:30
Peter Steinberger
1ce9c355ab
test: share lifecycle token drift fixtures
2026-04-19 00:50:12 +01:00
Peter Steinberger
7b7d69a31e
test: share restart health stopped-free fixture
2026-04-19 00:48:17 +01:00
Peter Steinberger
28be124cc1
refactor: centralize restart log conventions
2026-04-18 19:08:35 +01:00
Peter Steinberger
df525b90f2
chore(lint): enable unnecessary type parameter rule
2026-04-18 18:31:13 +01:00
Vincent Koc
604a5e07d0
perf(cli): lazy-resolve daemon stop fallback port
2026-04-14 17:39:21 +01:00
Vincent Koc
f8610da4c5
perf(cli): narrow daemon and gateway cold paths
2026-04-14 17:35:26 +01:00
Vincent Koc
f95c706298
perf(cli): lazy-load daemon service runners
2026-04-14 16:43:48 +01:00
Peter Steinberger
d4f556a052
fix: align latest main type drift
2026-04-13 20:49:39 -07:00
Vincent Koc
792653df15
fix(ci): clear residual tsgo blockers
2026-04-13 22:37:25 +01:00
Vincent Koc
587e72df4d
perf(config): use direct writes for gateway token persistence
2026-04-13 19:38:56 +01:00
Vincent Koc
120c384f00
perf(config): reuse prepared snapshots for daemon token writes
2026-04-13 19:32:28 +01:00
Vincent Koc
55a3c8ea07
perf(daemon): import install config helpers directly
2026-04-13 19:22:52 +01:00
Vincent Koc
75b4c059b8
perf(daemon): slim gateway install token imports
2026-04-13 19:21:01 +01:00
Vincent Koc
114ff23f2a
perf(config): skip shell env fallback for explicit empty vars
2026-04-13 19:09:11 +01:00
Vincent Koc
3059b36306
fix(config): split command flag helpers
2026-04-12 00:05:01 +01:00
Vincent Koc
74e7b8d47b
fix(cycles): bulk extract leaf type surfaces
2026-04-11 13:26:50 +01:00
Peter Steinberger
1fb2e18f47
refactor: simplify cli conversions
2026-04-11 01:27:48 +01:00
Peter Steinberger
9e0d358695
refactor: simplify runtime conversions
2026-04-11 01:23:34 +01:00
Peter Steinberger
1a93b9cf03
refactor: simplify daemon status flags
2026-04-10 23:27:48 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return
2026-04-10 20:56:43 +01:00
WarrenJones
40c5edb5b1
fix: preserve safe gateway env vars on reinstall ( #63136 ) (thanks @WarrenJones)
...
* fix(daemon): preserve safe env vars on gateway reinstall
Pass the existing service environment into gateway reinstall planning so safe custom variables survive LaunchAgent rewrites and existing PATH entries are merged instead of being silently dropped.
Made-with: Cursor
* fix(daemon): track managed env keys on reinstall
* fix: preserve safe gateway env vars on reinstall (#63136 ) (thanks @WarrenJones)
* fix: validate preserved PATH entries on reinstall (#63136 ) (thanks @WarrenJones)
---------
Co-authored-by: WarrenJones <8704779+WarrenJones@users.noreply.github.com >
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-09 14:29:54 +05:30
Peter Steinberger
1a3f141215
refactor: dedupe cli lowercase helpers
2026-04-07 17:50:38 +01:00
Peter Steinberger
8d05bdda43
refactor: dedupe setup token readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
9869941c06
refactor: dedupe auth session readers
2026-04-07 06:07:13 +01:00
Peter Steinberger
7f6277b6e5
refactor: dedupe infra cli wizard error formatting
2026-04-07 02:03:34 +01:00
Peter Steinberger
c9e4b86c7e
fix: tighten container bind defaults for landing ( #61818 ) (thanks @openperf)
2026-04-06 14:02:20 +01:00
openperf
c857e93735
fix(gateway): auto-bind to 0.0.0.0 inside container environments
2026-04-06 14:02:20 +01:00
Peter Steinberger
bb01e49192
refactor: share gateway auth and approval helpers
2026-04-06 07:41:08 +01:00
Peter Steinberger
5ad27fa25f
fix: allow slower Windows gateway restart health
2026-04-05 18:21:47 +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
bc75968074
perf(cli): trim gateway status startup imports
2026-04-04 08:59:56 +01: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
a715b83e67
test: trim auto-reply and cli partial mocks
2026-04-03 20:30:10 +01:00
Josh Avant
788f56f30f
Secrets: hard-fail unsupported SecretRef policy and fix gateway restart token drift ( #58141 )
...
* Secrets: enforce C2 SecretRef policy and drift resolution
* Tests: add gateway auth startup/reload SecretRef runtime coverage
* Docs: sync C2 SecretRef policy and coverage matrix
* Config: hard-fail parent SecretRef policy writes
* Secrets: centralize unsupported SecretRef policy metadata
* Daemon: test service-env precedence for token drift refs
* Config: keep per-ref dry-run resolvability errors
* Docs: clarify config-set parent-object policy checks
* Gateway: fix drift fallback and schema-key filtering
* Gateway: align drift fallback with credential planner
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com >
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-03-31 02:37:31 -05:00
Peter Steinberger
3f1d6fe147
test: speed up cli and command suites
2026-03-31 02:25:02 +01:00
Peter Steinberger
fec51572a3
fix: stabilize gate and extension boundary checks
2026-03-30 02:37:36 +01:00
Peter Steinberger
168ab94eee
refactor(config): pin runtime snapshot and drop ttl cache
2026-03-29 22:57:31 +01:00
Peter Steinberger
855878b4f0
fix: stabilize serial test suite
2026-03-30 04:46:04 +09:00
Mariano
0afd73c975
fix(daemon): surface probe close reasons ( #56282 )
...
Merged via squash.
Prepared head SHA: c356980aa4
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-03-28 10:04:56 +01:00
heavenlost
3cbd4de95c
fix(gateway): restore loopback detail probes and identity fallback ( #51087 )
...
Merged via squash.
Prepared head SHA: f8a66ffde2
Co-authored-by: heavenlost <70937055+heavenlost@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-03-27 08:09:41 +01:00
Peter Steinberger
61d29efc04
test: eliminate remaining clone seams
2026-03-26 20:28:36 +00:00
Peter Steinberger
b7f2b0d7b9
refactor: align pairing replies, daemon hints, and feishu mention policy
2026-03-25 04:22:53 -07:00
Peter Steinberger
b9857a2b79
test: allow daemon start hints to grow on linux ( #54058 ) (thanks @byungsker)
2026-03-24 23:09:04 -07:00
Peter Steinberger
258a214bcb
refactor: centralize daemon service start state flow
2026-03-24 22:49:34 -07:00
HCL
db35f30005
fix: validate config before restart + derive loaded from real state
...
Address Codex P1 + Greptile P2:
- Move config validation before the restart attempt so invalid config
is caught in the stop→start path (not just the already-loaded path)
- Derive service.loaded from actual isLoaded() after restart instead
of hardcoded true
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: HCL <chenglunhu@gmail.com >
2026-03-24 22:35:09 -07:00