Vincent Koc
823c38a1f9
fix(e2e): keep plugin binding escape smoke focused
2026-05-31 13:37:41 +02:00
Peter Steinberger
3950605561
chore(lint): tighten lint exception coverage
2026-05-31 10:42:59 +01:00
Vincent Koc
84b025eb62
fix(e2e): make plugin sweep wrappers executable
2026-05-31 10:42:50 +02:00
Peter Steinberger
f5eca3f84c
chore(lint): enable object and reassignment rules
2026-05-31 09:32:52 +01:00
Peter Steinberger
b9fe0894a6
chore(lint): enable additional cleanup rules
2026-05-31 08:16:11 +01:00
Peter Steinberger
4eba3e5d7d
chore(lint): enable more readability rules
2026-05-31 07:38:33 +01:00
Peter Steinberger
deb7bc6539
chore(lint): enable readability lint rules
2026-05-31 07:17:57 +01:00
Peter Steinberger
23dac6c263
test: keep vitest cases under one second
2026-05-31 06:51:34 +01:00
Vincent Koc
e1a9817141
fix(e2e): preflight openai chat tools auth
2026-05-31 05:20:33 +02:00
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
Vincent Koc
6270d5326f
fix(e2e): prove gateway health after websocket connect
2026-05-31 01:39:28 +02:00
Peter Steinberger
4c33aaa86c
refactor: unify OpenAI provider identity ( #88451 )
...
* refactor: unify OpenAI provider identity
* refactor: move legacy oauth sidecar doctor helpers
* test: align OpenAI fixtures after rebase
* test: clean OpenAI provider unification
* fix: finish OpenAI provider cleanup
* fix: finish OpenAI cleanup follow-through
* fix: finish OpenAI CI cleanup
2026-05-31 00:29:44 +01:00
Vincent Koc
7fc02d36b3
fix(scripts): assert lifecycle inspect output
2026-05-31 01:00:58 +02:00
Peter Steinberger
3e7f74505c
fix(release): harden beta doctor and RTT credential deadlines
2026-05-30 23:54:06 +01:00
Vincent Koc
b93ed3f93f
test(scripts): expose kitchen sink command RSS
2026-05-30 22:10:25 +02:00
Vincent Koc
4155ac1c0d
fix(scripts): make kitchen sink rpc help inert
2026-05-30 18:04:44 +02:00
Vincent Koc
cbd8049b9f
fix(scripts): parse forwarded package script options
2026-05-30 17:44:14 +02:00
Vincent Koc
53e8dc6a54
fix(scripts): stop parsing after option terminators
2026-05-30 17:10:36 +02:00
Vincent Koc
e449392c4f
fix(e2e): route telegram proof through pnpm runner
2026-05-30 15:33:38 +02:00
Vincent Koc
85506c36a0
fix(e2e): route secret proof through pnpm runner
2026-05-30 15:25:15 +02:00
Vincent Koc
ec58491f75
fix(e2e): reject loose upgrade probe limits
2026-05-30 14:40:12 +02:00
Vincent Koc
cf60e83118
fix(e2e): scope strict ClawHub preflight limits
2026-05-30 14:33:56 +02:00
Vincent Koc
6d43200248
fix(e2e): reject loose Telegram proof log limits
2026-05-30 14:23:40 +02:00
Vincent Koc
e1f462b352
fix(e2e): reject loose Telegram Bot API limits
2026-05-30 14:11:43 +02:00
Vincent Koc
07e0af44b3
fix(e2e): reject loose MCP channel limits
2026-05-30 13:55:39 +02:00
Vincent Koc
6f655573d3
refactor: share parallels smoke lifecycle
2026-05-30 12:18:46 +02:00
Peter Steinberger
86311b0e00
fix(release): harden Parallels Discord smoke
2026-05-30 09:20:11 +01:00
Vincent Koc
17e75f8641
test(e2e): expose bundled plugin lifecycle timing
2026-05-30 07:42:42 +02:00
Vincent Koc
8fa4c4ff4e
test(e2e): print MCP Docker proof logs
2026-05-30 06:24:58 +02:00
Vincent Koc
0fdc51f35d
fix(e2e): bound secret provider readiness probes
2026-05-30 05:19:49 +02:00
Vincent Koc
9f30af5a96
fix(e2e): bound bundled plugin readiness probes
2026-05-30 04:38:21 +02:00
Vincent Koc
440e737c67
fix(e2e): stop credential retries after deadline
2026-05-30 04:21:01 +02:00
Vincent Koc
51d0ef80c2
fix(e2e): bound kitchen sink readiness probes
2026-05-30 03:54:47 +02:00
Sally O'Malley
6037a74660
Add plugin manifest contract for SecretRef provider integrations ( #82326 )
...
* secret-provider-integrations
Signed-off-by: sallyom <somalley@redhat.com >
* feat(secrets): configure plugin provider presets
* secrets: use plugin-managed provider refs
Signed-off-by: sallyom <somalley@redhat.com >
* fix secretref auth profile service env
* test secret provider integration e2e
* fix secretref plugin config service env
* fix secret provider preset schema alignment
* stabilize secret provider service proof
* validate secret provider plugin integrations
* harden secret provider resolver paths
* scope secret provider config validation
* stabilize openai secret provider proof
* fix secret provider metadata proof
* stabilize config baseline proof
* fix secret provider e2e lint
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-05-29 18:20:45 -04:00
Vincent Koc
be6cac375a
refactor: share e2e mock http helpers
2026-05-29 22:26:17 +02:00
Vincent Koc
beb665212c
refactor: share e2e bounded response reader
2026-05-29 22:10:14 +02:00
Vincent Koc
b1719474d5
refactor: share e2e incremental line reader
2026-05-29 21:51:46 +02:00
Vincent Koc
040eba1cdc
refactor: share bounded response reader
2026-05-29 20:34:12 +02:00
Vincent Koc
18d2bc441c
fix(e2e): harden kitchen sink probe body caps
2026-05-29 20:31:54 +02:00
Vincent Koc
1fd5a90894
refactor: share e2e websocket open helper
2026-05-29 19:49:13 +02:00
Vincent Koc
6811cee756
refactor: share codex e2e install helpers
2026-05-29 19:27:53 +02:00
Vincent Koc
5620229f9f
refactor: reuse e2e text tail helper
2026-05-29 19:06:38 +02:00
Vincent Koc
65b00716d2
refactor: share e2e text file helpers
2026-05-29 18:58:22 +02:00
joshavant
941329b2e5
test(e2e): repair release docker smoke fixtures
...
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
2026-05-30 00:04:06 +10:00
Peter Steinberger
1188aa3b81
feat: add Claude Opus 4.8 support ( #87890 )
...
* feat: add Claude Opus 4.8 support
* fix: omit Vertex Opus sampling overrides
* fix: preserve Opus adaptive thinking levels
* fix: clamp Anthropic max effort support
* fix: use sha256 for QA mock call ids
* fix: type Anthropic transport test model metadata
* test: update PDF model default for Opus 4.8
2026-05-29 06:10:42 +01:00
Vincent Koc
4835a7ecd9
fix(e2e): reject loose parallels limits
2026-05-29 03:41:25 +02:00
Vincent Koc
14ce8733fe
fix(context-engine): quarantine broken plugin engines
2026-05-29 02:32:06 +01:00
Vincent Koc
c66c404d58
fix(e2e): reject loose pty env limits
2026-05-29 03:17:12 +02:00
Vincent Koc
d4021d1d54
fix(e2e): reject loose bundled sweep limits
2026-05-29 03:02:21 +02:00
Vincent Koc
c903b271cf
fix(e2e): reject loose mock config limits
2026-05-29 02:38:29 +02:00