Peter Steinberger
00d8d7ead0
refactor: extract normalization core package
...
Extract shared normalization/coercion helpers into private @openclaw/normalization-core workspace package while preserving existing plugin SDK helper subpaths.\n\nAlso keeps direct normalization-core imports internal, wires UI/build/loader resolution, and replaces the slow PR network CodeQL lane with a fast added-line boundary scan while retaining full CodeQL for scheduled/manual runs.\n\nVerification: local moved tests, plugin SDK boundary tests, extension loader tests, agents-support shard, UI build/test, build artifacts, lint, workflow guards, autoreview, and GitHub CI passed on PR head 963d893715 .
2026-05-31 01:33:00 +01:00
Peter Steinberger
5ba3505fed
fix(bedrock): bound mantle iam token expiry
2026-05-30 12:31:08 -04:00
Peter Steinberger
55d4456751
fix(webhook): bound replay response expiry timestamps
2026-05-30 10:21:50 -04:00
Peter Steinberger
c9a97f54e0
fix(discord): preserve preference recency under invalid clocks
2026-05-30 09:29:02 -04:00
Peter Steinberger
28eb4cfa12
fix(codex): ignore invalid history timestamps
2026-05-30 05:28:14 -04:00
Peter Steinberger
ff2a99b22e
fix(codex): ignore invalid rate limit reset dates
2026-05-30 05:10:50 -04:00
Peter Steinberger
5f4fc7512e
fix(runtime): centralize timeout grace clamping
2026-05-30 03:15:50 -04:00
Peter Steinberger
90d569e896
fix(telegram): centralize positive timer bounds
2026-05-29 19:25:30 -04:00
Peter Steinberger
3416edf740
fix(codex-supervisor): centralize session limit parsing
2026-05-29 17:10:38 -04:00
Peter Steinberger
a0c1f5962d
fix(runtime): centralize safe timer timeout resolution
2026-05-29 15:36:38 -04:00
Peter Steinberger
bf3921dab7
refactor: centralize timer-safe timeout bounds
2026-05-29 13:44:41 -04:00
Peter Steinberger
604a6b5452
fix(minimax): reject unsafe oauth expiry
2026-05-29 13:15:00 -04:00
Peter Steinberger
5a294cb2bd
refactor: centralize safe expiry parsing
2026-05-29 12:38:11 -04:00
Peter Steinberger
ec1e27d562
fix(msteams): ignore unsafe retry-after delays
2026-05-29 10:48:05 -04:00
Peter Steinberger
4829d30cf0
fix(mattermost): bound slash callback env port
2026-05-29 02:31:53 -04:00
Peter Steinberger
1e5ccd1ce8
fix(matrix): centralize initial sync limit coercion
2026-05-29 01:22:24 -04:00
Peter Steinberger
4dd3ba149c
fix(browser): default non-finite snapshot limits
2026-05-29 00:32:35 -04:00
Peter Steinberger
b877fc58a5
refactor: centralize numeric coercion helpers
2026-05-28 18:27:36 -04:00
Peter Steinberger
b6ef874220
fix: reject partial numeric parsing
2026-05-28 10:51:32 -04:00
Dallin Romney
3005b62242
perf(plugins) refactor plugin SDK declarations for flat package types ( #87165 )
...
* refactor: flatten plugin sdk declarations
* fix: align package inventory with flat sdk declarations
* refactor: move packed sdk smoke to fixture
* test: simplify packed sdk type smoke
* fix(canvas): use focused number runtime helpers
* fix(ci): stabilize sdk boundary checks
* test: guard private sdk declaration leaks
Co-authored-by: Peter Steinberger <steipete@gmail.com >
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-27 19:22:32 -07:00
Peter Steinberger
f0000ab72d
refactor(plugin-sdk): split infra runtime barrel
2026-04-27 20:50:35 +01:00