Vincent Koc
ec2278192d
fix(ci): reduce test runtime retention hotspots
2026-03-19 14:49:01 -07:00
Vincent Koc
83a267e2f3
fix(ci): reset deep test runtime state
2026-03-19 14:23:32 -07:00
Vincent Koc
003ca0123d
test(ci): trim embedding harness churn
2026-03-19 12:22:41 -07:00
Vincent Koc
36df0095c4
test(ci): trim memory dedupe harness churn
2026-03-19 12:22:41 -07:00
Vincent Koc
0fd3632d68
test(ci): trim memory atomic harness churn
2026-03-19 12:22:41 -07:00
Vincent Koc
feb9a3b5b2
fix(ci): harden test gating under load
2026-03-19 11:08:33 -07:00
Peter Steinberger
46f49eb6eb
refactor: shrink plugin sdk public surface
2026-03-18 23:31:08 +00:00
Vincent Koc
b4f16bad32
Plugin SDK: export windows spawn and temp path
2026-03-18 09:46:24 -07:00
Peter Steinberger
f6928617b7
test: stabilize gate regressions
2026-03-18 15:36:32 +00:00
Peter Steinberger
7943e83c6c
fix: restore rebased full gate
2026-03-18 15:36:18 +00:00
Peter Steinberger
c0c3c4824d
fix: checkpoint gate fixes before rebase
2026-03-18 15:36:18 +00:00
Peter Steinberger
0cddb5fb7c
fix: restore full gate
2026-03-18 15:34:27 +00:00
Vincent Koc
466510b6d8
refactor: replace "seam" terminology across codebase
...
Replace "seam" with clearer terms throughout:
- "surface" for public API/extension boundaries
- "boundary" for plugin/module interfaces
- "interface" for runtime connection points
- "hook" for test injection points
- "palette" for the lobster palette reference
Also delete experiments/acp-pluginification-architecture-plan.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-18 00:20:15 -07:00
Peter Steinberger
fb5ab95e03
build: update deps except carbon
2026-03-17 20:51:54 -07:00
Peter Steinberger
bdf2c265a7
test: stabilize memory async search close
2026-03-17 16:55:19 +00:00
Peter Steinberger
9f8cf7f71a
test: stabilize full gate
2026-03-17 16:21:59 +00:00
Peter Steinberger
2f9e2f500f
test: merge embeddings provider selection cases
2026-03-17 16:21:58 +00:00
Peter Steinberger
449127b474
fix: restore full gate
2026-03-17 07:47:28 +00:00
Peter Steinberger
5fb7a1363f
fix: stabilize full gate
2026-03-17 07:06:25 +00:00
Tak Hoffman
b49e1386d0
Fix test environment regressions on main
2026-03-14 14:26:22 -05:00
Peter Steinberger
95f8b91c8a
test: share memory search manager fixtures
2026-03-13 21:40:54 +00:00
Peter Steinberger
7eb38e8f7b
test: share temporal decay vector fixtures
2026-03-13 21:40:54 +00:00
Peter Steinberger
b84c7037de
fix: repair ci audit and type drift
2026-03-13 21:02:19 +00:00
Peter Steinberger
ec31948bcc
refactor: share gemini embedding test setup
2026-03-13 20:37:53 +00:00
Peter Steinberger
95818a7c32
refactor: share embedding batch retry helper
2026-03-13 20:19:39 +00:00
Peter Steinberger
e6a26e82ca
refactor: share memory ssrf test helper
2026-03-13 20:19:39 +00:00
Peter Steinberger
d904f37f1c
refactor: share embedding retry waits
2026-03-13 20:19:39 +00:00
Peter Steinberger
95ed44ce71
refactor: share memory watcher test setup
2026-03-13 20:19:38 +00:00
Peter Steinberger
ae7121d534
refactor: share memory concurrency config
2026-03-13 20:19:38 +00:00
Peter Steinberger
c52f23f794
test(qmd): make windows cli fixtures explicit
2026-03-13 03:37:41 +00:00
Peter Steinberger
0979264ed5
test(qmd): make windows cli fixtures explicit
2026-03-13 03:13:56 +00:00
Peter Steinberger
fb9984a774
fix(memory): stop forcing Windows qmd cmd shims
2026-03-13 03:09:14 +00:00
Peter Steinberger
0068f55dd8
fix(memory): fail closed for Windows qmd wrappers
2026-03-13 01:56:20 +00:00
Nachx639
e951a42bcb
fix(mac): adopt canonical session key and add reset triggers ( #10898 )
...
Add shared native chat handling for /new, /reset, and /clear.
This also aligns main session key handling in the shared chat UI and includes follow-up test and CI fixes needed to keep the branch mergeable.
Co-authored-by: Nachx639 <71144023+Nachx639@users.noreply.github.com>
Co-authored-by: Luke <92253590+ImLukeF@users.noreply.github.com>
2026-03-13 12:35:39 +11:00
Rodrigo Uroz
143e593ab8
Compaction Runner: wire post-compaction memory sync ( #25561 )
...
Merged via squash.
Prepared head SHA: 6d2bc02cc1
Co-authored-by: rodrigouroz <384037+rodrigouroz@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-12 14:24:29 -07:00
Altay
0a8d2b6200
build: raise Node 22 compatibility floor to 22.16
2026-03-12 20:07:44 +05:30
Altay
deada7edd3
build: default to Node 24 and keep Node 22 compat
2026-03-12 20:07:44 +05:30
Gustavo Madeira Santana
da6f97a3f6
Memory: revalidate multimodal files before indexing
2026-03-11 22:51:34 +00:00
Gustavo Madeira Santana
d79ca52960
Memory: add multimodal image and audio indexing ( #43460 )
...
Merged via squash.
Prepared head SHA: a994c07190
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-11 22:28:34 +00:00
Gustavo Madeira Santana
01ffc5db24
memory: normalize Gemini embeddings ( #43409 )
...
Merged via squash.
Prepared head SHA: 70613e0225
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-11 15:06:21 -04:00
Bill Chirico
60aed95346
feat(memory): add gemini-embedding-2-preview support ( #42501 )
...
Merged via squash.
Prepared head SHA: c57b1f8ba2
Co-authored-by: BillChirico <13951316+BillChirico@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-11 14:28:53 -04:00
Bruce MacDonald
d6108a6f72
Onboard: add Ollama auth flow and improve model defaults
...
Add Ollama as a auth provider in onboarding with Cloud + Local mode
selection, browser-based sign-in via /api/me, smart model suggestions
per mode, and graceful fallback when the default model is unavailable.
- Extract shared ollama-models.ts
- Auto-pull missing models during onboarding
- Non-interactive mode support for CI/automation
Closes #8239
Closes #3494
Co-Authored-By: Jeffrey Morgan <jmorganca@gmail.com>
2026-03-11 14:52:55 +00:00
Julia Barth
c0cba7fb72
Fix one-shot exit hangs by tearing down cached memory managers ( #40389 )
...
Merged via squash.
Prepared head SHA: 0e600e89cf
Co-authored-by: Julbarth <72460857+Julbarth@users.noreply.github.com>
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com>
Reviewed-by: @frankekn
2026-03-10 07:34:46 +08:00
Peter Steinberger
c5095153b0
refactor: extract qmd process runner
2026-03-08 18:40:15 +00:00
gambletan
8a20f51460
fix: add rate limit patterns for 'too many tokens' and 'tokens per day' ( #39377 )
...
Merged via squash.
Prepared head SHA: 132a457286
Co-authored-by: gambletan <266203672+gambletan@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
2026-03-08 13:03:33 +03:00
Peter Steinberger
e45d62ba26
fix(memory): preserve BM25 relevance ordering ( #33757 , thanks @lsdcc01)
...
Land #33757 by @lsdcc01 without the unrelated dependency bump. Preserve negative FTS5 BM25 ordering in hybrid scoring and add changelog coverage for #5767 .
Co-authored-by: 丁春才0668000523 <ding.chuncai1@xydigit.com>
2026-03-07 22:41:48 +00:00
Peter Steinberger
3a2fdc5136
fix(memory): restore sqlite busy_timeout on reopen ( #39183 , thanks @MumuTW)
...
Co-authored-by: MumuTW <clothl47364@gmail.com>
2026-03-07 22:17:55 +00:00
Peter Steinberger
3ec81709d7
refactor: unify shared utility normalization helpers
2026-03-07 20:33:50 +00:00
Vincent Koc
e4d80ed556
CI: restore main detect-secrets scan ( #38438 )
...
* Tests: stabilize detect-secrets fixtures
* Tests: fix rebased detect-secrets false positives
* Docs: keep snippets valid under detect-secrets
* Tests: finalize detect-secrets false-positive fixes
* Tests: reduce detect-secrets false positives
* Tests: keep detect-secrets pragmas inline
* Tests: remediate next detect-secrets batch
* Tests: tighten detect-secrets allowlists
* Tests: stabilize detect-secrets formatter drift
2026-03-07 10:06:35 -08:00
Peter Steinberger
a96ef12061
refactor(memory): dedupe local embedding init concurrency fixtures
2026-03-07 17:58:31 +00:00