Frank Yang
df7f968581
fix(memory-core): align prompt with available tools
2026-03-23 16:52:36 +08:00
Frank Yang
2c02a62be9
test: clarify memory-core regression coverage
2026-03-23 16:52:36 +08:00
Frank Yang
7f3d7069fd
fix: cover independent memory-core registration
2026-03-23 16:52:36 +08:00
XING
30446619cb
fix(memory-core): register memory tools independently to prevent coupled failure
...
The memory-core plugin registered both memory_search and memory_get in a
single factory that returned null if either tool creation failed. This
caused both tools to silently disappear from new sessions when only one
tool's prerequisites were unavailable.
Split into two independent registerTool calls so each tool's availability
is evaluated separately. Also add debug logging when a plugin tool factory
returns null to aid future diagnosis.
Fixes #50173
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-23 16:52:36 +08:00
Peter Steinberger
aa02b86a9e
docs: clarify unreleased breaking changes
2026-03-23 01:47:38 -07:00
Peter Steinberger
d44a399ae0
fix: alphabetize web search provider listings
2026-03-23 01:46:47 -07:00
Vincent Koc
5637f9b516
fix(changelog): note windows media path guardrails ( #52738 )
2026-03-23 01:41:53 -07:00
Peter Steinberger
c4420c0324
docs: reorder unreleased changelog
2026-03-23 01:35:20 -07:00
Peter Steinberger
7cee097df9
test: harden no-isolate mocked module resets
2026-03-23 01:33:47 -07:00
Peter Steinberger
abf2157b18
fix: sync agent and autoreply e2e updates
2026-03-23 01:33:40 -07:00
Peter Steinberger
f64f3fdb53
test: isolate base vitest thread blockers
2026-03-23 01:26:31 -07:00
Vincent Koc
8b02ef1332
fix(android): gate canvas bridge to trusted pages ( #52722 )
...
* fix(android): gate canvas bridge to trusted pages
* fix(changelog): note android canvas bridge gating
* Update apps/android/app/src/main/java/ai/openclaw/app/node/CanvasActionTrust.kt
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix(android): snapshot canvas URL on UI thread
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-23 01:24:51 -07:00
Peter Steinberger
94f397bc5f
test: stop leaking image workspace temp dirs
2026-03-23 01:23:10 -07:00
Onur Solmaz
fe459c9084
ACPX: align pinned runtime version ( #52730 )
...
* ACPX: align pinned runtime version
* ACPX: drop version example from help text
2026-03-23 09:21:57 +01:00
Vincent Koc
6c60a3773a
chore(plugins): remove opik investigation checkpoints
2026-03-23 01:21:19 -07:00
Peter Steinberger
db5369f5f9
test: harden isolated test mocks
2026-03-23 01:13:08 -07:00
Peter Steinberger
a60672b708
test: fix channel summary registry setup
2026-03-23 08:07:44 +00:00
Vincent Koc
d22279d2e8
fix(plugins): preserve live hook registry during gateway runs
2026-03-23 01:05:13 -07:00
Peter Steinberger
9105b3723d
test: harden no-isolate test module resets
2026-03-23 01:02:16 -07:00
Peter Steinberger
771a78cc77
test: stabilize ci test harnesses
2026-03-23 07:58:34 +00:00
Peter Steinberger
dc90d3b1d3
refactor(media): share local file access guards
2026-03-23 00:58:23 -07:00
Peter Steinberger
eac93507c3
fix(browser): enforce node browser proxy allowProfiles
2026-03-23 00:56:44 -07:00
Peter Steinberger
3fd5d13315
test: fix ci docs drift and bun qr exit handling
2026-03-23 07:41:23 +00:00
Peter Steinberger
ff54c02b7d
test: narrow live transcript scaffolding strip
2026-03-23 07:41:18 +00:00
Peter Steinberger
fe5819887b
refactor(gateway): centralize discovery target handling
2026-03-23 00:38:31 -07:00
Peter Steinberger
9fbb840c79
docs(changelog): add Windows media security fix
2026-03-23 00:37:45 -07:00
Peter Steinberger
5f05c92922
test: harden no-isolate reply teardown
2026-03-23 00:37:32 -07:00
Peter Steinberger
93880717f1
fix(media): harden secondary local path seams
2026-03-23 00:29:46 -07:00
Peter Steinberger
4fd7feb0fd
fix(media): block remote-host file URLs in loaders
2026-03-23 00:29:46 -07:00
Peter Steinberger
abbd1b6b8a
feat: add slash plugin installs
2026-03-23 00:29:20 -07:00
Peter Steinberger
deecf68b59
fix(gateway): fail closed on unresolved discovery endpoints
2026-03-23 00:27:37 -07:00
Peter Steinberger
0b58829364
test: fix ci env-sensitive assertions
2026-03-23 07:27:03 +00:00
Vincent Koc
83e715cdaa
fix(plugin-sdk): normalize hashed diagnostic event exports
2026-03-23 00:24:47 -07:00
Vincent Koc
b23e9c577d
fix(plugin-sdk): resolve hashed diagnostic events chunks
2026-03-23 00:18:19 -07:00
Peter Steinberger
04c69ea3a0
refactor: reuse canonical setup bootstrap profile
2026-03-23 00:15:55 -07:00
Peter Steinberger
6686f1cb2c
refactor: centralize bootstrap profile handling
2026-03-23 00:15:55 -07:00
scoootscooob
43557668d2
Infra: support shell carrier allow-always approvals
2026-03-23 00:14:58 -07:00
Peter Steinberger
fe3663a9fe
refactor: remove embedded runner cwd mutation
2026-03-23 00:11:55 -07:00
Peter Steinberger
65405edaab
docs: reorder unreleased changelog by user impact
2026-03-23 00:11:08 -07:00
Peter Steinberger
ddf823036b
fix: harden Windows Parallels smoke installs
2026-03-23 07:07:50 +00:00
Peter Steinberger
4a26f10f68
docs: sync minimax m2.7 references
2026-03-23 00:02:35 -07:00
Peter Steinberger
80cd8cd6be
refactor: unify minimax model and failover live policies
2026-03-23 00:02:35 -07:00
Peter Steinberger
ebc2b711ea
docs(synology-chat): clarify multi-account webhook paths
2026-03-23 00:01:29 -07:00
Peter Steinberger
937f78b69f
refactor(synology-chat): type startup webhook path policy
2026-03-23 00:01:07 -07:00
Peter Steinberger
535263572e
fix(tlon): unify settings reconciliation semantics
2026-03-22 23:59:04 -07:00
Peter Steinberger
a600c72ed7
fix: bind bootstrap setup codes to node profile
2026-03-22 23:57:15 -07:00
scoootscooob
4580d585ff
Gateway: resolve fallback plugin context lazily
2026-03-22 23:52:21 -07:00
scoootscooob
52b92f2973
Test: isolate qr dashboard integration suite
2026-03-22 23:52:21 -07:00
Peter Steinberger
47186c50a2
fix(ci): restore stale guardrails and baselines
2026-03-23 06:50:23 +00:00
ruochen
b62fed0ea7
Docs: align MiniMax examples with M2.7
2026-03-22 23:44:11 -07:00