ChatWalaʻau v0.94.0
This release adds a manual, user-delegated ("Dedicated") way to summarize a Microsoft Teams meeting you organized -- without an app-only service principal or a Teams Application Access Policy.
Highlights
Added (v0.94.0)
- Dedicated (user-delegated) Teams meeting summarization. From the Webhooks portal (Microsoft Graph source), a new Dedicated fetch panel lets you summarize a meeting you organized by signing in with your own account via a device code (open
microsoft.com/deviceloginand enter the shown code). This is for organizations that cannot grant the app-only application permission and Teams Application Access Policy required by the automatic webhook lane.- No service principal permission and no admin access policy. Graph access is user-scoped (
/me/onlineMeetings), so it is naturally limited to your own meetings. - No new setting and no client secret. It reuses the existing
GRAPH_CLIENT_ID+GRAPH_TENANT_IDfor a public-client device-code sign-in; you add a delegatedOnlineMeetingTranscript.Read.All+OnlineMeetings.Readconsent and enable "Allow public client flows" on the same app registration. - Nothing is stored. The sign-in token is used for that single run and discarded -- no refresh token, nothing written to disk.
- Runs the same meeting-summary pipeline as the automatic lane (resolve -> fetch transcript -> summarize -> write JSON into the workspace), visible in the Pipeline portal.
- No service principal permission and no admin access policy. Graph access is user-scoped (
Breaking changes (read first)
None. The Dedicated lane is additive and appears only when the webhook gateway is enabled and GRAPH_CLIENT_ID + GRAPH_TENANT_ID are set. The existing automatic (app-only) webhook lane is unchanged, and no new environment variable is introduced. Upgrading requires no operator action.
Notes
- The Dedicated lane is organizer-scoped: it summarizes meetings you organized (a Microsoft Graph limitation; a meeting you only attended cannot be retrieved). For unattended, event-driven summarization across organizers, use the automatic (app-only) webhook lane.
- This lane is manual and interactive (it needs a human sign-in), so it runs from the web portal only -- not from the agent tool.
- Internal design management content and architecture control artifacts are intentionally omitted from this release note.
Included in this release
This release includes implementation work from:
- v0.94.0 through v0.94.0
Installation
See the repository README for setup and usage instructions.
Version
- Release version:
0.94.0 - Previous release:
0.93.1