Commit graph

1217 commits

Author SHA1 Message Date
Peter Steinberger
1981622b92
test: update ci shard and reply mocks 2026-04-24 18:14:24 +01:00
Tak Hoffman
cc57d56b92
fix: Align silent reply prompt guidance (#70954)
* Align silent reply prompt guidance

* Pass explicit silent reply conversation types

* Handle dm alias in direct prompt guidance

* Respect policy session type for routed replies

* Preserve routed silent reply policy type

* Propagate silent reply dispatcher chat type

* Align prompt silent reply target policy

* Avoid direct silent fallback prompt token

* Use inbound key for prompt silent policy

* Rewrite direct silent replies in dispatcher
2026-04-24 12:06:54 -05:00
Vincent Koc
4d1ee3a73e
fix(plugins): warn on install source package drift
Warn when provider or channel catalog package identity drifts from openclaw.install.npmSpec while keeping compatible catalogs non-fatal.
2026-04-24 09:31:40 -07:00
Vincent Koc
58f54801b7
feat(deps): add SBOM risk report
* feat(deps): add sbom risk report

* feat(deps): add sbom risk report
2026-04-24 09:08:07 -07:00
Peter Steinberger
60f7a59f5e
test: bridge xai test helper imports 2026-04-24 13:18:21 +01:00
Peter Steinberger
4514691300
test: narrow provider discovery test imports 2026-04-24 12:03:50 +01:00
Peter Steinberger
6831579267
perf: skip provider plugin loading in extra param tests 2026-04-24 10:02:57 +01:00
Peter Steinberger
b5e5f2cede
feat(google): add realtime voice provider 2026-04-24 09:36:20 +01:00
Vincent Koc
c1b9aa7d96
fix(plugins): pin official external channel source (#70997) 2026-04-24 00:35:03 -07:00
Peter Steinberger
33c0cd1378
fix: improve codex model discovery 2026-04-24 08:17:01 +01:00
Ayaan Zaidi
f353a61bab
ci(release): use blacksmith docker cache for npm telegram 2026-04-24 12:36:50 +05:30
Ayaan Zaidi
512d3d2287
ci(release): prebuild npm telegram docker image 2026-04-24 12:29:54 +05:30
Ayaan Zaidi
8ba22ca0dc
ci(release): use release approval for npm telegram e2e 2026-04-24 12:15:09 +05:30
Ayaan Zaidi
972c7112a2 refactor(release): distill npm telegram docker runner 2026-04-24 12:06:33 +05:30
Ayaan Zaidi
02d7215005 ci(release): gate npm telegram e2e by release team 2026-04-24 12:06:33 +05:30
Ayaan Zaidi
ed6b487e20 ci(release): harden npm telegram beta e2e 2026-04-24 12:06:33 +05:30
Ayaan Zaidi
5dd3c37fce test(release): address npm telegram e2e review 2026-04-24 12:06:33 +05:30
Ayaan Zaidi
bd1b8448a5 test(release): support convex npm telegram credentials 2026-04-24 12:06:33 +05:30
Vincent Koc
cb4fc58547
feat(plugins): move Bonjour discovery into bundled plugin
* fix(deps): detect constant dynamic imports in ownership audit

* feat(plugins): move bonjour discovery into bundled plugin

* test(plugins): remove moved bonjour core tests

* fix(plugins): harden bonjour disable and console restore

* fix(plugins): split gateway discovery ids from services

* fix(plugins): harden bonjour advertiser shutdown

* fix(plugins): clean up bonjour split lint
2026-04-23 23:29:51 -07:00
Vincent Koc
37c37eecfb
feat(plugins): expose install source facts
* feat(plugins): expose install source facts

* fix(plugins): normalize install integrity facts

* fix(plugins): guard install source string fields

* fix(plugins): keep install source facts additive
2026-04-23 23:21:43 -07:00
Peter Steinberger
569290c36d
feat: add Google Meet paired-node Chrome transport
Some checks are pending
CI / -3 (push) Blocked by required conditions
CI / checks-node-compat-node22 (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
CI / checks-node-core (push) Blocked by required conditions
CI / extension-fast (push) Blocked by required conditions
CI / check-lint (push) Blocked by required conditions
CI / check-policy-guards (push) Blocked by required conditions
CI / check-preflight-guards (push) Blocked by required conditions
CI / check-prod-types (push) Blocked by required conditions
CI / check-strict-smoke (push) Blocked by required conditions
CI / check-test-types (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional-boundaries (push) Blocked by required conditions
CI / check-additional-extension-bundled (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
CI / -7 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -8 (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
2026-04-24 05:31:32 +01:00
Patrick Erichsen
88fb6518c2
test(qa): validate Discord Convex credential payloads (#70910) 2026-04-23 20:35:54 -07:00
Peter Steinberger
a42bd94b21
ci: keep install smoke off pull requests 2026-04-24 04:24:58 +01:00
Peter Steinberger
f9b33b7d96
fix: disable bundled plugins during Parallels update 2026-04-24 03:23:14 +01:00
Peter Steinberger
68e2d6f088
fix: use node for Parallels config scrub 2026-04-24 02:50:42 +01:00
Peter Steinberger
07cb18ca04
fix: scrub future plugin entries in Parallels update smoke 2026-04-24 02:33:21 +01:00
Peter Steinberger
794437a730
ci: keep full install smoke off merge pushes 2026-04-24 02:31:36 +01:00
Peter Steinberger
3caaba79bc
ci: keep installer smoke dependencies installed 2026-04-24 01:50:43 +01:00
Peter Steinberger
d1ea58fdbf
ci: limit bun install smoke to release gates 2026-04-24 01:50:42 +01:00
Peter Steinberger
3a2f0e7a1a
ci: split install smoke fast path 2026-04-24 01:50:42 +01:00
Gabriel Kripalani
0f026addaa
feat: add OpenRouter image generation (#67668)
Adds OpenRouter image generation support for image_generate. Fixes #55066. Thanks @notamicrodose.
2026-04-24 01:39:19 +01:00
Peter Steinberger
a2221d6b47
test: extend changed-check watchdog 2026-04-24 01:31:32 +01:00
Peter Steinberger
f04a3dced0
build: update Pi model dependencies 2026-04-24 01:24:46 +01:00
Peter Steinberger
e28fca2e11
chore: separate commit formatting from changed gate 2026-04-23 23:55:52 +01:00
Peter Steinberger
f523bbfcd1
fix: align claude cli permissions with exec policy
Derive Claude CLI bypass mode from OpenClaw exec YOLO policy, preserve raw Claude permission-mode overrides, update docs/changelog, and cover global/per-agent policy behavior.
2026-04-23 23:11:34 +01:00
Peter Steinberger
908335025f
test: route browser changed tests to browser lane 2026-04-23 22:22:49 +01:00
Peter Steinberger
f3aaafbd70
ci: use latest stable install smoke baseline 2026-04-23 22:11:53 +01:00
Peter Steinberger
ddcc39de91
fix(openai): reuse Codex OAuth for OpenAI images 2026-04-23 22:06:36 +01:00
Peter Steinberger
11e95a49d0
test: name contract vitest projects 2026-04-23 21:54:05 +01:00
Peter Steinberger
d9aacbd3f9
ci: skip duplicate npm global install smoke 2026-04-23 21:43:06 +01:00
Peter Steinberger
c84a2f5244
feat(openai): add codex oauth image generation 2026-04-23 21:34:24 +01:00
Peter Steinberger
7ce36b4d12
ci: isolate non-root install smoke cache 2026-04-23 21:31:13 +01:00
Peter Steinberger
78fe353995
ci: harden install smoke npm cache cleanup 2026-04-23 21:19:20 +01:00
Peter Steinberger
956350bb9c
ci: share npm cache in install smoke 2026-04-23 20:57:31 +01:00
Vincent Koc
f02fcba21f
fix(test): throttle local vitest under memory pressure 2026-04-23 12:56:28 -07:00
Peter Steinberger
ff56a9d41b
test(openai): prefer canonical GPT refs 2026-04-23 20:47:39 +01:00
Peter Steinberger
6471e0cdce
ci: isolate manual install smoke runs 2026-04-23 20:44:11 +01:00
Peter Steinberger
010b13e6e9
test: update lint suppression allowlist 2026-04-23 20:43:42 +01:00
Peter Steinberger
6fc8913223
refactor(auto-reply): extract effective reply route resolution 2026-04-23 20:40:27 +01:00
Peter Steinberger
72b0e3d033
ci: run install smoke on manual dispatch 2026-04-23 20:40:14 +01:00