Peter Steinberger
e5be7c2cd4
refactor: dedupe gateway push string helper
2026-04-07 00:21:12 +01:00
Peter Steinberger
f11005de45
refactor: dedupe trim string helper
2026-04-07 00:21:11 +01:00
Peter Steinberger
15c218c43f
refactor: dedupe gateway server method record helpers
2026-04-06 23:22:04 +01:00
Peter Steinberger
1a63f5b972
fix: preserve plugin auto-enable activation context
2026-04-06 22:28:45 +01:00
Vincent Koc
cb770057b0
chore(lint): drop stale config and gateway lint comments
2026-04-06 15:57:32 +01:00
Peter Steinberger
ef923805f5
Revert "refactor(cli): remove custom cli backends"
...
This reverts commit 6243806f7b .
2026-04-06 13:40:42 +01:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Vincent Koc
5fa166ed11
fix(check): repair status report typing drift
2026-04-06 13:34:08 +01:00
Peter Steinberger
b04dd6d05c
refactor: consolidate session history sanitization
2026-04-06 13:23:44 +01:00
Neerav Makwana
9aaa000da0
fix(gateway): show /tts audio in Control UI webchat ( #61598 ) (thanks @neeravmakwana)
2026-04-06 13:19:38 +01:00
Peter Steinberger
bbd0702c79
fix(agents): narrow phase-aware history hardening ( #61829 ) (thanks @100yenadmin)
2026-04-06 20:52:27 +09:00
Eva
b099427570
fix(gateway): sanitize bounded SSE refresh + deduplicate constant
...
- Bounded/cursor SSE refresh path now sanitizes through
sanitizeChatHistoryMessages before paginating, matching the
unbounded path and initial history load.
- Export DEFAULT_CHAT_HISTORY_TEXT_MAX_CHARS from chat.ts and
import in sessions-history-http.ts instead of duplicating.
2026-04-06 20:52:27 +09:00
Eva
dea515e833
fix: sanitize SSE history fast path and preserve cursor paging
2026-04-06 20:52:27 +09:00
Ayaan Zaidi
0bfe6710a2
fix: align gateway approval typings
2026-04-06 14:05:49 +05:30
Peter Steinberger
bb01e49192
refactor: share gateway auth and approval helpers
2026-04-06 07:41:08 +01:00
Peter Steinberger
124c4c85ab
fix(tasks): hide internal completion wake rows
2026-04-06 03:03:53 +01:00
Peter Steinberger
dd8525cacd
fix(gateway): accept music generation internal events
2026-04-06 02:18:15 +01:00
Vignesh Natarajan
7572f174e3
Dreaming: update multiphase stats and UI polish
2026-04-05 17:38:02 -07:00
Vignesh Natarajan
61e61ccc18
Dreaming: simplify sweep flow and add diary surface
2026-04-05 17:18:54 -07:00
Gustavo Madeira Santana
e29d370969
Gateway: keep outbound session metadata in owner store
2026-04-05 17:42:14 -04:00
Peter Steinberger
9bc43b61bf
refactor: share assistant phase helpers
2026-04-06 05:23:54 +09:00
Peter Steinberger
97e1437803
fix: clarify exec node routing guidance
2026-04-05 20:55:04 +01:00
Gustavo Madeira Santana
dcd0cf9f98
fix(matrix): align DM room session routing ( #61373 )
...
Merged via squash.
Prepared head SHA: 9529d2e161
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-05 15:15:46 -04:00
Peter Steinberger
bcc0e3de2e
refactor: remove core test extension leaks
2026-04-05 19:54:57 +01:00
Peter Steinberger
1a47675e6c
fix: restore check after CLI seam cleanup
2026-04-05 19:06:34 +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
Vincent Koc
8ff41a6bc4
refactor(memory-core): rename sleep surface back to dreaming
2026-04-05 18:35:54 +01:00
Vincent Koc
550872777e
feat(memory-core): introduce sleep phases
2026-04-05 18:35:54 +01:00
Peter Steinberger
db0db3abdb
test: make talk gateway fixtures provider agnostic
2026-04-05 18:34:14 +01:00
Peter Steinberger
6243806f7b
refactor(cli): remove custom cli backends
2026-04-05 18:04:48 +01:00
Peter Steinberger
043d9d370f
test: stabilize acp dispatch and dreaming typings
2026-04-05 17:52:15 +01:00
Peter Steinberger
97878b853a
refactor: move legacy config migration behind doctor
2026-04-05 16:12:45 +01:00
Peter Steinberger
6e3155ca84
feat(memory-core): add dreaming aging controls
2026-04-05 15:59:06 +01:00
Peter Steinberger
f7670bde7e
fix(memory-core): align dreaming promotion
2026-04-05 15:47:25 +01:00
Peter Steinberger
629baf5fa7
refactor: move plugin setup and memory capabilities to registries
2026-04-05 14:53:53 +01:00
Nimrod Gutman
28955a36e7
feat(ios): add exec approval notification flow ( #60239 )
...
* fix(auth): hand off qr bootstrap to bounded device tokens
* feat(ios): add exec approval notification flow
* fix(gateway): harden approval notification delivery
* docs(changelog): add ios exec approval entry (#60239 ) (thanks @ngutman)
2026-04-05 16:33:22 +03:00
Peter Steinberger
9a0d88a868
refactor: move talk config contract under plugin
2026-04-05 14:26:35 +01:00
Peter Steinberger
9ddc3576d1
refactor: move elevenlabs talk config into plugin
2026-04-05 14:11:10 +01:00
Peter Steinberger
377ccbcf1d
test: stabilize gateway chat and method suites
2026-04-05 08:43:21 +01:00
Vincent Koc
42bc411c46
fix(gateway): catch invalid cron session targets
2026-04-05 08:10:29 +01:00
Peter Steinberger
20803dac14
fix: fail closed for invalid persisted cron targets
2026-04-05 07:57:16 +01:00
Michael Faath
a4ada035d8
Gateway: use runtime config for talk.speak
2026-04-05 08:20:47 +05:30
Ayaan Zaidi
823ce7957d
fix(gateway): harden talk.speak responses
2026-04-05 08:20:47 +05:30
Peter Steinberger
b9201e8333
refactor: share announce test runtime seams
2026-04-04 23:38:36 +09:00
Peter Steinberger
fb8e20ddb6
fix: harden paired-device management authz ( #50627 ) (thanks @coygeek)
2026-04-04 23:27:05 +09:00
Peter Steinberger
a1b794a12c
fix(ci): repair node test regressions
2026-04-04 15:09:49 +01:00
Peter Steinberger
c5c5c77ebb
fix(ci): restore contract-safe core imports
2026-04-04 15:09:48 +01:00
Peter Steinberger
39bcf695dc
fix(cron): reject unsafe custom session targets earlier
2026-04-04 20:13:39 +09:00
Peter Steinberger
87d840e9ee
fix: tighten Teams and device typing
2026-04-04 19:39:22 +09:00