Peter Steinberger
acb8fe986d
build: keep runtime dep stamps out of dist
2026-04-23 06:55:07 +01:00
Peter Steinberger
ebf351b138
fix(test): prevent Vitest shard stalls
2026-04-23 06:20:34 +01:00
Vincent Koc
f67e48e6a0
feat(onboarding): auto-install missing provider and channel plugins
...
Squash-merge PR 70012.
2026-04-22 22:05:00 -07:00
Peter Steinberger
e3caacd530
lint: enforce exhaustive switches
2026-04-23 06:02:12 +01:00
Vincent Koc
9f437549d3
fix(scripts): guard core test tsgo in sparse worktrees
2026-04-22 22:00:17 -07:00
Peter Steinberger
69a4977fc7
fix(tooling): keep gitignore changes scoped
2026-04-23 05:50:14 +01:00
Vincent Koc
ccde1c4707
fix(tooling): drop stale oxlint unicorn rule
2026-04-22 21:46:29 -07:00
Vincent Koc
4984cad5ae
fix(test): route misc extension targets to the misc shard
2026-04-22 21:42:53 -07:00
Peter Steinberger
fdf97a8784
chore: enable additional oxlint rules
2026-04-23 05:30:49 +01:00
Peter Steinberger
e29abb2606
test: slim live auth staging
2026-04-23 05:22:37 +01:00
Peter Steinberger
9937452405
build: enable more zero-baseline oxlint rules
2026-04-23 05:03:58 +01:00
Peter Steinberger
b2472d6560
build: migrate schema deps to typebox
2026-04-23 04:59:42 +01:00
Peter Steinberger
dd1ba0296c
test: update lint suppression allowlist
2026-04-23 04:59:19 +01:00
Peter Steinberger
2e40ca2c15
build: enable additional oxlint rules
2026-04-23 04:42:54 +01:00
Peter Steinberger
c866820fed
refactor(stt): share transcription helpers
2026-04-23 04:29:35 +01:00
Super Zheng
a58633d809
test: fix ui presenter next run test for multi-language environments ( #60231 )
...
Merged via squash.
Prepared head SHA: 88e7c3c95b
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-04-22 20:26:44 -07:00
Peter Steinberger
576dbdeef7
build: enable new oxlint rules
2026-04-23 04:23:34 +01:00
Peter Steinberger
f79c6ab607
test: update bundled runtime mirror expectations
2026-04-23 04:22:20 +01:00
Peter Steinberger
f0cc29af9a
test(build): align runtime mirror guard expectations
2026-04-23 04:18:55 +01:00
Peter Steinberger
ff260ce67b
build: fix bundled plugin runtime mirror guard
2026-04-23 04:15:39 +01:00
Super Zheng
87c6aaff3e
build: verify bundled plugin runtime mirrors in postpublish checks ( #60112 )
...
Merged via squash.
Prepared head SHA: 79bbb105a8
Co-authored-by: medns <1575008+medns@users.noreply.github.com >
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com >
Reviewed-by: @odysseus0
2026-04-22 20:12:23 -07:00
Peter Steinberger
06308e21f7
build: update dependencies
2026-04-23 04:00:17 +01:00
Peter Steinberger
86b160869d
ci: rebalance extension test shards
2026-04-23 03:34:44 +01:00
Peter Steinberger
41715b56af
ci: rebalance agentic test shard
2026-04-23 03:28:21 +01:00
pashpashpash
103d7af458
Fix legacy update compat sidecars
2026-04-22 19:27:52 -07:00
Peter Steinberger
688a6ef4fd
ci: keep gateway watch skip-build artifact fresh
2026-04-23 03:11:51 +01:00
Peter Steinberger
51ed22e608
feat(providers): add streaming stt providers
2026-04-23 03:05:53 +01:00
Peter Steinberger
dcc243c889
test: stabilize loopback port release check
2026-04-23 02:25:53 +01:00
Peter Steinberger
0ada97d513
fix: restore legacy update compat sidecars
2026-04-23 02:19:19 +01:00
Peter Steinberger
67f09ea87a
feat: add xai realtime transcription
2026-04-23 01:38:11 +01:00
Peter Steinberger
012841816d
feat: add xai speech-to-text support
2026-04-23 01:06:07 +01:00
pashpashpash
ff02563c7c
feat(codex): add guardian app-server mode ( #70090 )
...
Reworks the Codex app-server Guardian change into the final landing shape:
- keep YOLO as the default local app-server mode
- add explicit `appServer.mode: "guardian"`
- remove the legacy `OPENCLAW_CODEX_APP_SERVER_GUARDIAN` shortcut
- document Guardian configuration and behavior
- add Guardian event projection and Docker live probes for approved/ask-back decisions
Co-authored-by: pashpashpash <nik@vault77.ai >
2026-04-23 00:25:43 +01:00
Vincent Koc
a5128777ee
feat(codex): add tool hook parity ( #70307 )
...
* feat(codex): add tool hook parity
* fix(codex): stabilize tool hook parity
* fix(codex): tighten transcript hook typing
* fix(codex): preserve mirrored transcript idempotency
* fix(codex): normalize tool hook context
2026-04-22 16:18:10 -07:00
KateWilkins
f342da5fcc
feat: add xai media providers
...
Add xAI image generation and text-to-speech provider support with docs, live tests, and guarded provider HTTP handling.\n\nThanks @KateWilkins.
2026-04-23 00:07:39 +01:00
Peter Steinberger
1d7be63228
ci: rebalance extension test shards
2026-04-22 23:29:34 +01:00
Peter Steinberger
87f8e82347
fix: isolate Codex ACP auth
2026-04-22 23:18:56 +01:00
Peter Steinberger
f88da75ed9
refactor(channels): centralize runtime binding routes
2026-04-22 23:16:57 +01:00
Peter Steinberger
a32a6c2f89
fix: stop generating qa npm sidecars
2026-04-22 23:11:01 +01:00
Peter Steinberger
03c1fff8f6
test(qa): add OpenAI native web search live scenario
2026-04-22 23:06:55 +01:00
Peter Steinberger
1a90893e90
test: keep extension directory filters covered
2026-04-22 23:06:26 +01:00
Peter Steinberger
e56a6f87ec
fix: exclude qa extensions from npm package
2026-04-22 22:48:28 +01:00
Peter Steinberger
7f637eafe2
test: run single-channel extension batches
2026-04-22 22:39:17 +01:00
Peter Steinberger
77dbc1cda6
ci: rebalance test workers
2026-04-22 22:26:02 +01:00
Peter Steinberger
56828545b4
ci: parallelize agents test files
2026-04-22 22:09:25 +01:00
Peter Steinberger
4cb4aad7b1
build: harden tsdown wrapper
2026-04-22 21:54:56 +01:00
Peter Steinberger
6261f42ac0
ci: merge short auto-reply node shards
2026-04-22 20:47:49 +01:00
Peter Steinberger
9c733956c0
fix(plugins): repair bundled deps on activation
2026-04-22 20:27:42 +01:00
Peter Steinberger
6294182cbb
ci: parallelize extension batch groups
2026-04-22 19:39:08 +01:00
Peter Steinberger
6488e0dd0c
test: keep hook and slack tests on public boundaries
2026-04-22 19:09:18 +01:00
Peter Steinberger
9d66a900e5
fix(plugins): harden bundled runtime dep staging
2026-04-22 18:49:13 +01:00