Commit Graph

512 Commits

Author SHA1 Message Date
Peter Steinberger
45ef4815df test: tighten messaging helper assertions 2026-05-08 20:55:20 +01:00
Shakker
9acf08a38a test: tighten mattermost model picker assertion 2026-05-08 19:24:09 +01:00
Shakker
a91267c1d9 test: tighten mattermost client request assertion 2026-05-08 19:11:50 +01:00
Shakker
bdec274079 test: tighten mattermost slash command assertion 2026-05-08 19:05:45 +01:00
Shakker
7f5df0b97d test: tighten mattermost config assertions 2026-05-08 18:56:26 +01:00
Peter Steinberger
326f637c48 test: require mattermost setup validator 2026-05-08 18:30:04 +01:00
Peter Steinberger
bbead1bb1e test: require mattermost message adapter 2026-05-08 18:28:46 +01:00
Peter Steinberger
c201c8dcf6 test: require mattermost actions 2026-05-08 18:18:43 +01:00
Super Zheng
e7277b4e3a refactor(agents): preserve raw reasoning stream and push formatting to edge (#78397)
Merged via squash.

Prepared head SHA: bb56f7ee00
Co-authored-by: medns <1575008+medns@users.noreply.github.com>
Co-authored-by: odysseus0 <8635094+odysseus0@users.noreply.github.com>
Reviewed-by: @odysseus0
2026-05-08 06:08:21 -07:00
Peter Steinberger
1eb60b8894 test: clarify mattermost websocket patch assertion 2026-05-08 07:58:56 +01:00
Peter Steinberger
e35d4a9e41 test: clarify mattermost model picker ids 2026-05-08 07:57:48 +01:00
Peter Steinberger
9e58cc82c8 test: fix strict CI gates 2026-05-08 05:56:38 +01:00
Peter Steinberger
9ef37d1907 test: tighten assertions and harness coverage 2026-05-08 05:28:12 +01:00
Peter Steinberger
6a4069dead fix: share plugin runtime helpers
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Vincent Koc
8bff73cfb0 perf(core): reduce queue head churn 2026-05-06 22:22:39 -07:00
Jacob Tomlinson
298cae67bb fix(mattermost): collect setup URL in wizard
Fixes #76670.\n\nSummary:\n- Collect the Mattermost bot token and server URL as separate wizard patches so validation does not run before the URL is entered.\n- Preserve non-interactive Mattermost setup validation for explicit --bot-token + --http-url flows.\n- Add a regression test and changelog entry.\n\nVerification:\n- Reporter manually verified setup against a real Mattermost server.\n- pnpm test extensions/mattermost\n- pnpm tsgo:extensions\n- pnpm tsgo:extensions:test\n- pnpm exec oxfmt --check --threads=1 extensions/mattermost/src/setup-core.ts extensions/mattermost/src/setup-surface.ts extensions/mattermost/src/setup.test.ts\n- git diff --check upstream/main...HEAD
2026-05-06 15:23:34 +01:00
Peter Steinberger
0b88d6286c chore: bump version to 2026.5.6 2026-05-06 09:47:34 +01:00
Peter Steinberger
3fb1abcdcb test: isolate directory contract fixtures 2026-05-06 09:12:55 +01:00
Peter Steinberger
05eda57b3c refactor: migrate bundled plugins to message lifecycle 2026-05-06 01:46:42 +01:00
Vincent Koc
e39d3b4223 fix(mattermost): clarify model picker runtime behavior 2026-05-04 15:38:14 -07:00
Peter Steinberger
5397667272 chore(release): prepare 2026.5.4 2026-05-04 10:09:55 +01:00
Peter Steinberger
fa689295c6 fix: resolve small triage issues 2026-05-04 07:38:42 +01:00
Vincent Koc
be438cf887 fix(mattermost): suppress draft progress chatter 2026-05-03 19:11:23 -07:00
Vincent Koc
708c7cd2e2 fix(channels): align preview tool progress help 2026-05-03 19:06:28 -07:00
Vincent Koc
90c0edcb61 fix(mattermost): share progress draft labels 2026-05-03 18:48:16 -07:00
Vincent Koc
3546a54003 fix(mattermost): honor progress tool silence 2026-05-03 16:08:47 -07:00
Vincent Koc
60cf8c79fe fix(mattermost): expose streaming config hints 2026-05-03 16:00:22 -07:00
Vincent Koc
35f6071d8d fix(mattermost): accept streaming config 2026-05-03 14:45:05 -07:00
Peter Steinberger
31161abd40 chore(release): bump version to 2026.5.3 2026-05-03 03:08:47 +01:00
Vincent Koc
e3d76d2e1f fix(channels): keep matrix and mattermost bundled 2026-05-02 15:32:29 -07:00
Peter Steinberger
9eb79bcf99 fix(mattermost): load config metadata from config surface 2026-05-02 20:48:14 +01:00
Peter Steinberger
4a7e60d05b fix(mattermost): expose bundled channel config metadata 2026-05-02 20:38:03 +01:00
Peter Steinberger
80da0a0213 chore: bump version to 2026.5.2 2026-05-02 11:58:45 +01:00
Peter Steinberger
d111676bcb ci: externalize more channel plugins 2026-05-02 07:52:26 +01:00
Peter Steinberger
43121fb096 fix: guard provider-prefixed delivery targets 2026-05-02 05:30:41 +01:00
Peter Steinberger
be3e10475f refactor: trim mattermost helper exports 2026-05-01 19:27:31 +01:00
Peter Steinberger
51affb81b9 refactor: trim mattermost helper exports 2026-05-01 16:46:53 +01:00
Agustin Rivera
9c0975c1c2 Mattermost: refresh slash callback command validation (#72923)
* fix(mattermost): refresh slash callback tokens

* fix(mattermost): reconcile slash callback method

* fix(mattermost): bound slash command lookups

* fix(mattermost): cache slash validation lookups

* fix(mattermost): refresh slash routing

* fix(mattermost): require slash callback secret

* fix(mattermost): rate limit slash validation

* fix(mattermost): throttle slash validation

* fix(mattermost): bound slash token cache

* fix(mattermost): sanitize slash callback logs

* fix(mattermost): avoid stale slash token cache

* fix(mattermost): scope slash token gate to command

* fix(mattermost): rate-limit slash validation

* fix(mattermost): redact slash validation errors

* fix(mattermost): satisfy slash sanitizer lint

* Move Mattermost slash refresh changelog entry to Unreleased Fixes

* Apply oxfmt accordion blank-line on Mattermost slash docs

---------

Co-authored-by: Devin Robison <drobison@nvidia.com>
2026-05-01 09:10:17 -06:00
Peter Steinberger
8f16079623 refactor: trim mattermost helper exports 2026-05-01 15:50:14 +01:00
Peter Steinberger
ebbd80a6a2 refactor: trim extension barrel leftovers 2026-05-01 14:46:29 +01:00
Peter Steinberger
15649228d4 refactor: trim extension helper shims 2026-05-01 14:39:03 +01:00
Peter Steinberger
0fe007f71b refactor: trim extension test hooks 2026-05-01 14:32:30 +01:00
Vincent Koc
f6a1d70080 fix(channels): pin dm main route owners 2026-05-01 05:06:13 -07:00
Peter Steinberger
90554ea048 refactor: prune stale extension helpers 2026-05-01 10:57:27 +01:00
Peter Steinberger
48b39bffbe refactor: remove stale extension helpers 2026-05-01 10:51:49 +01:00
Peter Steinberger
4cbd1b53cf refactor: prune unused exported types 2026-05-01 09:56:37 +01:00
Peter Steinberger
c9828635a8 refactor: trim unused extension helpers 2026-05-01 09:50:45 +01:00
Peter Steinberger
22a74de693 refactor: remove unused channel utilities 2026-05-01 09:36:51 +01:00
Peter Steinberger
94cb213544 fix: stabilize full release validation 2026-04-30 04:55:23 +01:00
Peter Steinberger
ffe67e9cdc refactor(channels): route inbound turns through kernel 2026-04-30 04:08:47 +01:00