Peter Steinberger
647148156c
refactor: narrow llm plugin sdk boundary
2026-05-27 10:41:18 +01:00
Peter Steinberger
9d74254501
fix: clean up post-rebase runtime drift
2026-05-27 10:40:58 +01:00
Peter Steinberger
3829c97e7c
ci: prefer ipv4 for live docker node calls
2026-05-27 10:40:56 +01:00
Peter Steinberger
65118c86ea
refactor: remove legacy provider compat paths
2026-05-27 10:40:54 +01:00
Peter Steinberger
07101b191e
refactor: remove pi runtime internals
...
Rename remaining Pi-shaped agent surfaces to OpenClaw agent runtime names, delete obsolete Pi docs and package graph checks, and add the third-party notice for incorporated code.
2026-05-27 10:40:38 +01:00
Vincent Koc
8caa44fba3
fix(lint): cap oxlint helper memory locally
2026-05-27 10:32:53 +02:00
Peter Steinberger
1507a9701b
refactor: centralize inbound supplemental context
...
* refactor: centralize inbound supplemental context
* refactor: trim supplemental finalizer typing
* docs: clarify supplemental context projection
* refactor: move inbound finalization into core
* refactor: simplify channel inbound facts
* refactor: fold supplemental media into inbound finalizer
* refactor: migrate channel inbound callers to builder
* docs: mark inbound finalizer compat types deprecated
* refactor: wire runtime turn context builder
* refactor: replace channel turn runtime API
* fix: respect discord quote visibility
* fix: avoid deprecated line dispatch helper
* refactor: deprecate channel message SDK seams
* docs: trim channel outbound SDK page
* test: migrate irc inbound assertion
* refactor: deprecate outbound SDK facades
* refactor: deprecate channel helper SDK facades
* refactor: deprecate channel streaming SDK facade
* refactor: move direct dm helpers into inbound SDK
* chore: mark legacy test-utils SDK alias deprecated
* refactor: remove unused allow-from read helper
* refactor: route remaining channel dispatch through core
* refactor: enforce modern extension SDK imports
* test: give slow image root tests more time
* ci: support node fallback on windows
* fix: add transcripts tool display metadata
* refactor: trim legacy channel test seams
* fix: preserve channel compat after rebase
* fix: keep deprecated channel inbound aliases
* fix: preserve discord thread context visibility
* fix: clean final rebase conflicts
* fix: preserve channel message dispatch aliases
* fix: sync channel refactor after rebase
* fix: sync channel refactor after latest main
* fix: dedupe memory-core subagent mock
* test: align clickclack inbound dispatch assertions
* fix: sync plugin sdk api hash after rebase
* fix: sync channel refactor after latest main
* fix: sync plugin sdk api hash after rebase
* fix: sync plugin sdk api hash after latest main
* test: remove stale inbound context awaits
2026-05-27 09:26:06 +01:00
Vincent Koc
57b1c0b3d9
fix(test): fail empty extension test requests
2026-05-27 09:57:18 +02:00
Peter Steinberger
cf399d65d8
test: harden e2e instance package fixture
2026-05-27 03:30:57 -04:00
Dallin Romney
780bc79147
fix(plugin-sdk): stop exporting vitest test helpers ( #87120 )
2026-05-26 23:10:41 -07:00
Peter Steinberger
10056c9346
test: harden docker smoke portability
2026-05-27 00:19:07 -04:00
Vincent Koc
d58f864e23
fix(e2e): bound HTTP readiness probes
2026-05-27 05:52:01 +02:00
Vincent Koc
d0cb7ba55b
fix(e2e): bound package cli scenarios
2026-05-27 04:00:55 +02:00
Vincent Koc
b74984dd50
fix(e2e): bound logged onboard commands
2026-05-27 03:41:52 +02:00
Vincent Koc
6ef0cbb94f
fix(docker): bound e2e image builds
2026-05-27 01:53:22 +02:00
Vincent Koc
3e701449ff
fix(e2e): keep mac smoke commands bounded without timeout
2026-05-27 01:37:57 +02:00
Vincent Koc
0028c2f793
fix(e2e): require bounded helper timeouts
2026-05-27 01:18:48 +02:00
Kevin Lin
7d6b7f434c
feat(plugin-sdk): add reaction approval helpers ( #86735 )
...
* feat(plugin-sdk): add reaction approval helpers
* fix(signal): register target approval reactions
* Remove legacy WhatsApp approval reaction appender
* refactor(plugin-sdk): share native exec prompt suppression
* revert(discord): keep exec prompt suppression local
* refactor(plugin-sdk): share native approval fallback suppression
* fix(whatsapp): bind outbound approval reactions
* chore(plugin-sdk): refresh api baseline
* revert(imessage): defer reaction approval changes
2026-05-26 15:28:50 -07:00
Vincent Koc
96307ca9b4
fix(docker): bound live docker runs
2026-05-27 00:26:27 +02:00
Vincent Koc
3736d7b60b
fix(docker): require bounded e2e docker commands
2026-05-27 00:03:00 +02:00
Vincent Koc
5c1ecda0ca
fix(e2e): support plain timeout wrappers
2026-05-26 21:49:04 +02:00
Vincent Koc
71cb60706b
fix(e2e): bound docker lifecycle hangs
2026-05-26 21:22:01 +02:00
Vincent Koc
e89afa6afa
fix(e2e): kill timed docker helper commands
2026-05-26 17:16:20 +02:00
Vincent Koc
dc0d4c263e
fix(e2e): kill timed live docker runs
2026-05-26 17:03:57 +02:00
Peter Steinberger
cac0b2db18
refactor: move transcripts into core
...
Move meeting notes into core transcripts, remove the bundled meeting-notes plugin/API, and require explicit transcripts.enabled before exposing the recording-capable tool.
2026-05-26 14:51:11 +01:00
Vincent Koc
ce61d224d8
fix(e2e): kill timed npm install process groups
2026-05-26 15:49:29 +02:00
Vincent Koc
295b5ea9ab
fix(mac): fail closed on restart gateway check
2026-05-26 15:05:16 +02:00
Vincent Koc
a07dc3896b
fix(e2e): time out package npm installs
2026-05-26 14:18:58 +02:00
Vincent Koc
d1f2eb0709
fix(e2e): time out live Docker runs
2026-05-26 12:24:13 +02:00
Vincent Koc
8e110a2122
fix(mac): fail closed on dist plist reads
2026-05-26 11:44:05 +02:00
Vincent Koc
55af31e0c6
fix(e2e): time out Docker image reuse probes
2026-05-26 11:42:02 +02:00
Vincent Koc
91080fde68
fix(mac): fail closed on plist stamp errors
2026-05-26 11:28:51 +02:00
Vincent Koc
b34e1b32d8
fix(e2e): honor Docker harness run timeouts
2026-05-26 10:42:34 +02:00
Vincent Koc
b377618fae
fix(e2e): clean package mount tarballs
2026-05-26 09:43:40 +02:00
Vincent Koc
abc7b7b331
fix(e2e): clean functional Docker build inputs
2026-05-26 09:29:57 +02:00
Vincent Koc
4a1d772f3d
fix(e2e): fail on invalid test state payloads
2026-05-26 09:15:06 +02:00
Peter Steinberger
4beadbf951
ci(release): apply exact extension batch excludes
2026-05-26 08:08:50 +01:00
Peter Steinberger
3b023e9bdb
ci(release): pass vitest batch options before roots
2026-05-26 07:50:52 +01:00
Peter Steinberger
4118a32aad
test: enforce per-test ci threshold
2026-05-26 04:35:20 +01:00
Vincent Koc
a695c28bfb
fix(tooling): skip gauntlet declaration prebuild
2026-05-26 05:01:03 +02:00
Peter Steinberger
6f57286678
refactor: use Rastermill for image processing ( #86621 )
...
* refactor: use Rastermill for image processing
* docs: clarify autoreview heartbeat patience
* refactor: use simplified rastermill api
* fix: preserve rastermill media safety boundaries
* build: update rastermill api pin
* build: use published rastermill package
2026-05-26 02:54:49 +01:00
Vincent Koc
6984a823af
fix(test): bound plugin gauntlet prebuilds
2026-05-26 03:38:09 +02:00
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