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
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
clawsweeper[bot]
8d4928b505
fix(sdk): treat terminal wait timeouts as timed out ( #74697 )
...
* fix: wait-status mapping sdk regression
* fix(sdk): treat terminal wait timeouts as timed out
---------
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-04-30 00:27:32 -07:00
clawsweeper[bot]
44296fcd2b
fix(sdk): emit replacement chat projection deltas
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 22:28:05 -07:00
bitloi
e6abd9e3d8
fix(sdk): stabilize run event chat projections ( #74750 ) thanks @bitloi
...
Co-authored-by: bitloi <raphaelaloi.eth@gmail.com >
2026-04-29 22:54:52 -05:00
Peter Steinberger
b7dd912541
test: cover app sdk gateway surfaces
2026-04-30 03:36:03 +01:00
Peter Steinberger
80ec402d0f
test(sdk): remove redundant fake transport cast
2026-04-30 01:54:58 +01:00
Peter Steinberger
d4e88e7a2f
test: align sdk gateway event e2e
2026-04-30 01:44:47 +01:00
Peter Steinberger
d86c5775b8
test: cover sdk gateway integration
2026-04-30 01:39:49 +01:00
Peter Steinberger
70ddeef0e8
test: align model list expectations
2026-04-30 01:18:18 +01:00
Peter Steinberger
29de89a8d9
fix: align SDK wait and protocol contracts
2026-04-30 00:51:24 +01:00
Peter Steinberger
204d200be3
fix: preserve SDK run event outcomes
2026-04-30 00:51:24 +01:00
Peter Steinberger
43f6c8b01a
feat: add OpenClaw SDK package
2026-04-30 00:51:24 +01:00