Peter Steinberger
ea08f2eb8c
fix(runtime): support Node 22.14 installs
2026-03-25 06:22:18 -07:00
Tak Hoffman
9c7823350b
feat: add /tools runtime availability view ( #54088 )
...
* test(memory): lock qmd status counts regression
* feat: make /tools show what the agent can use right now
* fix: sync web ui slash commands with the shared registry
* feat: add profile and unavailable counts to /tools
* refine: keep /tools focused on available tools
* fix: resolve /tools review regressions
* fix: honor model compat in /tools inventory
* fix: sync generated protocol models for /tools
* fix: restore canonical slash command names
* fix: avoid ci lint drift in google helper exports
* perf: stop computing unused /tools unavailable counts
* docs: clarify /tools runtime behavior
2026-03-24 21:09:51 -05:00
Peter Steinberger
3622569853
test: speed up memory provider suites
2026-03-24 21:48:07 +00:00
Vincent Koc
d648aebf4d
perf(memory): builtin sqlite hot-path follow-ups ( #53939 )
...
* chore(perf): start builtin sqlite hotpath workstream
* perf(memory): reuse sqlite statements during sync
* perf(memory): snapshot file state during sync
* perf(memory): consolidate status sqlite reads
* docs(changelog): note builtin sqlite perf work
* perf(memory): avoid session table scans on targeted sync
2026-03-24 14:47:40 -07:00
Peter Steinberger
68b36cd9de
test: fix rebase gate regressions
2026-03-24 21:01:04 +00:00
Vincent Koc
6bf90a1d68
fix(test): stabilize memory vector dedupe assertion
2026-03-24 13:45:18 -07:00
Vincent Koc
eda1ef7b1a
fix(ci): align lazy memory provider tests
2026-03-24 13:40:03 -07:00
Peter Steinberger
ddf65a995a
test: speed up memory and secrets suites
2026-03-24 20:39:13 +00:00
Vincent Koc
7d6d112656
perf(sqlite): use existence probes for empty memory search
2026-03-24 13:15:41 -07:00
Vincent Koc
7330e2ce23
perf(memory): avoid eager provider init on empty search
2026-03-24 13:03:02 -07:00
Peter Steinberger
2383107711
fix: unblock supervisor and memory gate failures
2026-03-24 18:40:46 +00:00
Vincent Koc
0cdd4db6e9
fix(memory): align status manager concurrency test
2026-03-24 11:31:35 -07:00
Vincent Koc
435e2c5967
fix(memory): avoid caching qmd status managers
2026-03-24 10:25:00 -07:00
Vincent Koc
a1c91bdb75
fix(memory): avoid caching status-only managers
2026-03-24 10:21:23 -07:00
Peter Steinberger
9f47892bef
refactor: centralize google API base URL handling
2026-03-24 10:01:22 -07:00
Neerav Makwana
f56a79f838
fix: report qmd status counts from real qmd manager ( #53683 ) (thanks @neeravmakwana)
...
* fix(memory): report qmd status counts from index
* fix(memory): reuse full qmd manager for status
* fix(memory): harden qmd status manager lifecycle
2026-03-24 19:10:20 +05:30
Peter Steinberger
d841d02439
ci: stabilize windows and bun unit lanes
2026-03-23 11:28:25 +00:00
Peter Steinberger
4dcc39c25c
test: snapshot ci timeout investigation
2026-03-23 10:44:34 +00:00
Peter Steinberger
fb602c9b02
test: harden ci isolated mocks
2026-03-23 08:53:35 +00:00
Peter Steinberger
7cee097df9
test: harden no-isolate mocked module resets
2026-03-23 01:33:47 -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
Vincent Koc
2131981230
refactor(plugins): move remaining channel and provider ownership out of src
2026-03-22 19:13:25 -07:00
Peter Steinberger
46876edd86
perf: add lightweight memory status manager
2026-03-22 21:28:16 +00:00
Peter Steinberger
4240c64491
test: harden no-isolate oauth contract coverage
2026-03-22 12:31:36 -07:00
Peter Steinberger
aef2c60aa5
test: fix no-isolate canvas and timer regressions
2026-03-22 12:10:08 -07:00
Peter Steinberger
1822db9227
test: harden no-isolate timer and undici seams
2026-03-22 12:04:11 -07:00
Peter Steinberger
13c239039a
refactor: consolidate qmd mcporter state
2026-03-22 18:09:45 +00:00
Peter Steinberger
2c919078e1
refactor: share memory and discord singleton state
2026-03-22 18:09:45 +00:00
Peter Steinberger
1ceaad18a6
test: harden vitest no-isolate coverage
2026-03-22 10:48:21 -07:00
Peter Steinberger
2cc777539a
perf: reduce plugin and memory startup overhead
2026-03-22 02:11:43 +00:00
Peter Steinberger
cf4d301a69
perf: reduce memory startup overhead
2026-03-21 23:30:15 +00:00
Peter Steinberger
4229ffe2b9
perf: reduce runtime and test startup overhead
2026-03-21 20:18:16 +00:00
Jari Mustonen
fd2b3ed6af
feat(memory): pluggable system prompt section for memory plugins ( #40126 )
...
Merged via squash.
Prepared head SHA: 5228d1937f
Co-authored-by: jarimustonen <1272053+jarimustonen@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-21 11:20:45 -07:00
Vincent Koc
f4227e2787
fix(ci): remove duplicate embedding default export
2026-03-21 09:39:37 -07:00
Vincent Koc
e61835ec5e
fix(ci): restore embedding defaults and plugin boundaries
2026-03-21 09:32:14 -07:00
Pandadadadazxf
2fe0efc9e1
fix: compaction safeguard summary budget ( #27727 )
...
Merged via squash.
Prepared head SHA: a7ab64e394
Co-authored-by: Pandadadadazxf <200469161+Pandadadadazxf@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-03-21 09:27:51 -07:00
Vincent Koc
2e8c8a7ae6
refactor(openai): centralize provider defaults
2026-03-21 08:40:03 -07:00
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