feat: detect host operating system at startup and provide platform-specific guidance

This commit is contained in:
dh
2026-08-06 08:16:55 +02:00
parent 59ba70ca11
commit 13a70c2375
14 changed files with 312 additions and 2 deletions
@@ -0,0 +1,28 @@
## 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.