Peter Steinberger
|
80da0a0213
|
chore: bump version to 2026.5.2
|
2026-05-02 11:58:45 +01:00 |
|
Peter Steinberger
|
d111676bcb
|
ci: externalize more channel plugins
|
2026-05-02 07:52:26 +01:00 |
|
Peter Steinberger
|
43121fb096
|
fix: guard provider-prefixed delivery targets
|
2026-05-02 05:30:41 +01:00 |
|
Peter Steinberger
|
be3e10475f
|
refactor: trim mattermost helper exports
|
2026-05-01 19:27:31 +01:00 |
|
Peter Steinberger
|
51affb81b9
|
refactor: trim mattermost helper exports
|
2026-05-01 16:46:53 +01:00 |
|
Agustin Rivera
|
9c0975c1c2
|
Mattermost: refresh slash callback command validation (#72923)
* fix(mattermost): refresh slash callback tokens
* fix(mattermost): reconcile slash callback method
* fix(mattermost): bound slash command lookups
* fix(mattermost): cache slash validation lookups
* fix(mattermost): refresh slash routing
* fix(mattermost): require slash callback secret
* fix(mattermost): rate limit slash validation
* fix(mattermost): throttle slash validation
* fix(mattermost): bound slash token cache
* fix(mattermost): sanitize slash callback logs
* fix(mattermost): avoid stale slash token cache
* fix(mattermost): scope slash token gate to command
* fix(mattermost): rate-limit slash validation
* fix(mattermost): redact slash validation errors
* fix(mattermost): satisfy slash sanitizer lint
* Move Mattermost slash refresh changelog entry to Unreleased Fixes
* Apply oxfmt accordion blank-line on Mattermost slash docs
---------
Co-authored-by: Devin Robison <drobison@nvidia.com>
|
2026-05-01 09:10:17 -06:00 |
|
Peter Steinberger
|
8f16079623
|
refactor: trim mattermost helper exports
|
2026-05-01 15:50:14 +01:00 |
|
Peter Steinberger
|
ebbd80a6a2
|
refactor: trim extension barrel leftovers
|
2026-05-01 14:46:29 +01:00 |
|
Peter Steinberger
|
15649228d4
|
refactor: trim extension helper shims
|
2026-05-01 14:39:03 +01:00 |
|
Peter Steinberger
|
0fe007f71b
|
refactor: trim extension test hooks
|
2026-05-01 14:32:30 +01:00 |
|
Vincent Koc
|
f6a1d70080
|
fix(channels): pin dm main route owners
|
2026-05-01 05:06:13 -07:00 |
|
Peter Steinberger
|
90554ea048
|
refactor: prune stale extension helpers
|
2026-05-01 10:57:27 +01:00 |
|
Peter Steinberger
|
48b39bffbe
|
refactor: remove stale extension helpers
|
2026-05-01 10:51:49 +01:00 |
|
Peter Steinberger
|
4cbd1b53cf
|
refactor: prune unused exported types
|
2026-05-01 09:56:37 +01:00 |
|
Peter Steinberger
|
c9828635a8
|
refactor: trim unused extension helpers
|
2026-05-01 09:50:45 +01:00 |
|
Peter Steinberger
|
22a74de693
|
refactor: remove unused channel utilities
|
2026-05-01 09:36:51 +01:00 |
|
Peter Steinberger
|
94cb213544
|
fix: stabilize full release validation
|
2026-04-30 04:55:23 +01:00 |
|
Peter Steinberger
|
ffe67e9cdc
|
refactor(channels): route inbound turns through kernel
|
2026-04-30 04:08:47 +01:00 |
|
openclaw-clownfish[bot]
|
0e97f962ac
|
fix(mattermost): add WebSocket ping/pong keepalive (#73979)
Adds Mattermost WebSocket ping/pong liveness checks so half-open sockets terminate and the existing reconnect loop recovers.
Fixes #41837.
Carries forward #57621.
Refs #50138, #44160, and #51104.
Thanks @JasonWang1124.
Co-authored-by: JasonWang1124 <56307673+JasonWang1124@users.noreply.github.com>
|
2026-04-30 03:57:31 +01:00 |
|
Peter Steinberger
|
1ead1b2d18
|
refactor(channels): finish turn kernel migration
|
2026-04-30 01:31:00 +01:00 |
|
Peter Steinberger
|
9a9cd0c0ab
|
refactor(channels): add shared turn kernel
|
2026-04-29 23:16:16 +01:00 |
|
Peter Steinberger
|
bd1d1f0f2b
|
fix: align open DM allowlist policy (#74112)
* fix: harden telegram open dm allowlist merging
* fix: align open dm allowlist policy
|
2026-04-29 06:52:12 +01:00 |
|
Peter Steinberger
|
b4ffef5c5f
|
fix(plugins): prune inactive bundled runtime deps
|
2026-04-28 10:34:24 +01:00 |
|
Vincent Koc
|
aa2f964bda
|
fix(mattermost): keep inspector capture quiet
|
2026-04-28 02:19:57 -07:00 |
|
Peter Steinberger
|
8a98c08c8a
|
fix(mattermost): avoid system events for user posts
|
2026-04-28 09:41:04 +01:00 |
|
Shakker
|
97016fbf02
|
perf: mark channel plugins startup lazy
|
2026-04-28 04:33:47 +01:00 |
|
Peter Steinberger
|
2628326264
|
refactor: expose agent runtime test contracts
|
2026-04-28 03:40:57 +01:00 |
|
Peter Steinberger
|
45a84b5f95
|
refactor: expose channel contract test helpers
|
2026-04-28 01:45:58 +01:00 |
|
Peter Steinberger
|
8057561cee
|
refactor: promote plugin test helpers to sdk
|
2026-04-28 00:55:11 +01:00 |
|
Peter Steinberger
|
90b6665ded
|
refactor: move plugin api test helper to sdk
|
2026-04-28 00:24:54 +01:00 |
|
Peter Steinberger
|
a20f97f728
|
refactor: narrow extension runtime api barrels
|
2026-04-27 20:34:35 +01:00 |
|
Peter Steinberger
|
9090457da7
|
test(plugin-sdk): use narrow config runtime mocks
|
2026-04-27 15:14:02 +01:00 |
|
Peter Steinberger
|
4336a7f3a9
|
refactor(plugin-sdk): narrow config runtime imports
|
2026-04-27 14:58:32 +01:00 |
|
Peter Steinberger
|
0141471dd5
|
refactor: move shared helpers off reserved sdk seams
|
2026-04-27 13:07:54 +01:00 |
|
Peter Steinberger
|
eaae63d288
|
refactor: keep plugin sdk owner seams explicit
|
2026-04-27 12:50:31 +01:00 |
|
Peter Steinberger
|
7f3f108521
|
refactor(config): migrate plugin config access
|
2026-04-27 12:35:58 +01:00 |
|
Vincent Koc
|
59fb5fd3a7
|
fix(mattermost): prevent DM replies from creating threads (#72659)
* fix(mattermost): prevent DM replies from creating threads
* fix(mattermost): prevent DM replies from creating threads
* fix(mattermost): prevent DM replies from creating threads
|
2026-04-27 02:37:47 -07:00 |
|
Peter Steinberger
|
7fcefd56b7
|
chore: bump version to 2026.4.25
|
2026-04-25 10:31:52 +01:00 |
|
Vincent Koc
|
aa27e27f36
|
fix(models): normalize provider runtime selection (#71259)
* fix(models): normalize provider runtime selection
* fix(models): reverse codex-only runtime migration
* fix(models): default runtime selection to pi
* fix(status): label model runtime clearly
* fix(status): align pi runtime label
* fix(plugins): align tool result middleware runtime naming
* fix(models): validate runtime overrides
|
2026-04-24 16:56:49 -07:00 |
|
Peter Steinberger
|
6944d7025d
|
test: narrow mattermost nested runtime barrel
|
2026-04-24 12:43:06 +01:00 |
|
Peter Steinberger
|
c21c8f3059
|
perf: narrow mattermost setup imports
|
2026-04-24 04:45:29 +01:00 |
|
Peter Steinberger
|
8b9e46a099
|
perf: slim mattermost helper imports
|
2026-04-23 21:29:35 +01:00 |
|
Peter Steinberger
|
477a77284a
|
test(mattermost): drop duplicate api smoke
|
2026-04-23 11:38:51 +01:00 |
|
Peter Steinberger
|
007fb0458e
|
perf(test): speed up secrets and mattermost lanes
|
2026-04-23 10:27:28 +01:00 |
|
Peter Steinberger
|
0b0662b1c9
|
chore: apply extension lint cleanups
|
2026-04-23 05:30:49 +01:00 |
|
Peter Steinberger
|
2e40ca2c15
|
build: enable additional oxlint rules
|
2026-04-23 04:42:54 +01:00 |
|
Peter Steinberger
|
95331e5cc5
|
fix(channels): thread runtime config through sends
|
2026-04-22 06:47:51 +01:00 |
|
Peter Steinberger
|
23a017be7c
|
fix: suppress Mattermost quoted reasoning replies (#69927) (thanks @lawrence3699)
|
2026-04-22 04:10:28 +01:00 |
|
lawrence3699
|
bb43c7b89f
|
fix(mattermost): suppress reasoning previews
|
2026-04-22 04:10:28 +01:00 |
|
lawrence3699
|
367faac596
|
fix(mattermost): suppress reasoning-only replies
|
2026-04-22 04:10:28 +01:00 |
|