Peter Steinberger
780e0898b0
test: simplify typed conversions
2026-04-11 01:34:25 +01:00
Peter Steinberger
9e0d358695
refactor: simplify runtime conversions
2026-04-11 01:23:34 +01:00
Peter Steinberger
85ee6f2967
fix: stabilize live qa suite routing
2026-04-11 00:58:40 +01:00
mariosousa-finn
ac13b09b74
fix(agents,gateway): keep subagent announces in the original thread ( #63143 )
...
Merged via squash.
Prepared head SHA: 9aa5303b48
Co-authored-by: mariosousa-finn <244526439+mariosousa-finn@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-10 15:46:01 -07:00
Shion Eria
552667271e
fix(cli): route gateway media sends through sendMedia (openclaw#64492)
...
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm test -- src/cli/send-runtime/channel-outbound-send.test.ts src/gateway/server-methods/send.test.ts
Representative verification note:
- pnpm check reached tsgo in this worktree and then failed locally without actionable diagnostics; treated as an unhealthy local tooling signal rather than a PR-specific regression.
Co-authored-by: ShionEria <267903315+ShionEria@users.noreply.github.com >
2026-04-10 16:33:46 -05:00
Peter Steinberger
b54bd26661
refactor: remove redundant agent method conversions
2026-04-10 22:28:28 +01:00
Peter Steinberger
a3301a1b18
refactor: remove redundant node method conversions
2026-04-10 22:26:30 +01:00
Agustin Rivera
851294126b
Redact Gmail watcher startup args from log tail ( #62661 )
...
* fix(logging): redact gmail watcher startup args
* fix(logging): normalize redaction formatting
* fix(logging): harden gmail watcher log redaction
* fix(logging): honor configured log tail redaction
* fix(logging): skip redact pattern resolution when off
* fix(logging): reuse compiled redact regexes
* chore: untrack USER.md (covered by .gitignore)
* chore: untrack USER.md (covered by .gitignore)
* fix(logging): avoid double-resolution in log-tail redaction
* fix(logging): redact across line boundaries for multiline patterns
* fix(logging): guard redactSensitiveLines against empty input
* chore(changelog): add Gmail watcher log redaction entry
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-10 14:07:28 -06:00
Peter Steinberger
dfe4c2d16d
chore: enable no-floating-promises
2026-04-10 20:14:49 +01:00
Menglin Li
36c3a54b51
fix(gateway): plug long-running memory leaks
...
Prune stale gateway control-plane rate-limit buckets, bound transcript-session lookup caching, clear agent event sequence state with run contexts, and clear node wake/nudge state on disconnect.\n\nVerified locally after rebasing onto main:\n\n- pnpm test src/gateway/control-plane-rate-limit.test.ts src/gateway/session-transcript-key.test.ts src/infra/agent-events.test.ts src/gateway/server-methods/nodes.invoke-wake.test.ts\n- pnpm check\n\nCo-authored-by: lml2468 <39320777+lml2468@users.noreply.github.com >
2026-04-10 17:45:12 +01:00
Peter Steinberger
6c82a91d3d
refactor: tighten device pairing approval types
2026-04-10 10:22:00 +01:00
Frank Yang
360955a7c8
fix: preserve commands.list metadata ( #64147 )
...
Merged via squash.
Reviewed-by: @frankekn
2026-04-10 15:35:05 +08:00
samzong
0f0a192ecb
[Fix] agents.create RPC: support model param, write identity to config ( #61577 )
...
* fix(gateway): support model on agents.create, write identity to config
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(gateway): sync agent identity file writes
* fix(gateway): preserve richer identity markdown
* fix(gateway): preserve destination identity on workspace moves
* fix(gateway): preserve source identity on workspace moves
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
2026-04-10 14:36:22 +08:00
samzong
723dec0432
[Feat] Gateway: add commands.list RPC method ( #62656 )
...
Merged via squash.
Co-authored-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Frank Yang <frank.ekn@gmail.com >
Reviewed-by: @frankekn
2026-04-10 14:28:47 +08:00
Mariano
6af17b39e1
fix(dreaming): require admin for persistent gateway toggle ( #63872 )
...
Merged via squash.
Prepared head SHA: 2dfd2ee7a7
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 21:21:01 +02:00
Neerav Makwana
5577e2d441
fix: keep gateway RPC up during startup ( #63480 )
...
Thanks @neeravmakwana.
2026-04-09 17:09:18 +05:30
Vincent Koc
2a372577d4
fix(memory-core): route bundled helpers through facade
2026-04-09 09:21:33 +01:00
Peter Steinberger
6688779d36
fix: drop raw gateway chat control replies
2026-04-09 01:38:08 +01:00
Peter Steinberger
ac12b0701b
style: format memory and gateway touchups
2026-04-09 00:44:09 +01:00
Peter Steinberger
0560f3c9c0
fix(ci): drop silent history before truncation
2026-04-08 23:47:34 +01:00
Peter Steinberger
95a4dd5abb
fix(ci): align ollama thinking expectations
2026-04-08 23:25:50 +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
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
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
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
Peter Steinberger
5df4351c4d
test(doctor): mock memory-core runtime seam
2026-04-08 20:13:44 +01:00
Mariano
66b824870d
feat(ui): add dreaming diary controls and navigation ( #63298 )
...
Merged via squash.
Prepared head SHA: 0a2ae66913
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 20:34:24 +02:00
Peter Steinberger
3dd19a1705
refactor: dedupe test helpers and script warning filter
2026-04-08 15:58:45 +01:00
Nimrod Gutman
f3c304917a
revert: undo background alive review findings fix
2026-04-08 14:02:49 +03:00
Nimrod Gutman
b328c66115
fix: resolve background alive beacon review findings
2026-04-08 13:46:39 +03:00
Peter Steinberger
d398ed0660
test: avoid reconnect waits in node wake unit tests
2026-04-08 06:24:06 +01:00
Peter Steinberger
3174c6919d
refactor: dedupe gateway memory trimmed readers
2026-04-08 01:36:39 +01:00
Peter Steinberger
3ff56020b1
refactor: dedupe gateway trimmed readers
2026-04-08 01:36:38 +01:00
Peter Steinberger
134588fc17
refactor: dedupe gateway trimmed readers
2026-04-08 00:09:41 +01:00
Peter Steinberger
fdf60c06b0
refactor: dedupe gateway agent trimmed readers
2026-04-07 22:57:52 +01:00
Peter Steinberger
e51a00ffc7
refactor: dedupe gateway infra lowercase helpers
2026-04-07 20:57:03 +01:00
Gustavo Madeira Santana
6484b41eb9
Approvals: replay pending requests on startup
2026-04-07 15:37:01 -04:00
Agustin Rivera
e5aae5e056
fix(browser): align browser.proxy profile mutation guards ( #60489 )
...
* fix(browser): block proxy profile mutations
* docs(changelog): add browser proxy guard entry
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
Co-authored-by: Devin Robison <drobison00@users.noreply.github.com >
2026-04-07 13:00:21 -06:00
Gustavo Madeira Santana
d78512b09d
Refactor: centralize native approval lifecycle assembly ( #62135 )
...
Merged via squash.
Prepared head SHA: b7c20a7398
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-07 14:40:26 -04:00
Peter Steinberger
037340d287
refactor: dedupe gateway lowercase helpers
2026-04-07 17:50:38 +01:00
pgondhi987
5880ec17b1
fix(gateway): invalidate shared-token/password WS sessions on secret rotation [AI] ( #62350 )
...
* fix: address issue
---------
Co-authored-by: Devin Robison <drobison@nvidia.com >
2026-04-07 10:10:10 -06:00
Peter Steinberger
1d7e87580d
refactor: dedupe media lowercase helpers
2026-04-07 15:53:50 +01:00
Peter Steinberger
a903936750
refactor: dedupe core lowercase helpers
2026-04-07 15:12:32 +01:00
Peter Steinberger
85b518f1ca
fix: repair post-rebase test typing
2026-04-07 13:44:42 +01:00
Tak Hoffman
97c031a8db
feat: Add first-class infer CLI for inference workflows ( #62129 )
...
* refresh infer branch onto latest main
* flatten infer media commands
* fix tts runtime facade export
* validate explicit web search providers
* fix infer auth logout persistence
2026-04-07 07:11:19 -05:00
Peter Steinberger
f2fa096f14
refactor: dedupe gateway lowercase helpers
2026-04-07 13:01:23 +01:00
Peter Steinberger
1cec37184c
fix: harden qa memory dreaming sweep
2026-04-07 12:57:33 +01:00
Peter Steinberger
4dc16e1567
refactor: dedupe lowercase normalizer readers
2026-04-07 11:18:18 +01:00