Skip to content

ChatWalaʻau v0.94.0

Choose a tag to compare

@motojinc25 motojinc25 released this 02 Jul 07:12

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/devicelogin and 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_ID for a public-client device-code sign-in; you add a delegated OnlineMeetingTranscript.Read.All + OnlineMeetings.Read consent 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.

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