Vincent Koc
6defcb0a40
fix(scripts): bound guard inventory file reads
2026-05-26 01:49:15 +02:00
Vincent Koc
57748a66fd
fix(scripts): bound source scan file reads
2026-05-26 01:43:43 +02:00
Peter Steinberger
fda0141a01
Refactor realtime voice turn context tracking ( #86650 )
...
* refactor: share realtime turn context tracking
* chore: track realtime voice sdk api baseline
* fix: preserve pruned realtime turn handle state
2026-05-25 23:13:27 +01:00
Vincent Koc
cd96542d37
fix(test): harden macos onboarding e2e
2026-05-26 00:02:41 +02:00
Peter Steinberger
5a9673ecd7
test: stabilize release validation test harnesses
2026-05-25 21:35:29 +01:00
Peter Steinberger
a3ae5c8382
refactor(plugin-sdk): rename plain text tool-call compat wrapper
2026-05-25 15:08:01 +01:00
Peter Steinberger
b9f975b64e
Replace Sharp image backend with Photon ( #86437 )
...
* refactor: replace sharp image backend with photon
* refactor: remove whatsapp jimp dependency
* chore: remove stale sharp install workarounds
* test: keep image fixtures off photon
* test: use valid prompt image fixtures
* test: account for optimized PNG fixtures
* test: use valid minimax image fixtures
2026-05-25 15:04:44 +01:00
Peter Steinberger
fcf0bff929
test: derive deprecated sdk usage guard ( #86403 )
2026-05-25 13:45:08 +01:00
Vincent Koc
968c87d798
fix(ui): move control ui chunking helper out of runtime source
2026-05-25 14:31:38 +02:00
Vincent Koc
5e944691b7
fix(scripts): dedupe docker lane resources
2026-05-25 12:14:37 +02:00
Peter Steinberger
c3ab2def0a
refactor: keep plain text tool-call promotion private ( #86374 )
...
Move the plain-text tool-call promotion wrapper out of the public provider stream SDK helper and into a private local-only bundled-provider runtime seam.
2026-05-25 08:43:21 +01:00
Vincent Koc
0a98559440
fix(scripts): harden Windows generated formatting
2026-05-24 20:50:07 +02:00
Vincent Koc
5f0315467b
fix(test): mount upgrade survivor helper
2026-05-24 18:59:34 +02:00
Vincent Koc
79ee70c8ad
fix(scripts): ignore forwarded arg separator
2026-05-24 18:13:14 +02:00
Vincent Koc
ce48e4c197
fix(codex): harden Windows protocol formatting
2026-05-24 15:37:13 +02:00
Vincent Koc
abdd8a40cc
fix(plugins): harden Windows npm package staging
2026-05-24 09:32:17 +02:00
Peter Steinberger
bae0e3fae5
fix(release): speed plugin bundled dependency installs
2026-05-24 04:27:42 +01:00
Peter Steinberger
4daf1aab55
fix(release): keep plugin bundled install lock-compatible
2026-05-24 04:27:42 +01:00
Vincent Koc
32f91503be
fix(scripts): harden Windows QA runners
2026-05-24 02:55:08 +02:00
Peter Steinberger
c4f0da00a9
refactor: use channel target resolution APIs ( #85814 )
...
* refactor: use channel target resolution apis
* refactor: satisfy delivery lint
* refactor: remove unused target parsing shim
* fix: preserve routed cron topic targets
2026-05-23 21:26:55 +01:00
Kaspre
fd2a9adbe6
fix(ollama): bypass managed proxy for loopback embeddings ( #85707 )
...
* fix(ollama): bypass proxy for local embeddings
* fix(ollama): keep managed proxy bypass loopback-only
* fix(ollama): keep proxy bypass internal
* fix(ollama): keep proxy bypass private
* fix(ollama): harden internal proxy bypass
* chore(plugin-sdk): refresh api baseline
* fix(ollama): keep internal bypass out of qa aliases
* test(ollama): keep ssrf runtime mock complete
* fix(ollama): keep dist sdk aliases public-only
* fix(ollama): keep fetch bypass out of infra runtime
* fix(ollama): preserve packaged private sdk alias
* test(ollama): harden private ssrf alias coverage
* test(ollama): cover private ssrf resolver edges
* fix(ollama): scope private sdk native aliases
* test(ollama): audit blocked loopback bypasses
* fix(plugins): keep staged sdk aliases public-only
* test(ollama): harden proxy bypass proof
* test(ollama): cover origin mismatch proxy path
* test(ollama): cover ipv6 and batch bypass paths
* fix lint findings in Ollama proxy tests
* refactor: tighten Ollama proxy bypass
* fix: widen private sdk owner registry type
* test: stabilize Ollama proxy PR checks
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-23 21:17:55 +01:00
Vincent Koc
353d13248e
fix(scripts): route check stages through managed runner
2026-05-23 21:20:52 +02:00
Vincent Koc
208a0679e2
fix(scripts): avoid Windows shell argv warnings
2026-05-23 20:00:24 +02:00
Vincent Koc
8a94e825cd
fix(scripts): run Windows check commands through shims
2026-05-23 18:30:14 +02:00
Vincent Koc
1e21121021
fix(ci): require live docker credentials by resource
2026-05-23 12:39:02 +02:00
Vincent Koc
cc6c3728c7
fix(ci): require factory auth for droid live docker
2026-05-23 12:20:26 +02:00
Vincent Koc
4e34ac483c
fix(scripts): repair live docker auth shellcheck
2026-05-23 11:58:16 +02:00
Peter Steinberger
07694c639d
feat: add meeting notes plugin
...
Adds source-only external meeting notes plugin, SDK source-provider contract, CLI access, date-sharded storage, and Discord voice source.
2026-05-23 10:38:09 +01:00
Peter Steinberger
d485464dbc
ci: fix plugin npm bundled dependency install
2026-05-23 09:22:25 +01:00
Vincent Koc
c298dfe013
test(plugins): fail gauntlet on load diagnostics
2026-05-23 08:55:44 +02:00
Vincent Koc
b4f62c9afc
fix(e2e): support macOS script wrappers
2026-05-23 08:23:31 +02:00
Peter Steinberger
4b63502279
ci: run binding command escape in release checks
2026-05-22 20:12:53 +01:00
Peter Steinberger
d756e1c500
test: add docker proof for plugin binding command escape
2026-05-22 19:58:04 +01:00
Bryan P
f9d35dc681
fix(codex): deliver native subagent completions
...
Deliver Codex-native subagent completions through the generic plugin harness task runtime.
Proof:
- Autoreview clean on final branch.
- Testbox changed gate: tbx_01ks80eqs7d2e3jq3p99zbm4wd, pnpm check:changed, exit 0.
- Live Codex harness: tbx_01ks80p4ky32sqv2ksan2p0w0q, codex/gpt-5.5 API-key auth, native parent/child bridge tokens observed, exit 0.
Co-authored-by: bryanpearson <bryanmpearson@gmail.com >
2026-05-22 15:28:46 +01:00
Peter Steinberger
f4bdfd46a9
ci(crabbox): harden docker hydration
2026-05-22 13:28:53 +01:00
Vincent Koc
6f6da5f5ba
test(plugins): add kitchen sink rpc docker lane
2026-05-22 14:13:21 +02:00
Peter Steinberger
84af5e6e76
fix: honor shrinkwrap when bundling plugin deps
2026-05-22 12:56:10 +01:00
Peter Steinberger
fcecbd8655
fix: opt codex out of bundled runtime deps
2026-05-22 12:56:10 +01:00
Peter Steinberger
249f79be42
fix: make bundled plugin packages portable
2026-05-22 12:56:10 +01:00
Peter Steinberger
976da39038
fix: publish explicit plugin bundled dependencies
2026-05-22 12:56:10 +01:00
Peter Steinberger
de022bb69d
feat: bundle plugin npm dependencies
2026-05-22 12:56:10 +01:00
Peter Steinberger
b6c8807ca0
chore: add shrinkwrap to plugin npm packages
2026-05-22 12:56:10 +01:00
Bob
ae4806ed9a
feat(plugins): add embedding provider contract ( #84947 )
...
Summary:
- Merged feat(plugins): add embedding provider contract after ClawSweeper review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: chore(plugins): refresh embedding provider sdk baseline
- PR branch already contained follow-up commit before automerge: docs(plugins): document embedding provider contract
- PR branch already contained follow-up commit before automerge: fix(plugins): restore embedding providers after snapshot loads
- PR branch already contained follow-up commit before automerge: fix(plugins): resolve embedding providers from manifests
- PR branch already contained follow-up commit before automerge: fix(plugin-sdk): keep embedding provider registry mutators internal
- PR branch already contained follow-up commit before automerge: chore(plugin-sdk): refresh embedding provider API baseline
Validation:
- ClawSweeper review passed for head 41ebd66ab4 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 41ebd66ab4
Review: https://github.com/openclaw/openclaw/pull/84947#issuecomment-4514762026
Co-authored-by: Bob <dutifulbob@gmail.com >
Co-authored-by: Mariano Belinky <mbelinky@gmail.com >
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: osolmaz
Co-authored-by: osolmaz <2453968+osolmaz@users.noreply.github.com >
2026-05-22 03:36:51 +00:00
Vincent Koc
88c49f9e68
chore(deadcode): dedupe repeated helpers
2026-05-21 18:47:09 +08:00
Peter Steinberger
3eb2d64392
ci: add live Codex plugin release check
2026-05-21 08:44:18 +01:00
Jason (Json)
48a14e41e2
feat(discord): add realtime voice bootstrap context
...
Add bounded realtime profile context for Discord realtime voice sessions.
Default to `IDENTITY.md`, `USER.md`, and `SOUL.md`; `voice.realtime.bootstrapContextFiles: []` disables the extra context.
Document the config/SDK surface and refresh generated metadata.
Co-authored-by: FullerStackDev <263060202+fuller-stack-dev@users.noreply.github.com >
2026-05-20 14:13:59 +01:00
Peter Steinberger
2a01fbb56c
ci: keep ClawHub advisory for alpha publish
2026-05-20 01:57:00 +01:00
Peter Steinberger
4f4d108639
chore(lint): remove underscore-dangle allow list ( #83542 )
...
* chore(lint): reduce underscore-dangle exceptions
* chore(lint): reduce more underscore exceptions
* chore(lint): remove underscore-dangle allow list
* fix(lint): repair underscore cleanup regressions
* test(lint): track version define suppression
2026-05-18 14:56:06 +01:00
Peter Steinberger
e973aa278f
test: add codex media path docker e2e
2026-05-18 13:45:35 +01:00
tanshanshan
a51ee5b02d
chore(lint): enable no-underscore-dangle
2026-05-18 10:26:24 +01:00