Skip to content

feat: Add invite_mode to meeting scheduling#784

Merged
bokelley merged 1 commit into
mainfrom
bokelley/invite-mode
Jan 15, 2026
Merged

feat: Add invite_mode to meeting scheduling#784
bokelley merged 1 commit into
mainfrom
bokelley/invite-mode

Conversation

@bokelley

Copy link
Copy Markdown
Contributor

Summary

Added invite_mode parameter to control who gets invited when scheduling meetings:

  • all_members (default) - Invite everyone in the working group
  • topic_subscribers - Only invite members subscribed to the meeting's topics
  • none - Create meeting without invites (opt-in mode)

Usage

When scheduling a meeting, Addie can now be told:

  • "Schedule an opt-in meeting for..." → uses invite_mode: 'none'
  • "Schedule a meeting for topic subscribers only" → uses invite_mode: 'topic_subscribers'

Changes

  • Added inviteMode option to ScheduleMeetingOptions
  • Updated meeting service to skip invites when mode is 'none'
  • Added invite_mode parameter to schedule_meeting tool schema
  • Updated response messages to reflect the invite mode used

Test plan

  • Schedule meeting with invite_mode: 'none' - verify no calendar invites sent
  • Schedule meeting with invite_mode: 'all_members' - verify all members invited
  • Schedule meeting with no invite_mode - verify default behavior (all members)

🤖 Generated with Claude Code

Added invite_mode parameter to control who gets invited to meetings:
- all_members (default): Invite everyone in the working group
- topic_subscribers: Only invite members subscribed to the meeting's topics
- none: Create meeting without invites (opt-in mode)

This allows scheduling meetings where people can self-join rather than
being automatically invited.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley merged commit 9d3edf7 into main Jan 15, 2026
2 checks passed
bokelley added a commit that referenced this pull request Jan 16, 2026
Added invite_mode parameter to control who gets invited to meetings:
- all_members (default): Invite everyone in the working group
- topic_subscribers: Only invite members subscribed to the meeting's topics
- none: Create meeting without invites (opt-in mode)

This allows scheduling meetings where people can self-join rather than
being automatically invited.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
bokelley added a commit that referenced this pull request Jan 20, 2026
Added invite_mode parameter to control who gets invited to meetings:
- all_members (default): Invite everyone in the working group
- topic_subscribers: Only invite members subscribed to the meeting's topics
- none: Create meeting without invites (opt-in mode)

This allows scheduling meetings where people can self-join rather than
being automatically invited.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant