Peter Steinberger
0e8bd8e75c
fix(gateway): defer pricing refresh until ready
2026-05-02 11:07:54 +01:00
kunpeng-ai-lab
f3fd0eedff
fix(memory): retry transient index swaps on Windows
...
Fixes #64187 .
Adds bounded retry handling for transient Windows rename failures (`EBUSY`, `EPERM`, `EACCES`) during memory-core SQLite atomic reindex swaps. Keeps missing optional SQLite sidecars ignored and non-transient rename failures fail-fast.
Verification:
- PR CI green, including `check`, `check-additional`, `checks-node-core`, `build-smoke`, and security fast checks
- Contributor local proof: `pnpm exec vitest run extensions/memory-core/src/memory/manager.atomic-reindex.test.ts`
- Contributor local proof: `pnpm lint:extensions -- extensions/memory-core/src/memory/manager-atomic-reindex.ts extensions/memory-core/src/memory/manager.atomic-reindex.test.ts`
- Contributor local proof: `pnpm check:changed`
Co-authored-by: 鲲鹏AI探索局 <kunpeng-ai@outlook.com >
2026-05-02 11:07:48 +01:00
Peter Steinberger
b1cfba2fc2
fix(agents): return tool loop stops as blocks
2026-05-02 11:06:46 +01:00
Peter Steinberger
546f81de04
fix(model): clarify session-scoped model switches
2026-05-02 11:03:47 +01:00
Peter Steinberger
738cf18a0f
fix(plugins): align loader cache scope typing
2026-05-02 11:01:31 +01:00
Peter Steinberger
e497681dea
fix(telegram): keep outbound timeout guard authoritative
2026-05-02 11:01:11 +01:00
Peter Steinberger
e0a267afc6
fix: avoid repeated discord thread starter context
2026-05-02 11:00:57 +01:00
Illia Pavelko
d25019b416
fix(openai): show codex device code in ssh ( #74258 )
...
Fixes #74212 .
Thanks @da22le123.
2026-05-02 11:00:25 +01:00
Peter Steinberger
7020cfddbf
fix: remove duplicate Telegram thread config fields
2026-05-02 10:59:46 +01:00
Peter Steinberger
a7d2953956
fix: remove duplicate Telegram DM thread helper
2026-05-02 10:59:46 +01:00
Peter Steinberger
7db255150c
fix: keep Telegram DM thread IDs on flat sessions
2026-05-02 10:59:46 +01:00
Peter Steinberger
f727fbc775
fix(agents): skip model normalization in context warmup
2026-05-02 10:59:34 +01:00
Peter Steinberger
1634f91a35
fix: improve google meet twilio join sequencing
2026-05-02 10:56:14 +01:00
Peter Steinberger
59fb9e5ca7
refactor: unify lazy import loaders
2026-05-02 10:55:59 +01:00
Peter Steinberger
2dcc13d685
fix(memory-wiki): accept relative markdown link targets
2026-05-02 10:55:37 +01:00
Peter Steinberger
f7b24a697d
perf(infra): fast path posix containment checks
2026-05-02 10:50:28 +01:00
Peter Steinberger
6cc7b759e9
fix(plugins): accept unscoped registry cache reuse
2026-05-02 10:48:29 +01:00
Peter Steinberger
e0221d37e5
fix(openrouter): preserve deepseek v4 reasoning replay
2026-05-02 10:48:28 +01:00
Peter Steinberger
f2df789ca5
test: accept codex models shell fallback
2026-05-02 10:47:16 +01:00
Peter Steinberger
701811e013
test: align runtime fixture expectations
2026-05-02 10:41:42 +01:00
Ayaan Zaidi
47de32ac21
chore(security): remove stale secret baseline
2026-05-02 15:10:45 +05:30
Peter Steinberger
3b3def0354
fix(plugins): cache cli registration entries
2026-05-02 10:40:07 +01:00
Peter Steinberger
70dcd81f03
fix: canonicalize discord pluralkit inbound ids
2026-05-02 10:36:20 +01:00
Peter Steinberger
9e983ef8e1
test: stabilize full test suite
2026-05-02 10:35:59 +01:00
Gabriel
3ea2d2a928
fix(failover): improve internal server error classification ( #73844 )
...
* fix(failover): improve internal server error classification
* fix: cover bare internal server status
---------
Co-authored-by: Altay <altay@uinaf.dev >
2026-05-02 12:35:55 +03:00
Ayaan Zaidi
6de92d0bd4
chore: remove prettier ignore
2026-05-02 15:05:09 +05:30
Peter Steinberger
9b11248c5f
fix(anthropic): recover orphan text deltas
2026-05-02 10:34:24 +01:00
Val Alexander
64fcc8a1aa
fix(control-ui): measure and decouple slow refreshes
...
Add Control UI timing attribution for tab visibility, refresh phases, secondary refresh groups, and gateway RPCs. Decouple slow Overview, Cron, and Nodes secondary refreshes from primary tab feedback, and report Cron runs timing from the controller's real ok/error/skipped load outcome.
Also keeps telemetry secret-safe by excluding request params and response bodies, adds focused regression coverage for RPC attribution and stale/failed background refreshes, and carries the latest-main Discord test fixture correction needed for check:test-types.
Fixes #64004 .
2026-05-02 04:33:36 -05:00
Peter Steinberger
0a6584a231
fix(plugins): reuse gateway-bindable loader cache
2026-05-02 10:33:27 +01:00
Ayaan Zaidi
f458a9f17f
chore: remove mailmap
2026-05-02 15:01:50 +05:30
Peter Steinberger
28c852fee5
fix(gateway): log secrets handler error details
2026-05-02 10:31:37 +01:00
Peter Steinberger
a0c3cd6878
test: cover npm pack override reference
2026-05-02 10:25:44 +01:00
Peter Steinberger
e550e83c0e
docs: clarify changelog attribution
2026-05-02 10:24:39 +01:00
Peter Steinberger
4f6a4317de
fix: clarify google meet twilio dial plan
2026-05-02 10:24:39 +01:00
Peter Steinberger
800a33bbfe
test: harden release live probes
2026-05-02 10:22:54 +01:00
Peter Steinberger
5b2a0fbac1
fix: keep npm pack override compatible
2026-05-02 10:16:27 +01:00
Peter Steinberger
db06fcd990
refactor: unify lazy module loaders
2026-05-02 10:15:25 +01:00
Peter Steinberger
4407c317f3
fix: honor openai sse transport for agent turns
2026-05-02 10:10:09 +01:00
Peter Steinberger
d419bcf5c9
fix: preserve discord unicode channel labels
2026-05-02 10:09:48 +01:00
Ayaan Zaidi
d50cd0f6cf
chore: remove stale preview artifacts
2026-05-02 14:37:38 +05:30
Peter Steinberger
bb93254473
ci: upload ts-unused deadcode report
2026-05-02 10:02:37 +01:00
Val Alexander
37aebf612b
fix(control-ui): create sessions for typed /new
...
Route typed Control UI `/new` through the dashboard session create-and-switch flow used by the New Chat button.
Keep typed `/reset` as the explicit in-place gateway reset path, and document the Control UI slash-command boundary.
Fixes #69599 .
2026-05-02 04:02:34 -05:00
Ayaan Zaidi
6669827135
chore: remove accidental fix script
2026-05-02 14:31:58 +05:30
clawsweeper[bot]
26e6860a64
fix(discord): document mention formatting guidance ( #75173 )
...
Summary:
- This PR adds Discord outbound mention-format guidance to the Discord plugin prompt hints, Discord channel docs, a focused channel test, and the changelog.
- Reproducibility: not applicable. as a runtime bug reproduction. There is a high-confidence inspection path: ... lacks the guidance, while the existing formatter/tests and Discord reference establish the expected syntax.
ClawSweeper fixups:
- Included follow-up commit: fix(discord): document mention formatting guidance
Validation:
- ClawSweeper review passed for head bf2734a002 .
- Required merge gates passed before the squash merge.
Prepared head SHA: bf2734a002
Review: https://github.com/openclaw/openclaw/pull/75173#issuecomment-4354537199
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
Co-authored-by: Peter Steinberger <58493+steipete@users.noreply.github.com >
2026-05-02 09:00:58 +00:00
Peter Steinberger
b8c0a1e9ff
fix(telegram): keep dm reply threads on main session
2026-05-02 09:58:08 +01:00
Peter Steinberger
2b92de604c
test: align bonjour package metadata contract
2026-05-02 09:56:50 +01:00
Peter Steinberger
254b2ed104
chore: ignore bundled plugin runtime deps in knip
2026-05-02 09:55:35 +01:00
Peter Steinberger
2baa07f62b
refactor: streamline plugin cache helpers
2026-05-02 09:54:54 +01:00
Peter Steinberger
127da4c3ca
fix: preserve discord inbound media filenames
2026-05-02 09:54:09 +01:00
Peter Steinberger
803b7ab808
fix: warn on invalid hook transform directories
2026-05-02 09:51:03 +01:00