NVIDIAN
63de304102
feat(gateway): add SDK environment discovery RPCs ( #74867 ) thanks @ai-hpc
...
Co-authored-by: ai-hpc <183861985+ai-hpc@users.noreply.github.com >
Co-authored-by: BunsDev <68980965+BunsDev@users.noreply.github.com >
2026-05-05 08:59:03 -05:00
Craig
baf8b8effe
fix: continue update runs after restart ( #74362 ) (thanks @100menotu001)
2026-05-03 18:13:25 +05:30
Peter Steinberger
e8f13c625e
fix(cli): request admin scope for admin device approvals
2026-05-03 01:38:24 +01:00
Peter Steinberger
0ea28ddb16
fix: speed up exact session lookups
2026-05-02 14:29:36 +01:00
Peter Steinberger
88da533714
fix: bypass update restart cooldown
2026-05-01 09:55:03 +01:00
Peter Steinberger
e131eaecb5
fix: force package update restart handoff
2026-05-01 09:25:33 +01:00
NVIDIAN
ef0eb12615
feat(gateway): add SDK-facing tools.invoke RPC
...
Adds the SDK-facing tools.invoke Gateway RPC for #74705 .
Reuses the /tools/invoke policy path for tool policy, deny-list, owner filtering, before-tool-call hooks, session/agent scoping, and plugin approval handling. Returns typed SDK approval/refusal/success results while preserving HTTP compatibility and uses idempotencyKey as the stable tool-call id.
Includes protocol schema exports, method scope/list registration, SDK helper/types, docs, generated Swift models, tests, and changelog credit.
2026-05-01 03:16:53 -05:00
Val Alexander
a102f4dede
fix(gateway): harden artifact RPCs
...
Add Gateway artifact RPCs and SDK helpers for list/get/download, with transcript provenance checks, safer download source handling, task/run/session coverage, generated protocol models, docs, and the refreshed generated config schema baseline.
Closes #74706 .
Refs #74898 , #74769 , #74804 , #74786 .
2026-04-30 19:35:48 -05:00
Peter Steinberger
43f6c8b01a
feat: add OpenClaw SDK package
2026-04-30 00:51:24 +01:00
Peter Steinberger
8d58ad4c15
fix(gateway): retry startup handshakes before surfacing failures
2026-04-29 10:25:53 +01:00
samzong
450607847b
[Feat] Gateway: add doctor.memory.remHarness probe ( #66673 )
...
Merged via squash.
Prepared head SHA: c19e6a335a
Co-authored-by: samzong <13782141+samzong@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-29 13:23:36 +08:00
Peter Steinberger
8d78451e8b
fix: clarify session runtime metadata
2026-04-29 06:07:30 +01:00
Peter Steinberger
7994833fac
fix(gateway): align handshake client timeouts
2026-04-29 05:53:50 +01:00
Peter Steinberger
e5dc0e6d15
fix: expose agent runtime status metadata
2026-04-29 05:02:04 +01:00
Peter Steinberger
0a2d635e68
fix(gateway): harden local reachability checks
...
Co-authored-by: arthurianresolve <arthurianresolve@users.noreply.github.com >
Co-authored-by: codexGW <9350182+codexGW@users.noreply.github.com >
2026-04-28 20:57:14 +01:00
Peter Steinberger
78a12706ec
fix(docs): make docs formatter mintlify-safe
2026-04-28 08:13:21 +01:00
Peter Steinberger
bdba90a20b
feat: add authenticated iOS background presence beacon ( #73330 )
...
* feat: add iOS background presence beacon
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
* fix: keep iOS background reconnects ahead of beacon throttle
* build: refresh gateway protocol swift models
* fix: emit swift protocol string enums
---------
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
2026-04-28 08:10:35 +01:00
Peter Steinberger
870d993eb8
fix(ui): request configured model list
2026-04-28 05:21:08 +01:00
Peter Steinberger
016a0b4de9
fix(gateway): avoid echoing rotated device tokens
2026-04-27 15:10:05 +01:00
Peter Steinberger
df65a75f92
fix(memory): avoid live embedding probes in status
2026-04-27 13:55:51 +01:00
Peter Steinberger
7fb2a356e8
fix(nodes): allow removing stale paired nodes
2026-04-27 13:20:52 +01:00
martingarramon
4f50921e0f
fix(gateway/schema): require hello-ok auth
...
Fixes #68160 .
Drops stale optionality from the hello-ok auth schema and keeps generated Swift models, macOS fixtures, browser client types, protocol docs, and merged-base test boundaries aligned.
2026-04-27 06:40:36 -05:00
Samuel Rodda
6c252cc54c
fix(update): require applied gateway restarts
...
Require Control UI updates to observe a real gateway process replacement, surface skipped/error update outcomes, and verify the running gateway version after restart.\n\nAdds update.status restart-sentinel plumbing, docs, generated protocol model updates, and changelog attribution.\n\nLocal verification:\n- pnpm test src/gateway/server-methods/update.test.ts src/cli/gateway-cli/run-loop.test.ts src/infra/restart-sentinel.test.ts src/infra/process-respawn.test.ts src/infra/update-runner.test.ts ui/src/ui/app-gateway.node.test.ts ui/src/ui/controllers/config.test.ts\n- git diff --check\n- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/protocol.md docs/gateway/configuration.md docs/web/control-ui.md\n- pnpm docs:check-mdx
2026-04-27 04:07:43 -05:00
Peter Steinberger
8bbb143ab8
fix: enforce device token scope containment
2026-04-26 07:28:21 +01:00
Peter Steinberger
41b27024bb
docs(gateway): clarify backend RPC pairing
2026-04-26 00:26:35 +01:00
Peter Steinberger
e640c0a95f
fix(gateway): decouple backend RPC from CLI pairing
2026-04-25 23:23:52 +01:00
Vincent Koc
1042b893f6
docs: drop parenthetical H1s across gateway, channels, providers, concepts, and reference pages
2026-04-24 10:49:23 -07:00
Vincent Koc
8d1f98ef08
docs(gateway,platforms,cli): add Related sections to entry and reference pages
2026-04-23 20:08:26 -07:00
Vincent Koc
1f5df4fbfd
docs(gateway): protocol — sentence-case title, collapse RPC method families into AccordionGroup
2026-04-23 10:04:37 -07:00
Gustavo Madeira Santana
28818f9140
Improve gateway diagnostics export for support reports ( #70324 )
...
Merged via squash.
Prepared head SHA: 3d6ee85993
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-22 20:47:14 -04:00
Vincent Koc
32ccf27e60
docs: document WS broadcast scope gating and Control UI img-src CSP
2026-04-21 13:14:15 -07:00
Val Alexander
0b6c39be18
fix: report shared auth scopes in hello-ok ( #67810 ) thanks @BunsDev
...
Co-authored-by: Val Alexander <bunsthedev@gmail.com >
2026-04-17 02:48:30 -05:00
Omar Shahine
489404d75e
docs(gateway): correct protocol.md schema path, hello-ok example, auth precedence, and add client constants table ( #67372 )
...
Co-authored-by: Omar Shahine <10343873+omarshahine@users.noreply.github.com >
2026-04-15 17:41:32 -07: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
Gustavo Madeira Santana
b78202d44e
fix(exec): harden stale/replay/live requests
2026-04-07 15:37:28 -04:00
Peter Steinberger
1703bdcaf6
Revert "fix(gateway): bound silent local pairing scopes"
...
This reverts commit 7f1b159c03 .
2026-04-05 23:09:58 +01:00
Peter Steinberger
7f1b159c03
fix(gateway): bound silent local pairing scopes
2026-04-05 22:56:40 +01:00
Peter Steinberger
bc910942e2
docs: refresh history sanitization tag mirrors
2026-04-04 22:21:26 +01:00
Peter Steinberger
3d65b14019
docs: refresh NO_REPLY history mirrors
2026-04-04 21:55:11 +01:00
Peter Steinberger
adfdde5cb3
docs: refresh chat history sanitization mirrors
2026-04-04 21:53:25 +01:00
Peter Steinberger
4f9804ec24
docs: refresh config schema and gateway tool mirrors
2026-04-04 21:43:09 +01:00
Peter Steinberger
79e8edc7bd
docs: expand gateway protocol method and event refs
2026-04-04 21:20:11 +01:00
Peter Steinberger
8bc59eceb7
docs: refresh gateway feature registry mirrors
2026-04-04 21:18:02 +01:00
Peter Steinberger
ba8eb4af38
docs: refresh config schema output refs
2026-04-04 20:35:01 +01:00
Peter Steinberger
8eb1ea5b2e
docs: refresh config schema mirrors
2026-04-04 20:14:33 +01:00
Peter Steinberger
f94645dfe5
docs: refresh session recall sanitization refs
2026-04-04 19:26:37 +01:00
Peter Steinberger
fd222d3f07
docs: refresh chat history scaffolding refs
2026-04-04 19:23:55 +01:00
Peter Steinberger
39d9ded2e5
docs: refresh chat history display mirrors
2026-04-04 19:17:58 +01:00
Peter Steinberger
8fd53cdf86
docs: refresh bootstrap scope role-prefix refs
2026-04-04 18:46:30 +01:00
Peter Steinberger
89535f9313
docs: refresh pairing locality refs
2026-04-04 16:13:04 +01:00