Peter Steinberger
|
1fc19ffe11
|
refactor: narrow messaging public api barrels
|
2026-04-27 20:34:36 +01:00 |
|
Peter Steinberger
|
a20f97f728
|
refactor: narrow extension runtime api barrels
|
2026-04-27 20:34:35 +01:00 |
|
Peter Steinberger
|
31e529f000
|
ci: guard extension wildcard reexports
|
2026-04-27 20:34:35 +01:00 |
|
Peter Steinberger
|
f7d67b8ea8
|
fix(channels): ignore persisted auth for auto-enable
|
2026-04-27 20:33:43 +01:00 |
|
Peter Steinberger
|
dec1f68d7e
|
fix(litellm): honor noninteractive custom base url
|
2026-04-27 20:33:04 +01:00 |
|
Peter Steinberger
|
4cd68fafbb
|
fix(sessions): ignore future freshness timestamps
|
2026-04-27 20:30:59 +01:00 |
|
Peter Steinberger
|
54e13d4910
|
ci: split release validation slow shards
|
2026-04-27 20:30:17 +01:00 |
|
Peter Steinberger
|
2f488b7e7a
|
docs: clarify ClawHub plugin discovery
|
2026-04-27 20:26:49 +01:00 |
|
Peter Steinberger
|
dc76963e36
|
fix(gateway): bind startup cron hook to live state
|
2026-04-27 20:25:46 +01:00 |
|
Peter Steinberger
|
7829c438a6
|
fix(tts): keep final webchat audio supplemental
|
2026-04-27 20:22:18 +01:00 |
|
Peter Steinberger
|
d2b0ff808a
|
fix(gateway): ignore broken pipe crashes
|
2026-04-27 20:17:04 +01:00 |
|
Peter Steinberger
|
b39d80835f
|
test: retry transient openai websocket live stream
|
2026-04-27 18:43:45 +01:00 |
|
Peter Steinberger
|
8f8ba8af40
|
test: harden live release validation flakes
|
2026-04-27 18:32:31 +01:00 |
|
Peter Steinberger
|
147752ecc3
|
refactor: split plugin metadata normalizer
|
2026-04-27 18:27:29 +01:00 |
|
Peter Steinberger
|
fd6e1c089b
|
test: accept current codex status wording
|
2026-04-27 18:11:19 +01:00 |
|
Peter Steinberger
|
f20a295782
|
test: align release validation expectations
|
2026-04-27 17:46:31 +01:00 |
|
Peter Steinberger
|
aeba1d6b47
|
test: keep stateful tests out of unit-fast
|
2026-04-27 17:34:05 +01:00 |
|
Peter Steinberger
|
6d269f62d6
|
perf(test): route more stable tests through unit-fast
|
2026-04-27 17:07:29 +01:00 |
|
Peter Steinberger
|
04b5dd097d
|
test: skip bootstrap in release validation onboarding
|
2026-04-27 17:01:52 +01:00 |
|
Peter Steinberger
|
1fd0802b88
|
perf(test): route more unit tests through fast lane
|
2026-04-27 17:01:16 +01:00 |
|
Peter Steinberger
|
ee140ae570
|
perf(test): route memory package tests through unit-fast
|
2026-04-27 16:43:55 +01:00 |
|
Peter Steinberger
|
1560e26f3d
|
fix(ci): align yuanbao channel catalog contract
|
2026-04-27 16:32:21 +01:00 |
|
Peter Steinberger
|
56fa69a48a
|
fix(ci): pin yuanbao official channel catalog source
|
2026-04-27 16:28:56 +01:00 |
|
Peter Steinberger
|
32bbb5b18f
|
test: harden release validation smokes
|
2026-04-27 16:28:44 +01:00 |
|
Peter Steinberger
|
8304635258
|
perf(test): route speech provider registry through unit-fast
|
2026-04-27 16:16:12 +01:00 |
|
Peter Steinberger
|
c41126dbbb
|
ci: capture dispatched full validation runs
|
2026-04-27 15:51:03 +01:00 |
|
Peter Steinberger
|
708b42c4dc
|
docs(changelog): link proxy fix to issue
|
2026-04-27 15:44:37 +01:00 |
|
Peter Steinberger
|
dc859584a3
|
fix(gateway): honor all_proxy in env dispatcher
|
2026-04-27 15:36:12 +01:00 |
|
Peter Steinberger
|
42fc176093
|
test: isolate speech provider registry mocks
|
2026-04-27 15:30:21 +01:00 |
|
Peter Steinberger
|
d22ced122d
|
test: isolate speech provider registry test
|
2026-04-27 15:28:37 +01:00 |
|
Peter Steinberger
|
9b4c1f0fa3
|
test: update compaction token test contexts
|
2026-04-27 15:18:28 +01:00 |
|
Peter Steinberger
|
467ee701ef
|
fix(ci): align tests with runtime barrels
|
2026-04-27 15:15:07 +01:00 |
|
Peter Steinberger
|
9090457da7
|
test(plugin-sdk): use narrow config runtime mocks
|
2026-04-27 15:14:02 +01:00 |
|
Peter Steinberger
|
a2af8054e1
|
test: harden live release checks
|
2026-04-27 15:11:46 +01:00 |
|
Peter Steinberger
|
016a0b4de9
|
fix(gateway): avoid echoing rotated device tokens
|
2026-04-27 15:10:05 +01:00 |
|
Peter Steinberger
|
dacf43640a
|
fix(ci): repair main test gates
|
2026-04-27 15:03:39 +01:00 |
|
Peter Steinberger
|
a9648664c1
|
perf(test): route memory dreaming through unit-fast
|
2026-04-27 15:03:21 +01:00 |
|
Peter Steinberger
|
22e2e45c57
|
fix(cli): skip respawn for foreground gateway
|
2026-04-27 15:01:33 +01:00 |
|
Peter Steinberger
|
d69eeeb2a8
|
fix: skip test-only plugin install scan findings
|
2026-04-27 15:00:55 +01:00 |
|
Peter Steinberger
|
82b4049744
|
refactor: narrow discord slack runtime api barrels
|
2026-04-27 15:00:03 +01:00 |
|
Peter Steinberger
|
75a96bafcf
|
docs: fix changelog attribution credits
|
2026-04-27 15:00:03 +01:00 |
|
Peter Steinberger
|
4336a7f3a9
|
refactor(plugin-sdk): narrow config runtime imports
|
2026-04-27 14:58:32 +01:00 |
|
Peter Steinberger
|
f3e8a8a319
|
fix(agents): persist compaction token snapshots
|
2026-04-27 14:58:15 +01:00 |
|
Peter Steinberger
|
f9946eb069
|
fix(memory): parse qmd vector status variants
|
2026-04-27 14:57:28 +01:00 |
|
Peter Steinberger
|
1f7b7c249a
|
fix(google-meet): grant browser media permissions
|
2026-04-27 14:54:07 +01:00 |
|
Peter Steinberger
|
713cc74bff
|
fix: quiet installed plugin override warnings
|
2026-04-27 14:53:36 +01:00 |
|
Peter Steinberger
|
2e99c1d227
|
fix(subagents): enforce explicit spawn allowlists
|
2026-04-27 14:53:17 +01:00 |
|
Peter Steinberger
|
58a4ca4423
|
refactor: narrow whatsapp runtime api barrel
|
2026-04-27 14:52:21 +01:00 |
|
Peter Steinberger
|
1ed6d04014
|
ci: guard plugin sdk wildcard reexports
|
2026-04-27 14:52:21 +01:00 |
|
Peter Steinberger
|
877b5a14f1
|
fix(sessions): batch store cap maintenance
|
2026-04-27 14:51:53 +01:00 |
|
Peter Steinberger
|
0ac0357486
|
docs(memory): explain qmd collection compatibility
|
2026-04-27 14:44:01 +01:00 |
|
Peter Steinberger
|
63011fcbb0
|
ci: update generated protocol swift models
|
2026-04-27 14:42:27 +01:00 |
|
Peter Steinberger
|
e035300d8e
|
fix(acp): allow manual spawn with dispatch paused
|
2026-04-27 14:40:12 +01:00 |
|
Peter Steinberger
|
c3b3da41fe
|
fix: allow trusted openclaw peer symlinks
|
2026-04-27 14:40:02 +01:00 |
|
Peter Steinberger
|
cbf6ed2b35
|
chore: publish OpenClaw 2026.4.25 appcast
|
2026-04-27 14:39:56 +01:00 |
|
Peter Steinberger
|
4c544e649c
|
test: move more stateful tests to unit-fast
|
2026-04-27 14:37:51 +01:00 |
|
Peter Steinberger
|
4ebec8b5dc
|
fix(memory): group qmd collection searches
|
2026-04-27 14:37:12 +01:00 |
|
Peter Steinberger
|
eb1a201060
|
refactor: narrow media core plugin api barrels
|
2026-04-27 14:34:00 +01:00 |
|
Peter Steinberger
|
0f996ad4b0
|
ci: enforce changelog attribution policy in pr gates
|
2026-04-27 14:33:59 +01:00 |
|
Peter Steinberger
|
ad0f600450
|
fix(gateway): avoid systemd service split-brain
|
2026-04-27 14:32:49 +01:00 |
|
Peter Steinberger
|
c00ef238be
|
docs(tools): clarify sessions_spawn profile gating
|
2026-04-27 14:31:54 +01:00 |
|
Peter Steinberger
|
23d047dff5
|
ci: update generated protocol models
|
2026-04-27 14:31:13 +01:00 |
|
Peter Steinberger
|
1382fb5bd7
|
fix(agents): fail closed missing requester completion routes
|
2026-04-27 14:30:59 +01:00 |
|
Peter Steinberger
|
6956e8406d
|
fix: honor profile plugin install roots
|
2026-04-27 14:30:12 +01:00 |
|
Peter Steinberger
|
6ced6bc4a3
|
ci: satisfy live shard lint
|
2026-04-27 14:29:41 +01:00 |
|
Peter Steinberger
|
bbbc80ddcc
|
ci: guard changelog bot attributions
|
2026-04-27 14:29:41 +01:00 |
|
Peter Steinberger
|
6e8aaef1cc
|
fix(google-meet): avoid duplicate test speech
|
2026-04-27 14:29:08 +01:00 |
|
Peter Steinberger
|
73ba282b54
|
docs(memory): clarify qmd mask compatibility
|
2026-04-27 14:26:56 +01:00 |
|
Peter Steinberger
|
8e09105bd3
|
test: route more mock-only tests through unit-fast
|
2026-04-27 14:24:43 +01:00 |
|
Peter Steinberger
|
2243a68a1d
|
ci: shard release live validation
|
2026-04-27 14:24:10 +01:00 |
|
Peter Steinberger
|
f6bda8d36b
|
refactor(providers): share Claude thinking profiles
|
2026-04-27 14:23:12 +01:00 |
|
Peter Steinberger
|
93bbbe5e37
|
feat: add browser realtime talk transports
|
2026-04-27 14:22:32 +01:00 |
|
Peter Steinberger
|
5dd1e264eb
|
refactor(config): tighten plugin config guardrails
|
2026-04-27 14:20:27 +01:00 |
|
Peter Steinberger
|
ef9d108436
|
fix(gateway): include client in hello snapshot
|
2026-04-27 14:20:27 +01:00 |
|
Peter Steinberger
|
c3c8f25bab
|
fix(memory): report qmd dirty watcher state
|
2026-04-27 14:20:10 +01:00 |
|
Peter Steinberger
|
28f264034b
|
fix: discover symlinked plugin directories
|
2026-04-27 14:17:32 +01:00 |
|
Peter Steinberger
|
dfd9dbe4e1
|
docs: clarify changelog attribution exclusions
|
2026-04-27 14:16:43 +01:00 |
|
Peter Steinberger
|
4300a6165e
|
test: route more setup-free tests through unit-fast
|
2026-04-27 14:16:20 +01:00 |
|
Peter Steinberger
|
67a447c175
|
refactor: tighten plugin runtime sdk boundaries
|
2026-04-27 14:15:53 +01:00 |
|
Peter Steinberger
|
b181930c23
|
fix(memory): skip qmd vectors in lexical mode
|
2026-04-27 14:09:42 +01:00 |
|
Peter Steinberger
|
6a0dc3a9bc
|
fix: cache plugin discovery realpaths
|
2026-04-27 14:09:15 +01:00 |
|
Peter Steinberger
|
9ca4049861
|
ci: match package Telegram harness to release ref
|
2026-04-27 14:06:05 +01:00 |
|
Peter Steinberger
|
52a1cbc1c6
|
fix(qa-lab): keep gateway client on generic sdk seam
|
2026-04-27 14:05:09 +01:00 |
|
Peter Steinberger
|
57401f1581
|
fix(google-meet): use OpenClaw browser for local joins
|
2026-04-27 14:03:46 +01:00 |
|
Peter Steinberger
|
8de458c6c0
|
fix(qa-lab): use generic gateway runtime SDK
|
2026-04-27 14:03:28 +01:00 |
|
Peter Steinberger
|
1b1916053f
|
ci: inline Docker release planning for old refs
|
2026-04-27 14:03:17 +01:00 |
|
Peter Steinberger
|
fd4b59a906
|
ci: keep release checks compatible with stable refs
|
2026-04-27 13:59:49 +01:00 |
|
Peter Steinberger
|
d0e4472616
|
test(vitest): keep speech registry out of unit-fast
|
2026-04-27 13:57:15 +01:00 |
|
Peter Steinberger
|
f15c9f1d5f
|
test: move more setup-free tests to unit-fast
|
2026-04-27 13:56:21 +01:00 |
|
Peter Steinberger
|
df65a75f92
|
fix(memory): avoid live embedding probes in status
|
2026-04-27 13:55:51 +01:00 |
|
Peter Steinberger
|
dc495e6d62
|
refactor(discord): isolate model picker apply flow
|
2026-04-27 13:50:43 +01:00 |
|
Peter Steinberger
|
951a0d89d8
|
fix(discord): persist stale model picker overrides
|
2026-04-27 13:50:43 +01:00 |
|
Peter Steinberger
|
1fbe83d09f
|
fix: keep link understanding from dropping replies
|
2026-04-27 13:45:05 +01:00 |
|
Peter Steinberger
|
fa1f670716
|
test: route setup-free tests through unit-fast
|
2026-04-27 13:42:32 +01:00 |
|
Peter Steinberger
|
770978b8d3
|
build(config): refresh generated schema baseline
|
2026-04-27 13:42:12 +01:00 |
|
Peter Steinberger
|
8e37ee4bf2
|
fix(voice-call): avoid blocking gateway startup
|
2026-04-27 13:40:30 +01:00 |
|
Peter Steinberger
|
2d90dbe512
|
docs: add release feature redirect URLs
|
2026-04-27 13:40:00 +01:00 |
|
Peter Steinberger
|
f3528e7755
|
fix(openrouter): retire stealth model catalog entries
|
2026-04-27 13:36:49 +01:00 |
|
Peter Steinberger
|
9cde9261c6
|
docs(changelog): move post-release entries to 2026.4.26
|
2026-04-27 13:34:02 +01:00 |
|
Peter Steinberger
|
cae492374c
|
test: reduce repeated test setup overhead
|
2026-04-27 13:33:05 +01:00 |
|