Files
meeting-assistant/openspec/changes/archive/2026-07-25-detect-host-operating-system/proposal.md
T
dh 9542c05ea4 feat(macos): add native desktop controls and hotkey integration
- Introduced MacOsDesktopControlManifest to manage desktop control configurations.
- Implemented MacOsDesktopControlService to handle the lifecycle of the macOS helper process.
- Created MacOsWorkflowRulesEditorWindowService for managing workflow rules through a native window.
- Developed a Swift helper for macOS that integrates with AppKit and Carbon for menu-bar controls and global hotkeys.
- Added support for recording lifecycle actions via HTTP endpoints, maintaining consistency with existing Windows functionality.
- Enhanced user experience by allowing macOS users to start/stop recordings and access settings through a menu-bar interface.
- Documented design decisions, implementation evidence, and verification tasks for the new macOS features.
2026-08-06 08:18:52 +02:00

1.3 KiB

Why

The interactive Meeting Assistant settings/logs assistant can run against either a Windows or macOS installation, but its instructions do not currently identify the host operating system. Without that context, the agent can suggest Windows commands, paths, services, or desktop concepts on macOS, or suggest macOS concepts on Windows.

What Changes

  • Detect the host operating system when Meeting Assistant starts.
  • Make the detected platform available to the interactive settings/logs assistant instruction builder.
  • Tell the assistant to use Windows commands and concepts on Windows and macOS commands and concepts on macOS.
  • Keep a platform-neutral fallback for unsupported hosts rather than incorrectly claiming Windows or macOS.
  • Document that platform-aware agent guidance does not add missing platform integrations such as macOS audio capture or Windows-only desktop features.

Capabilities

New Capabilities

None.

Modified Capabilities

  • meeting-session: Define how the interactive settings/logs assistant receives and applies detected host operating-system context.

Impact

  • Application startup dependency registration.
  • Interactive settings/logs assistant instructions and behavior tests.
  • Runtime documentation describing platform-aware operational guidance.