Vincent Koc
6fde263046
fix(ci): refresh bundled plugin metadata
2026-03-22 18:19:49 -07:00
Vincent Koc
a753ee064d
fix(agents): centralize moonshot compat and xai fast remaps
2026-03-22 18:17:02 -07:00
sudie-codes
8b5eeba386
fix(msteams): batch multi-block replies into single continueConversation call ( #29379 ) ( #49587 )
...
Teams silently drops blocks 2+ when each deliver() opens its own
continueConversation() call. Accumulate rendered messages across all
deliver() calls and flush them together in markDispatchIdle().
On batch failure, retry each message individually so trailing blocks
are not silently lost. Log a warning when any individual messages fail
so flush failures are visible in logs.
2026-03-22 20:16:17 -05:00
Vincent Koc
71113ea0cb
test(nextcloud-talk): cover setup adapter
2026-03-22 18:13:59 -07:00
Vincent Koc
cbf9cd0acb
fix(ci): repair main checks
2026-03-22 18:13:14 -07:00
Vincent Koc
25f05612ee
fix(test): unblock openshell remote fs bridge
2026-03-22 18:13:07 -07:00
Vincent Koc
f9a063ee2d
test(irc): cover setup adapter
2026-03-22 18:08:31 -07:00
Vincent Koc
75ab4db87d
fix(test): repair extensions lane regressions
2026-03-22 18:07:45 -07:00
Vincent Koc
05088eebdc
test(mattermost): cover setup surface
2026-03-22 18:01:24 -07:00
Vincent Koc
b5b193d5ca
fix(moonshot): refresh kimi k2 catalog
2026-03-22 18:00:51 -07:00
Vincent Koc
fdcf26ffd3
test(mattermost): cover setup adapter
2026-03-22 17:59:04 -07:00
Vincent Koc
3dcc802fe5
refactor(media): move deepgram and groq providers into plugins
2026-03-22 17:57:31 -07:00
Vincent Koc
0f54ca20aa
refactor(image-generation): move provider builders into plugins
2026-03-22 17:57:31 -07:00
Josh Lehman
3fe96c7b9e
device-pair: align internal command checks
2026-03-22 17:56:33 -07:00
Vincent Koc
a61e5d17f0
deps: update fast-xml-parser and markdown-it ( #52541 )
...
* style: format test files
* deps: bump fast-xml-parser override
2026-03-22 17:55:47 -07:00
Vincent Koc
45ede8729e
feat(mistral): add curated catalog models
2026-03-22 17:55:27 -07:00
Vincent Koc
dc2013aae5
perf(reply): lazy-load followup context lookup
2026-03-22 17:55:14 -07:00
Vincent Koc
0743368013
fix(test): split discord monitor agent components
2026-03-22 17:54:52 -07:00
Vincent Koc
bb8e2fceff
test(googlechat): cover webhook auth branches
2026-03-22 17:54:27 -07:00
Vincent Koc
d38cda5aab
test(googlechat): cover setup adapter
2026-03-22 17:53:21 -07:00
Vincent Koc
e3c7a05cb5
fix(cli): remove duplicate test runtime keys
2026-03-22 17:52:05 -07:00
Vincent Koc
bd28eb9f5b
fix(zai): align remaining pi metadata
2026-03-22 17:51:29 -07:00
Vincent Koc
88859c974f
fix(xai): restore pi model drift coverage
2026-03-22 17:51:29 -07:00
Vincent Koc
8eb7d3543e
test(googlechat): cover message actions
2026-03-22 17:50:51 -07:00
Vincent Koc
7dc1389d55
test(mattermost): cover routing helpers
2026-03-22 17:49:35 -07:00
Vincent Koc
de6bf58e79
refactor(tts): move speech providers into plugins
2026-03-22 17:48:59 -07:00
Vincent Koc
1d08ad4bac
refactor(tts): remove legacy core speech builders
2026-03-22 17:48:09 -07:00
Vincent Koc
a8b9763d66
fix(test): split discord monitor utility coverage
2026-03-22 17:47:45 -07:00
Vincent Koc
52538575c3
test(nextcloud-talk): cover room info and routing
2026-03-22 17:46:47 -07:00
Vincent Koc
2ce79428c5
test(firecrawl): cover client and tool helpers
2026-03-22 17:44:52 -07:00
Vincent Koc
a8f7c274bc
fix(test): split telegram channel-post media coverage
2026-03-22 17:42:44 -07:00
Vincent Koc
ac6542584b
fix(ci): unblock windows generator and gateway test typing
2026-03-22 17:42:28 -07:00
Vincent Koc
e1c0e94d0c
test(tavily): cover config and search helpers
2026-03-22 17:42:08 -07:00
Vincent Koc
dcef96e6d4
test(nextcloud-talk): cover signature and format helpers
2026-03-22 17:38:36 -07:00
Peter Steinberger
100d9a7a23
refactor: share boundary open and gateway test helpers
2026-03-23 00:37:05 +00:00
Vincent Koc
b21bcf6eb6
fix(test): reduce channel suite startup hotspots
2026-03-22 17:36:32 -07:00
Peter Steinberger
976eefe373
test: align cli runtime mocks with output runtime
2026-03-22 17:32:20 -07:00
Peter Steinberger
7bd12f4b37
test: fix rebased directory runtime mock ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
aaa6068c08
test: stabilize json runtime captures ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
a2999c6cfb
test: normalize rebase fallout ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
a5ace56a19
test: align rebased expectations and typecheck ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
047a01f9e2
build: serialize formatter checks in CI ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
38ee17145b
fix: restore rebase regression coverage ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
b00306a75b
test: fix post-rebase test drift ( #52428 )
2026-03-22 16:56:19 -07:00
Peter Steinberger
797f3cc377
fix: stabilize stale buffer sweep landing ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
841add8414
build: refresh plugin-sdk api baseline ( #52428 )
2026-03-22 16:56:19 -07:00
Peter Steinberger
f76e653776
fix: guard stale chat buffer sweep ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Karan Uppal
550deb8c18
fix: sweep stale chatRunState buffers for stuck runs
...
emitChatFinal frees buffers on clean run completion, and the
maintenance timer sweeps abortedRuns after ABORTED_RUN_TTL_MS. But
runs that get stuck (e.g. LLM timeout without triggering clean
lifecycle end) are never aborted and their string buffers persist
indefinitely. This is the direct trigger for the StringAdd_CheckNone
OOM crash reported in the issue.
Add a stale buffer sweep in the maintenance timer that cleans up
buffers, deltaSentAt, and deltaLastBroadcastLen for any run not
updated within ABORTED_RUN_TTL_MS, regardless of abort status.
Closes #51821
2026-03-22 16:56:19 -07:00
Peter Steinberger
80e9737db4
test: align discord action expectation
2026-03-22 23:54:52 +00:00
Peter Steinberger
165aeccd24
test: align memory cli json assertions
2026-03-22 23:46:54 +00:00