Peter Steinberger
42b9212eb2
fix: preserve interactive Ollama model selection ( #49249 ) (thanks @BruceMacD)
2026-03-18 18:02:44 -07:00
Bruce MacDonald
f8c70bf1f1
fix(ollama): don't auto-pull glm-4.7-flash during Local mode onboarding
2026-03-18 18:02:44 -07:00
Vincent Koc
de86e25fd4
fix(ci): skip extension lanes with no tests
2026-03-18 17:52:28 -07:00
Vincent Koc
8884643f40
fix(plugin-sdk): restore imessage-core export
2026-03-18 17:49:51 -07:00
Peter Steinberger
002cc07322
refactor: tighten plugin sdk channel surfaces
2026-03-19 00:46:36 +00:00
Vincent Koc
f19cb738af
fix(plugin-sdk): restore public runtime subpaths
2026-03-18 17:38:49 -07:00
Peter Steinberger
4cc0bb07c1
refactor: unify plugin sdk pairing flows
2026-03-19 00:31:03 +00:00
Vincent Koc
b736a92e19
fix(ci): gate extension relative package escapes
2026-03-18 17:27:57 -07:00
Peter Steinberger
c70837f07d
refactor: converge plugin sdk channel helpers
2026-03-19 00:25:19 +00:00
Peter Steinberger
62b7b350c9
refactor: move bundled channel deps to plugin packages
2026-03-19 00:24:44 +00:00
Vincent Koc
9a9db87952
fix(release): isolate config doc surfaces and sdk exports
2026-03-18 17:14:15 -07:00
Peter Steinberger
60a55c9cbe
fix(committer): accept argv and shell path blobs
2026-03-19 00:10:25 +00:00
Peter Steinberger
d7018aaf19
refactor: move bundled extension deps to plugin packages
2026-03-19 00:04:50 +00:00
Peter Steinberger
07d9f725b6
refactor: unify plugin sdk primitives
2026-03-18 23:58:56 +00:00
Vincent Koc
bea90b72e6
docs: update development-channels with --tag, --dry-run, status, and main warning
2026-03-18 16:41:43 -07:00
Vincent Koc
5f97645382
docs: update development-channels with --tag, --dry-run, and status sections
2026-03-18 16:41:43 -07:00
Peter Steinberger
46f49eb6eb
refactor: shrink plugin sdk public surface
2026-03-18 23:31:08 +00:00
Peter Steinberger
6e044ace28
fix: keep bundled runtime deps out of release pack
2026-03-18 23:18:36 +00:00
Peter Steinberger
b9c4db1a77
test: fix stale boundary guardrails
2026-03-18 23:09:59 +00:00
Vincent Koc
a996f60f11
fix(release): isolate config docs child env
2026-03-18 16:05:40 -07:00
Vincent Koc
757c2cc2de
fix(release): isolate bundled config docs loading
2026-03-18 16:01:43 -07:00
Vincent Koc
7d8d3d9d77
docs: merge duplicate OpenRouter entry, fix broken plugin anchor links
2026-03-18 16:00:46 -07:00
Vincent Koc
67da67b61a
docs: fix tools nav A-Z, split plugin page, consolidate sandbox docs, add OpenShell page ( #50055 )
...
* docs: fix A-Z built-in tools nav, split plugin page, consolidate sandbox docs
* docs: add dedicated OpenShell sandbox backend page
* style: format markdown tables
* docs: trim plugin page, restructure available plugins into table + categories
2026-03-18 15:44:08 -07:00
Josh Avant
2661de384f
Matrix: make onboarding status runtime-safe ( #49995 )
...
* Matrix: make onboarding status runtime-safe
* Matrix tests: mock reply dispatch in BodyForAgent coverage
* changelog
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
---------
Signed-off-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-03-18 17:33:42 -05:00
Josh Avant
859889aae9
WhatsApp: stabilize inbound monitor and setup tests ( #50007 )
2026-03-18 17:08:57 -05:00
Vincent Koc
91d37ccfc3
fix(auth): lazy-load provider oauth helpers
2026-03-18 13:40:28 -07:00
Vincent Koc
6ebcd853be
fix(plugin-sdk): isolate provider entry surfaces
2026-03-18 13:20:46 -07:00
Vincent Koc
b526098eb2
docs: restore original Credits heading, disambiguate H1
2026-03-18 12:38:46 -07:00
Vincent Koc
c749957c93
docs: fix duplicate Credits heading in credits.md
2026-03-18 12:34:37 -07:00
Vincent Koc
e5a1185796
docs: add extensions section to docs hubs
2026-03-18 12:29:02 -07:00
Vincent Koc
be3f4a7966
docs: add Building Extensions guide and nav entry
2026-03-18 12:28:19 -07:00
Vincent Koc
198de10523
docs: add missing H1 headings and fix HEARTBEAT template
2026-03-18 12:27:07 -07:00
Vincent Koc
63e09f8267
chore(changelog): remove fragment workflow drift
2026-03-18 12:26:56 -07:00
Vincent Koc
2797ae1583
docs: add missing voice-call CLI commands and contract test section to testing
2026-03-18 12:26:18 -07:00
Vincent Koc
cc5bd57bd7
docs: add missing provider pages (google, modelstudio, perplexity, volcengine) and nav entries
2026-03-18 12:26:01 -07:00
Vincent Koc
e9903c9133
Tests: align unit sharding with unit config
2026-03-18 12:16:07 -07:00
Josh Avant
e6911f0448
Tests: restore deterministic plugins CLI coverage ( #49955 )
...
* Tests: restore deterministic plugins CLI coverage
* CLI: preserve plugins exit control-flow narrowing
* Tests: fix plugins CLI mock typing for tsgo
* Tests: fix provider usage mock typing in key normalization
2026-03-18 14:05:04 -05:00
Vincent Koc
ef1346e503
Plugin SDK: route reply payload through public subpath
2026-03-18 12:01:15 -07:00
Vincent Koc
ecfa79ee4c
Tests: fix provider auth plugin mock spread
2026-03-18 12:01:05 -07:00
Tak Hoffman
600f57c979
test: add architecture smell detector
2026-03-18 13:28:13 -05:00
darkamenosa
4b5487ee85
LINE: avoid runtime lookup during onboarding ( #49960 )
2026-03-19 01:27:21 +07:00
Onur
8f0727d75c
Delete CNAME
2026-03-18 19:22:17 +01:00
Peter Steinberger
1746e130f9
test: fix imessage extension CI mocks
2026-03-18 18:20:04 +00:00
Peter Steinberger
a0d3dc94d0
perf: reduce unit test hot path overhead
2026-03-18 18:19:40 +00:00
Vincent Koc
fa52d122c4
Plugin SDK: route provider metadata through public models subpath
2026-03-18 11:18:04 -07:00
Peter Steinberger
62edfdffbd
refactor: deduplicate reply payload handling
2026-03-18 18:14:57 +00:00
Vincent Koc
152d179302
Plugin SDK: add public WhatsApp runtime subpaths
2026-03-18 11:13:19 -07:00
Vincent Koc
8240fd900a
Plugin SDK: route core channel runtimes through public subpaths
2026-03-18 11:00:58 -07:00
Josh Lehman
505d140aeb
fix: stabilize build dependency resolution ( #49928 )
...
* build: mirror uuid for msteams
Add uuid to both the msteams bundled extension and the root package so the workspace build can resolve @microsoft/agents-hosting during tsdown while standalone extension installs also have the runtime dependency available.
Regeneration-Prompt: |
pnpm build failed because @microsoft/agents-hosting 1.3.1 requires uuid in its published JS but does not declare it in its package manifest. The msteams extension dynamically imports that package, and the workspace build resolves it from the root dependency graph. Mirror uuid into the root package for workspace builds and keep it in extensions/msteams/package.json so standalone plugin installs also resolve it. Update the lockfile to match the manifest changes.
* build: prune stale plugin dist symlinks
Remove stale dist and dist-runtime plugin node_modules symlinks before tsdown runs. These links point back into extension installs, and tsdown's clean step can traverse them on rebuilds and hollow out the active pnpm dependency tree before plugin-sdk declaration generation runs.
Regeneration-Prompt: |
pnpm build was intermittently failing in the plugin-sdk:dts phase after earlier build steps had already run. The symptom looked like missing root packages such as zod, ajv, commander, and undici even though a fresh install briefly fixed the problem. Investigate the build pipeline step by step rather than patching TypeScript errors. Confirm whether rebuilds mutate node_modules, identify the first step that does it, and preserve existing runtime-postbuild behavior.
The key constraint is that dist and dist-runtime plugin node_modules links are intentional for runtime packaging, so do not remove that feature globally. Instead, make rebuilds safe by deleting only stale symlinks left in generated output before invoking tsdown, so tsdown cleanup cannot recurse back into the live pnpm install tree. Verify with repeated pnpm build runs.
2026-03-18 10:55:25 -07:00
Vincent Koc
ea74123ab2
Slack: fix directory test runtime stub
2026-03-18 10:54:00 -07:00