Dallin Romney
4bb4127a33
feat(cli/logs): announce --follow gateway reconnect and add JSON notice parity ( #75372 )
2026-05-03 17:55:58 +08:00
Vincent Koc
3ee5df618a
Revert "fix(plugins): align beta external launch metadata"
...
This reverts commit 34581bf46c .
2026-05-03 02:53:36 -07:00
Vincent Koc
34581bf46c
fix(plugins): align beta external launch metadata
2026-05-03 02:51:18 -07:00
Vincent Koc
e7b6e0ff90
fix(plugins): pin beta-only external launch specs
2026-05-03 02:50:10 -07:00
Vincent Koc
310b1987e1
fix(cron): persist startup state sidecar repairs
2026-05-03 02:45:59 -07:00
Jesse Merhi
84a30e213e
Fix managed proxy TLS hostname validation ( #76442 )
...
Summary:
- The PR wraps managed global-agent HTTPS CONNECT socket creation to preserve the target TLS host/servername, adds a Discord-style regression e2e, and records the fix in the changelog.
- Reproducibility: yes. #74809 provides exact config, logs, and a minimal global-agent repro, and source inspection confirms current main does not pass the CONNECT target host into TLS options.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(proxy): document global-agent TLS shim
- PR branch already contained follow-up commit before automerge: refactor(proxy): narrow global-agent patch typing
- PR branch already contained follow-up commit before automerge: Fix managed proxy TLS hostname validation
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7644…
Validation:
- ClawSweeper review passed for head 058ae37663 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 058ae37663
Review: https://github.com/openclaw/openclaw/pull/76442#issuecomment-4365375603
Co-authored-by: Jesse Merhi <jessejmerhi@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-03 09:42:45 +00:00
Vincent Koc
6a823a4f23
test(onboarding): assert channel status surfaces
2026-05-03 02:38:55 -07:00
scoootscooob
85e4ec1fb1
fix(doctor): persist group visible reply default ( #76513 )
2026-05-03 02:32:41 -07:00
Dallin Romney
de88b379c9
fix(plugins): clean up plugins search output formatting ( #76000 )
2026-05-03 17:30:03 +08:00
Vincent Koc
e02377f522
docs(changelog): credit @shashank-poola for logs --follow auto-reconnect
...
#75059 (fixes #74782 ) added user-facing CLI behavior — bounded
exponential reconnect for `openclaw logs --follow` on transient
gateway disconnect — and updated docs/cli/logs.md, but landed without a
`## Unreleased` entry. Add the missing line so the credited human
contributor is captured in the active release window. Thanks
@shashank-poola.
2026-05-03 02:28:54 -07:00
Vincent Koc
4473c56b85
fix(clawhub): clarify unreleased plugin artifacts
2026-05-03 02:26:27 -07:00
Vincent Koc
2a1c6cf179
test(plugins): expose discord onboarding lane
2026-05-03 02:24:24 -07:00
hcl
bdf91fab9c
fix(realtime): strip originator header from browser WebRTC SDP offer ( #76435 )
...
Remove server-side-only OpenAI attribution headers from browser WebRTC SDP offer headers while preserving Gateway-side attribution.
Closes #76435 .
Thanks @hclsys.
2026-05-03 02:24:03 -07:00
Vincent Koc
058b625154
Merge branch 'main' of https://github.com/openclaw/openclaw
...
* 'main' of https://github.com/openclaw/openclaw :
fix(cli): auto-reconnect logs --follow on transient gateway disconnect #74782 (#75059 )
2026-05-03 02:20:38 -07:00
Vincent Koc
2e608ad516
Revert "fix(onboarding): prefer clawhub diagnostics installs"
...
This reverts commit 3338581c20 .
2026-05-03 02:19:06 -07:00
Shashank
23fe3559e5
fix(cli): auto-reconnect logs --follow on transient gateway disconnect #74782 ( #75059 )
...
* fix(cli): auto-reconnect logs --follow on transient gateway disconnect
* fix(cli): honor errorLine return value in follow retry warning
2026-05-03 17:18:50 +08:00
Vincent Koc
f9a1f86e64
test(secrets): audit external channel SecretRefs ( #76589 )
2026-05-03 02:17:41 -07:00
Vincent Koc
3338581c20
fix(onboarding): prefer clawhub diagnostics installs
2026-05-03 02:15:51 -07:00
buyitsydney
aba97a4c7c
fix(memory): reindex archived session transcript updates
2026-05-03 02:15:20 -07:00
Vincent Koc
478887083e
test(plugins): decouple config-gated install fixture
2026-05-03 02:14:42 -07:00
Vincent Koc
31e2276fe9
fix(memory): load unconfigured lancedb metadata
2026-05-03 01:57:36 -07:00
Vincent Koc
5ecd01ff94
fix(plugins): trust managed npm peer links
2026-05-03 01:49:24 -07:00
Vincent Koc
9ef35ea5c7
fix(plugin-sdk): classify channel facades
2026-05-03 01:48:53 -07:00
solodmd
d1365fef16
fix: handle ENOSPC file watcher errors gracefully ( #73357 )
...
Merged via squash.
Prepared head SHA: ce2dd6ed3e
Co-authored-by: solodmd <51304754+solodmd@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-05-03 11:42:38 +03:00
Vincent Koc
4781b46056
fix(channels): load third-party official channel packages
2026-05-03 01:30:43 -07:00
Vincent Koc
8af6add03b
test(ci): update plugin registry fixture assertion
2026-05-03 01:23:00 -07:00
Vincent Koc
84cb9108ec
docs(changelog): move @amknight Teams and Matrix restart fixes to Unreleased
...
Both #75585 (msteams sent-message marker persistence) and #75586 (matrix
approval reaction target persistence) landed on main 2026-05-03 but
appended their changelog entries under `## 2026.4.30`, which was
finalized on 2026-05-01. Move them under `## Unreleased ### Fixes` so
the released section stays frozen and the new fixes are credited in the
right release window. Thanks @amknight.
2026-05-03 01:22:28 -07:00
Vincent Koc
ea45950a9d
test(plugins): add lifecycle matrix coverage
...
Add plugin lifecycle matrix Docker E2E coverage, resource metrics, fixture registry version support, and gauntlet handling for bundled plugin ids / required config.
2026-05-03 01:18:31 -07:00
buyitsydney
2ffdb5d248
fix(memory): keep archive transcript visibility safe
...
Keep reset/deleted session archives searchable while preserving visibility filtering, and keep internal cron-run archives opaque when live ownership metadata is gone.\n\nRefs #56131.\nThanks @buyitsydney.
2026-05-03 01:17:45 -07:00
Vincent Koc
d583662fd9
test(tooling): isolate a2ui copy env
2026-05-03 01:07:58 -07:00
Vincent Koc
d89be34360
fix(onboarding): trust official web search installs
2026-05-03 00:48:37 -07:00
Neerav Makwana
b6cbd9225c
fix(cli): load memory plugin for doctor/status when registry is cold ( #76393 )
...
Summary:
- The PR adds a scoped standalone memory-slot plugin load for doctor/status memory resolution, updates memory-runtime regression tests, and adds a changelog fix entry.
- Reproducibility: yes. source-reproducible: current main's doctor/status path reads getMemoryRuntime after on ... registers that runtime only during plugin activation. I did not run a live macOS LaunchAgent reproduction.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(cli): load memory plugin for doctor/status when registry is cold
Validation:
- ClawSweeper review passed for head a6a1967316 .
- Required merge gates passed before the squash merge.
Prepared head SHA: a6a1967316
Review: https://github.com/openclaw/openclaw/pull/76393#issuecomment-4365255585
Co-authored-by: Neerav Makwana <261249544+neeravmakwana@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-03 07:38:55 +00:00
Vincent Koc
39bc94e4dd
fix(onboarding): trust official optional plugin installs
2026-05-03 00:29:04 -07:00
Alex Knight
6ae09d029c
msteams: persist sent-message markers best-effort ( #75585 )
...
* msteams: persist sent-message markers best-effort
* docs: clarify Teams restart persistence changelog
* msteams: remove redundant sent-message TTL comment
* msteams: preserve sent-message marker TTL on recovery
2026-05-03 17:25:20 +10:00
Vincent Koc
882ddc4665
fix(gateway): keep agent image attachment checks accurate
2026-05-03 00:21:04 -07:00
Vincent Koc
74f243a0d0
fix(cli): keep plugin toggles out of channel config ( #76525 )
2026-05-03 00:19:37 -07:00
Alex Knight
f27ecffc0c
matrix: persist approval reaction targets best-effort ( #75586 )
...
* matrix: persist approval reaction targets best-effort
* docs: refine matrix approval changelog
2026-05-03 17:17:01 +10:00
Vincent Koc
b74401074b
fix(gateway): keep models list read-only fast
...
Fixes https://github.com/openclaw/openclaw/issues/76382
2026-05-03 00:10:54 -07:00
Vincent Koc
a6d25c1c2e
test(plugins): assert local install uninstall cleanup
2026-05-03 00:04:05 -07:00
Vincent Koc
f1da57a4a8
test(update): keep global install sidecar failure covered
2026-05-02 23:59:23 -07:00
Peter Steinberger
95cee64ca6
fix(cli): keep empty agent replies silent
...
* fix(cli): keep empty agent replies silent
* fix(commands): preserve empty gateway status summaries
---------
Co-authored-by: Peter Steinberger <steipete@steipete-macstudio.local >
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-05-02 23:47:59 -07:00
Vincent Koc
c7bbb3f9af
refactor(plugins): declare static runtime assets in package metadata
2026-05-02 23:47:25 -07:00
Vincent Koc
188c3b74ba
fix(plugins): declare host peer in npm runtime packs
2026-05-02 23:47:25 -07:00
Vincent Koc
25ceffbf25
refactor(plugins): centralize npm runtime package planning
2026-05-02 23:47:25 -07:00
Vincent Koc
fb6893cf48
docs(changelog): note plugin runtime package fix
2026-05-02 23:47:25 -07:00
Vincent Koc
13d2bfb742
test(plugins): add npm runtime build sweep
2026-05-02 23:47:25 -07:00
Vincent Koc
b44cbecdf8
fix(plugins): keep package dry-run json clean
2026-05-02 23:47:25 -07:00
Vincent Koc
11a5b30f3e
fix(plugins): build package-local npm runtimes
2026-05-02 23:47:25 -07:00
Vincent Koc
ac7e7f0512
docs(changelog): credit sqlite-vec report
2026-05-02 23:47:04 -07:00
Vincent Koc
95001d6c41
fix(memory): keep sqlite-vec optional
2026-05-02 23:44:01 -07:00