Skip to content

Add meeting-analyst custom agent for meeting transcript analysis #501

@agreaves-ms

Description

@agreaves-ms

Summary

Add a new custom agent (meeting-analyst) that retrieves meeting transcripts from Microsoft 365 via the work-iq-mcp server, extracts product requirements, decisions, and action items, and produces structured handoff documents for the prd-builder agent.

Motivation

Meeting discussions contain valuable product requirements, decisions, and action items that often remain unstructured. This agent automates the extraction and organization of that information into a format the PRD builder can consume directly.

Scope

  • Agent file: .github/agents/meeting-analyst.agent.md
  • Tool integration: Uses mcp_workiq_accept_eula and mcp_workiq_ask_work_iq from the work-iq-mcp server
  • Workflow phases: Discover → Extract → Synthesize → Handoff
  • State tracking: .copilot-tracking/prd-sessions/<name>-transcript.state.json
  • Handoff output: .copilot-tracking/prd-sessions/<name>-transcript-analysis.md
  • Handoff target: prd-builder agent

Key Features

  • Query budget management (approximately 30 queries per session with user warnings at thresholds)
  • Session continuity with state file persistence and resumption
  • Structured requirement extraction with TR-NNN identifiers
  • Error handling for common work-iq-mcp failure modes
  • Cross-meeting pattern and contradiction detection

Metadata

Metadata

Assignees

Labels

agentsCustom chat agents (.agent.md)featureNew feature triggering minor version bump

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions