Peter Steinberger
2937fe0351
perf(config): skip redundant schema and session-store work
2026-03-02 20:19:10 +00:00
Peter Steinberger
d979eeda9f
perf(runtime): reduce slack prep and qmd cache-key overhead
2026-03-02 19:48:02 +00:00
Peter Steinberger
1616113170
perf(runtime): reduce cron persistence and logger overhead
2026-03-02 19:34:04 +00:00
Peter Steinberger
83ec545bed
test(perf): trim repeated setup in cron memory and config suites
2026-03-02 19:16:46 +00:00
Peter Steinberger
602f6439bd
test(memory): stabilize windows qmd spawn expectation
2026-03-02 18:06:12 +00:00
Peter Steinberger
18f8393b6c
fix: harden sandbox writes and centralize atomic file writes
2026-03-02 16:45:12 +00:00
Peter Steinberger
998d477f5e
test: stabilize cross-platform regression suites ( #31594 )
2026-03-02 15:47:21 +00:00
Peter Steinberger
e9dd6121f2
refactor(core): dedupe embedding imports and env parsing
2026-03-02 15:21:19 +00:00
Tak Hoffman
cd653c55d7
windows: unify non-core spawn handling across acp qmd and docker (openclaw#31750) thanks @Takhoffman
...
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm check (fails on pre-existing unrelated src/slack/monitor/events/messages.ts typing errors)
- pnpm vitest run src/acp/client.test.ts src/memory/qmd-manager.test.ts src/agents/sandbox/docker.execDockerRaw.enoent.test.ts src/agents/sandbox/docker.windows.test.ts extensions/acpx/src/runtime-internals/process.test.ts
Co-authored-by: Takhoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-02 08:05:39 -06:00
Peter Steinberger
d9a8d3853d
test(perf): trim qmd manager fixture setup overhead
2026-03-02 11:54:21 +00:00
Peter Steinberger
45888276a3
test(integration): dedupe messaging, secrets, and plugin test suites
2026-03-02 07:13:11 +00:00
Glucksberg
134296276a
fix(memory): discard stdout for qmd update/embed to prevent output cap failure (openclaw#28900) thanks @Glucksberg
...
Verified:
- pnpm install --frozen-lockfile
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: Glucksberg <80581902+Glucksberg@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-03-01 12:16:50 -06:00
Vignesh Natarajan
f57b4669e1
Memory: keep keyword hits when hybrid vector misses
2026-02-28 14:18:24 -08:00
Rodrigo Uroz
1867611733
fix(memory): readonly sync recovery (openclaw#25799) thanks @rodrigouroz
...
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini (fails in this environment at src/daemon/launchd.integration.test.ts beforeAll hook timeout; merged with Tak override)
Co-authored-by: rodrigouroz <384037+rodrigouroz@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-02-27 12:26:43 -06:00
Peter Steinberger
75423a00d6
refactor: deduplicate shared helpers and test setup
2026-02-23 20:40:44 +00:00
Peter Steinberger
8af19ddc5b
refactor: extract shared dedupe helpers for runtime paths
2026-02-23 05:43:43 +00:00
Peter Steinberger
60c494c024
test: tighten mistral media and onboarding coverage
2026-02-23 00:19:05 +00:00
Vincent Koc
d92ba4f8aa
feat: Provider/Mistral full support for Mistral on OpenClaw 🇫🇷 ( #23845 )
...
* Onboard: add Mistral auth choice and CLI flags
* Onboard/Auth: add Mistral provider config defaults
* Auth choice: wire Mistral API-key flow
* Onboard non-interactive: support --mistral-api-key
* Media understanding: add Mistral Voxtral audio provider
* Changelog: note Mistral onboarding and media support
* Docs: add Mistral provider and onboarding/media references
* Tests: cover Mistral media registry/defaults and auth mapping
* Memory: add Mistral embeddings provider support
* Onboarding: refresh Mistral model metadata
* Docs: document Mistral embeddings and endpoints
* Memory: persist Mistral embedding client state in managers
* Memory: add regressions for mistral provider wiring
* Gateway: add live tool probe retry helper
* Gateway: cover live tool probe retry helper
* Gateway: retry malformed live tool-read probe responses
* Memory: support plain-text batch error bodies
* Tests: add Mistral Voxtral live transcription smoke
* Docs: add Mistral live audio test command
* Revert: remove Mistral live voice test and docs entry
* Onboard: re-export Mistral default model ref from models
* Changelog: credit joeVenner for Mistral work
* fix: include Mistral in auto audio key fallback
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: Shakker <shakkerdroid@gmail.com >
2026-02-23 00:03:56 +00:00
Vignesh Natarajan
1000ff04ea
fix(memory): hard-cap embedding inputs before batch
2026-02-22 15:40:18 -08:00
Vignesh Natarajan
d7747148d0
fix(memory): reindex when sources change
2026-02-22 15:12:07 -08:00
Vignesh Natarajan
a58b40e153
chore(test): stabilize mcporter assertions on Windows
2026-02-22 14:47:50 -08:00
Vignesh Natarajan
82d34b4b06
fix(memory): harden qmd collection recovery
2026-02-22 14:40:04 -08:00
Vignesh Natarajan
1ad9f9af5a
fix(memory): resolve qmd Windows shim commands
2026-02-22 14:24:49 -08:00
Peter Steinberger
7c109f5737
fix: resolve ci type errors and reconnect test flake
2026-02-22 21:35:20 +00:00
Peter Steinberger
52ee1f697e
test(memory): cover shared batch output and error helpers
2026-02-22 21:19:09 +00:00
Peter Steinberger
ad51372f78
refactor(memory): share batch provider scaffolding
2026-02-22 21:19:09 +00:00
Peter Steinberger
6ef4eda1f0
refactor(memory): share post-json helper across remote fetchers
2026-02-22 20:04:51 +00:00
Peter Steinberger
dd8c0b694d
perf(test): speed async memory sync close coverage
2026-02-22 17:51:38 +00:00
Vincent Koc
9ae08ce205
Memory: add Arabic query expansion stop words ( #23717 )
2026-02-22 12:17:47 -05:00
Peter Steinberger
eb041daee2
fix(memory): route batch APIs through guarded remote HTTP
2026-02-22 18:15:15 +01:00
Peter Steinberger
f87db7c627
fix(memory): enforce guarded remote policy for embeddings
2026-02-22 18:15:15 +01:00
Peter Steinberger
f6feb4144c
refactor(memory): add guarded remote HTTP helper
2026-02-22 18:15:15 +01:00
Peter Steinberger
296b19e413
test: dedupe gateway browser discord and channel coverage
2026-02-22 17:11:54 +00:00
Peter Steinberger
572daed456
test: trim duplicate async-search status reopen check
2026-02-22 17:06:35 +00:00
Peter Steinberger
c23cdf67d7
test: speed up qmd boot retry lock test
2026-02-22 17:06:35 +00:00
Vincent Koc
35b162af76
Memory: add Spanish and Portuguese query expansion stop words ( #23710 )
2026-02-22 11:26:12 -05:00
Vincent Koc
21cbf59509
feat(memory): add Japanese query expansion support for FTS ( #23156 )
...
* Memory: add Japanese query expansion support
* Docs/Changelog: credit Japanese FTS update
2026-02-22 11:19:20 -05:00
Vignesh Natarajan
99a2f5379e
Memory/QMD: normalize Han-script BM25 search queries
2026-02-22 01:53:00 -08:00
Peter Steinberger
1e76ca593e
test(core): tighten reset usage in auth, registry restart, and memory search
2026-02-22 08:34:20 +00:00
Peter Steinberger
8a0a28763e
test(core): reduce mock reset overhead across unit and e2e specs
2026-02-22 08:22:58 +00:00
Peter Steinberger
d06ad6bc55
chore: remove verified dead code paths
2026-02-22 09:21:09 +01:00
Peter Steinberger
45d1096951
test(memory): prefer clear over reset in qmd spawn setup
2026-02-22 08:18:28 +00:00
Peter Steinberger
089270e769
test(core): use lightweight clears in stable mock setup
2026-02-22 08:01:16 +00:00
Peter Steinberger
b6ce5e06cd
test(memory): share short-timeout test helper
2026-02-22 07:44:57 +00:00
Vignesh Natarajan
413f81b856
Memory/QMD: migrate legacy unscoped collections
2026-02-21 20:31:12 -08:00
Andrew Jeon
853ae626fa
feat: add Korean language support for memory search query expansion ( #18899 )
...
* feat: add Korean stop words and tokenization for memory search
* fix: address review comments on Korean query expansion
* fix: lint errors - curly brace and toSorted
* fix(memory): improve Korean stop words and deduplicate
* Memory: tighten Korean query expansion filtering
* Docs/Changelog: credit Korean memory query expansion
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-02-21 21:33:30 -05:00
Vignesh Natarajan
5b4409d5d0
fix: pairing admin satisfies write ( #23125 ) (thanks @vignesh07)
2026-02-21 18:25:13 -08:00
Vignesh
3317b49d3b
feat(memory): allow QMD searches via mcporter keep-alive (openclaw#19617) thanks @vignesh07
...
Verified:
- pnpm build
- pnpm check
- pnpm test:macmini
Co-authored-by: vignesh07 <1436853+vignesh07@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-02-21 18:54:33 -06:00
Gustavo Madeira Santana
0e1aa77928
chore(tsgo/format): fix CI errors
2026-02-21 17:51:56 -05:00
Peter Steinberger
0608587bc3
test: streamline config, audit, and qmd coverage
2026-02-21 22:23:43 +00:00