Peter Steinberger
|
99909f7bc7
|
refactor(test): share gateway server start helper
|
2026-02-15 23:02:27 +00:00 |
|
Peter Steinberger
|
1b455b6d9f
|
refactor(test): dedupe gateway hooks server setup
|
2026-02-15 22:43:27 +00:00 |
|
Peter Steinberger
|
3421b2ec1e
|
fix: harden hook session key routing defaults
|
2026-02-13 02:09:14 +01:00 |
|
Peter Steinberger
|
113ebfd6a2
|
fix(security): harden hook and device token auth
|
2026-02-13 01:23:53 +01:00 |
|
Bill Chirico
|
ca629296c6
|
feat(hooks): add agentId support to webhook mappings (#13672)
* feat(hooks): add agentId support to webhook mappings
Allow webhook mappings to route hook runs to a specific agent via
the new `agentId` field. This enables lightweight agents with minimal
bootstrap files to handle webhooks, reducing token cost per hook run.
The agentId is threaded through:
- HookMappingConfig (config type + zod schema)
- HookMappingResolved + HookAction (mapping types)
- normalizeHookMapping + buildActionFromMapping (mapping logic)
- mergeAction (transform override support)
- HookAgentPayload + normalizeAgentPayload (direct /hooks/agent endpoint)
- dispatchAgentHook → CronJob.agentId (server dispatch)
The existing runCronIsolatedAgentTurn already supports agentId on
CronJob — this change simply wires it through from webhook mappings.
Usage in config:
hooks.mappings[].agentId = "my-agent"
Usage via POST /hooks/agent:
{ "message": "...", "agentId": "my-agent" }
Includes tests for mapping passthrough and payload normalization.
Includes doc updates for webhook.md.
* fix(hooks): enforce webhook agent routing policy + docs/changelog updates (#13672) (thanks @BillChirico)
* fix(hooks): harden explicit agent allowlist semantics (#13672) (thanks @BillChirico)
---------
Co-authored-by: Pip <pip@openclaw.ai>
Co-authored-by: Gustavo Madeira Santana <gumadeiras@gmail.com>
|
2026-02-10 19:23:58 -05:00 |
|
Coy Geek
|
717129f7f9
|
fix: silence unused hook token url param (#9436)
* fix: Gateway authentication token exposed in URL query parameters
* fix: silence unused hook token url param
* fix: remove gateway auth tokens from URLs (#9436) (thanks @coygeek)
* test: fix Windows path separators in audit test (#9436)
---------
Co-authored-by: George Pickett <gpickett00@gmail.com>
|
2026-02-05 18:08:29 -08:00 |
|
Peter Steinberger
|
9a7160786a
|
refactor: rename to openclaw
|
2026-01-30 03:16:21 +01:00 |
|
Peter Steinberger
|
6d16a658e5
|
refactor: rename clawdbot to moltbot with legacy compat
|
2026-01-27 12:21:02 +00:00 |
|
Peter Steinberger
|
37e5f077b8
|
test: move gateway server coverage to e2e
|
2026-01-23 18:34:33 +00:00 |
|