Christof
9dbdd69527
fix(msteams): remove .default suffix from graph scopes ( #1507 )
...
The @microsoft/agents-hosting SDK's MsalTokenProvider automatically
appends `/.default` to all scope strings in its token acquisition
methods (acquireAccessTokenViaSecret, acquireAccessTokenViaFIC,
acquireAccessTokenViaWID, acquireTokenWithCertificate in
msalTokenProvider.ts). This is consistent SDK behavior, not a recent
change.
Our code was including `.default` in scope URLs, resulting in invalid
double suffixes like `https://graph.microsoft.com/.default/.default `.
This was confirmed to cause Graph API authentication errors. Removing
the `.default` suffix from our scope strings allows the SDK to append
it correctly, resolving the issue.
Before: we pass `.default` -> SDK appends -> double `.default` (broken)
After: we pass base URL -> SDK appends -> single `.default` (works)
Co-authored-by: Christof Salis <c.salis@vertifymed.com>
2026-01-24 00:07:22 +00:00
Peter Steinberger
cf21b97e55
refactor: standardize channel logging
2026-01-23 23:34:30 +00:00
Peter Steinberger
cc9c826a6d
refactor: standardize control command gating
2026-01-23 23:34:30 +00:00
Peter Steinberger
b99be93047
refactor: share reply prefix context
2026-01-23 23:34:30 +00:00
Peter Steinberger
92901df429
refactor: unify typing callbacks
2026-01-23 23:33:32 +00:00
Peter Steinberger
4a4d5f9fcd
refactor: centralize inbound session updates
2026-01-23 23:33:32 +00:00
Peter Steinberger
4f5b87a4ee
refactor: unify pending history helpers
2026-01-23 23:33:32 +00:00
Peter Steinberger
750dc7191c
chore: bump version to 2026.1.23
2026-01-23 22:14:56 +00:00
Peter Steinberger
6b88bb7ac6
fix: add per-channel markdown table conversion ( #1495 ) (thanks @odysseus0)
2026-01-23 18:39:25 +00:00
Peter Steinberger
ab667af280
fix: stop BlueBubbles typing on idle/no-reply ( #1439 ) (thanks @Nicell)
2026-01-22 21:33:19 +00:00
Peter Steinberger
c2b25dac8e
fix: msteams attachments + plugin prompt hints
...
Co-authored-by: Christof <10854026+Evizero@users.noreply.github.com>
2026-01-22 03:37:29 +00:00
Peter Steinberger
567415d38f
chore: bump version to 2026.1.21
2026-01-22 01:59:16 +00:00
Peter Steinberger
77fec7c239
chore: release 2026.1.20-2
2026-01-21 08:30:33 +00:00
Peter Steinberger
475ec11c3c
chore: release 2026.1.20-1
2026-01-21 07:37:22 +00:00
Peter Steinberger
d87a3bcc2c
refactor: plugin catalog + nextcloud policy
2026-01-20 11:22:27 +00:00
Shadow
0835bc0c81
fix: enforce plugin config schemas ( #1272 ) (thanks @thewilloftheshadow)
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-20 11:03:17 +00:00
Peter Steinberger
b1c13b0eab
fix: enforce strict config validation
2026-01-19 03:39:25 +00:00
Peter Steinberger
920cb8a1ed
feat: resolve allowlists in channel plugins
2026-01-18 22:52:00 +00:00
Peter Steinberger
5e25bb04d9
feat: make inbound envelopes configurable
...
Co-authored-by: Shiva Prasad <shiv19@users.noreply.github.com>
2026-01-18 18:50:37 +00:00
Peter Steinberger
28f34d0aa7
chore: update dependencies
2026-01-18 14:16:04 +00:00
Peter Steinberger
d49da62338
refactor: route channel runtime via plugin api
2026-01-18 11:01:16 +00:00
Peter Steinberger
f2b5260bd6
build: export plugin-sdk for extensions
2026-01-18 05:40:10 +00:00
Peter Steinberger
57fd4c7dc0
chore: remove tracked artifacts
2026-01-18 02:55:07 +00:00
Peter Steinberger
17d2951675
refactor: migrate extensions to plugin sdk
2026-01-18 02:55:07 +00:00
Peter Steinberger
72434aeab3
feat: persist session origin metadata across connectors
2026-01-18 02:42:10 +00:00
Peter Steinberger
1b25107159
refactor: share allowlist match metadata
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-18 01:49:25 +00:00
Peter Steinberger
a9852693a6
refactor: share teams allowlist matching helpers
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-18 01:37:22 +00:00
Peter Steinberger
bca39a6561
refactor: unify channel config matching and gating
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-18 01:24:00 +00:00
Peter Steinberger
946f959d3f
refactor(channels): share allowlist + resolver helpers
2026-01-18 01:00:25 +00:00
Peter Steinberger
6ac6a3b3c7
feat(channels): add resolve command + defaults
2026-01-18 01:00:24 +00:00
Peter Steinberger
2dc9f8bb27
feat: add channel match metadata logs
...
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-17 23:48:45 +00:00
Peter Steinberger
a790471244
chore: release 2026.1.17-1
2026-01-17 20:26:24 +00:00
Peter Steinberger
8ea8b057b0
feat: add per-provider scope probes to channels capabilities
2026-01-17 19:28:52 +00:00
Peter Steinberger
0959d19d12
chore: bump versions to 2026.1.17
2026-01-17 19:16:35 +00:00
Peter Steinberger
15b2c842af
chore: set extension versions to 2026.1.16
2026-01-17 11:40:25 +00:00
Peter Steinberger
f4b17ff878
fix: cut 2026.1.16-1 beta
2026-01-17 11:12:43 +00:00
Peter Steinberger
914798ed23
fix: repair 2026.1.16 beta pack
2026-01-17 11:08:37 +00:00
Peter Steinberger
a87da0fe7d
fix: include media-understanding in npm pack
2026-01-17 11:03:46 +00:00
Peter Steinberger
65f30a5162
chore: bump 2026.1.16 for beta
2026-01-17 10:49:49 +00:00
Peter Steinberger
810e1193d7
refactor: streamline target resolver helpers
2026-01-17 07:34:26 +00:00
Peter Steinberger
ecd3c2a0ee
fix(security): gate slash/control commands
2026-01-17 06:49:34 +00:00
Peter Steinberger
1062496e02
refactor: centralize message target resolution
...
Co-authored-by: Thinh Dinh <tobalsan@users.noreply.github.com>
2026-01-17 06:04:49 +00:00
Peter Steinberger
b5aac83781
fix: finalize inbound contexts
2026-01-17 05:06:39 +00:00
Peter Steinberger
2d7a3dab86
refactor: centralize target errors and cache lookups
2026-01-17 04:28:22 +00:00
Peter Steinberger
5142d6571c
refactor: align message target wording
2026-01-17 04:18:59 +00:00
Peter Steinberger
ecaa77313a
refactor: normalize inbound context
2026-01-17 04:05:33 +00:00
Peter Steinberger
bc7ed05902
refactor: centralize group sender identity
2026-01-17 03:32:48 +00:00
Shadow
9fbc21916a
Config: schema-driven channels and settings
2026-01-17 00:43:05 +00:00
Peter Steinberger
a3059cb8c2
fix: scope history injection to pending-only
2026-01-16 23:52:42 +00:00
Peter Steinberger
a01c9bd7ce
feat: directory for plugin channels
2026-01-16 22:40:36 +00:00