github-actions[bot]
ceb64dc07e
chore(ui): refresh de control ui locale
2026-04-08 22:26:42 +00:00
github-actions[bot]
a68e22ebf1
chore(ui): refresh zh-TW control ui locale
2026-04-08 22:26:40 +00:00
github-actions[bot]
3d318dd1ec
chore(ui): refresh pt-BR control ui locale
2026-04-08 22:26:38 +00:00
github-actions[bot]
be38cea78c
chore(ui): refresh zh-CN control ui locale
2026-04-08 22:26:33 +00:00
Peter Steinberger
95a4dd5abb
fix(ci): align ollama thinking expectations
2026-04-08 23:25:50 +01:00
Peter Steinberger
3c7beb4e42
test: avoid runtime auth overlays in failure-state coverage
2026-04-08 23:25:02 +01:00
Mariano
d514f4de83
Dreaming: surface grounded scene lane ( #63395 )
...
Merged via squash.
Prepared head SHA: 0c7f586f32
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-09 00:24:47 +02:00
Gustavo Madeira Santana
bd7801eefa
Slack: key turn-local dedupe by dispatch kind
...
Scope Slack turn-local delivery dedupe by reply dispatch kind so identical tool and final payloads on the same thread do not collapse into one send.
Expose the existing dispatcher kind on the public reply-runtime seam and cover the Slack tracker and preview-fallback paths with regression tests.
2026-04-08 18:19:34 -04:00
Pinghuachiu
68630a9e6d
fix(gateway): suppress announce/reply skip chat leakage ( #51739 )
...
Merged via squash.
Prepared head SHA: 2f53f3b0b7
Co-authored-by: Pinghuachiu <9033138+Pinghuachiu@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-08 15:18:57 -07:00
Accunza
8190cc4d21
fix: inter-session messages must not overwrite established external lastRoute ( #58013 )
...
Merged via squash.
Prepared head SHA: 820ea20cb8
Co-authored-by: duqaXxX <12242811+duqaXxX@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-08 15:12:27 -07:00
Peter Steinberger
2787b5bcae
test: move cron heartbeat delivery coverage below full turns
2026-04-08 23:02:03 +01:00
Altay
554bc0a9fd
fix(plugins): keep test helpers out of contract barrels ( #63311 )
...
Merged via squash.
Prepared head SHA: 769e90c6af
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-04-08 22:59:05 +01:00
Peter Steinberger
9ffe216a52
test: replace exec directive e2e with pure coverage
2026-04-08 22:55:40 +01:00
Gustavo Madeira Santana
10c87527d5
Slack: dedupe partial streaming replies ( #62859 )
...
Merged via squash.
Prepared head SHA: cbecb50c06
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-08 17:55:30 -04:00
Peter Steinberger
f8a57fe47b
test: move inline directive collisions to pure tests
2026-04-08 22:53:12 +01:00
Peter Steinberger
9286de5d95
fix(deps): patch basic-ftp advisory
2026-04-08 22:49:45 +01:00
Mariano Belinky
85427441a2
Docs/memory: explain grounded backfill flows
2026-04-08 23:48:09 +02:00
Peter Steinberger
51bf97a9db
test: reuse inline directive reply imports
2026-04-08 22:45:50 +01:00
Mariano Belinky
a71ad12044
Memory/dreaming: harden grounded backfill follow-ups
2026-04-08 23:43:39 +02:00
Peter Steinberger
868d03d6d0
fix(memory): align dreaming status payloads
2026-04-08 22:38:29 +01:00
Peter Steinberger
85e222717f
fix(gateway): classify dream diary actions
2026-04-08 22:38:29 +01:00
Peter Steinberger
6b73a74d53
docs: update unreleased changelog
2026-04-08 22:37:47 +01:00
Mariano
e8209e4cf9
Memory/dreaming: feed grounded backfill into short-term promotion ( #63370 )
...
Merged via squash.
Prepared head SHA: 5dfe246ef9
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-04-08 23:31:37 +02:00
lukeboyett
f6e1da3ab3
fix(matrix/doctor): migrate legacy channels.matrix.dm.policy 'trusted' ( fixes #62931 ) ( #62942 )
...
Merged via squash.
Prepared head SHA: d9f553bccf
Co-authored-by: lukeboyett <46942646+lukeboyett@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-08 17:00:19 -04:00
Shakker
540fcd48f7
docs(changelog): add qa auth fail-fast entry ( #63333 ) (thanks @shakkernerd)
2026-04-08 21:55:39 +01:00
Shakker
48c4003f22
test: cover unsafe qa missing-key providers
2026-04-08 21:55:39 +01:00
Shakker
705d2dd03e
fix: harden qa missing-key provider messages
2026-04-08 21:55:39 +01:00
Shakker
d66e2d5b33
test: cover curated qa missing-key reply classification
2026-04-08 21:55:39 +01:00
Shakker
c63d25bd9b
fix: classify curated qa missing-key replies
2026-04-08 21:55:39 +01:00
Shakker
9cfa152962
test: cover mixed-traffic qa wait cursors
2026-04-08 21:55:39 +01:00
Shakker
204d766b27
fix: align qa wait cursor semantics
2026-04-08 21:55:39 +01:00
Shakker
7d818c32ba
test: cover sanitized qa missing-key replies
2026-04-08 21:55:39 +01:00
Shakker
4ad9f166e2
fix: sanitize qa missing-key replies
2026-04-08 21:55:39 +01:00
Shakker
a6d76df4f0
test: cover qa scenario wait failure replies
2026-04-08 21:55:39 +01:00
Shakker
b3f3cfd598
fix: fail fast across qa scenario wait paths
2026-04-08 21:55:39 +01:00
Shakker
491e216c45
fix: fail fast on qa live auth errors
2026-04-08 21:55:39 +01:00
Gustavo Madeira Santana
30211be1cb
Slack: treat ACP block text as visible output ( #62858 )
...
Merged via squash.
Prepared head SHA: 14f202e1cc
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-08 16:33:43 -04:00
Eva H
d7bf97adb3
fix: enable thinking support for the ollama api ( #62712 )
...
Merged via squash.
Prepared head SHA: c0b995035e
Co-authored-by: hoyyeva <63033505+hoyyeva@users.noreply.github.com >
Co-authored-by: BruceMacD <5853428+BruceMacD@users.noreply.github.com >
Reviewed-by: @BruceMacD
2026-04-08 13:26:18 -07:00
Peter Steinberger
37fb1eb9ad
test: move directive state coverage to pure tests
2026-04-08 20:50:56 +01:00
Agustin Rivera
5f5b3d733b
fix(browser): re-check interaction-driven navigations ( #63226 )
...
* fix(browser): guard interaction-driven navigations
* fix(browser): avoid rechecking unchanged interaction urls
* fix(browser): guard delayed interaction navigations
* fix(browser): guard interaction-driven navigations for full action duration
* fix(browser): avoid waiting on interaction grace timer
* fix(browser): ignore same-document hash-only URL changes in navigation guard
* fix(browser): dedupe interaction nav guards
* fix(browser): guard same-URL reloads in interaction navigation listeners
* docs(changelog): add interaction navigation guard entry
* fix(browser): drop duplicate ssrfPolicy props
* fix(browser): tighten interaction navigation guards
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-08 13:39:07 -06:00
Peter Steinberger
ab46010caa
test: reuse verbose directive reply imports
2026-04-08 20:30:59 +01:00
Peter Steinberger
1d1763caa4
test: reuse exec directive reply imports
2026-04-08 20:25:11 +01:00
Agustin Rivera
dafcaf9d69
fix(browser): harden browser control override loading ( #62663 )
...
* fix(browser): harden browser control overrides
* fix(lint): prepare boundary artifacts for extension oxlint
* docs(changelog): add browser override hardening entry
* fix(lint): avoid duplicate boundary prep
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com >
2026-04-08 13:24:47 -06:00
Gustavo Madeira Santana
9b19c0b87f
Matrix: report startup failures as errors
2026-04-08 15:19:43 -04:00
Peter Steinberger
8a5ae730d4
auth: persist explicit profile upserts directly
2026-04-08 20:15:57 +01:00
Peter Steinberger
5df4351c4d
test(doctor): mock memory-core runtime seam
2026-04-08 20:13:44 +01:00
Peter Steinberger
5b4eb267b0
auth: avoid external cli sync on profile upsert
2026-04-08 20:10:47 +01:00
Peter Steinberger
21ef1bf8de
feat: parallelize character eval runs
2026-04-08 20:05:55 +01:00
Peter Steinberger
f1e75d3259
fix: load QA live provider overrides
2026-04-08 20:05:55 +01:00
Peter Steinberger
b3e7858051
build: stage nostr runtime dependencies
2026-04-08 20:05:55 +01:00