Commit Graph

3 Commits

Author SHA1 Message Date
Kayvan Sylvan
a2370a0e3b chore: Note in the guide about restricted env + modernize fixes 2026-01-15 15:16:40 -08:00
Tom Stetson
d98ad5290c fix: update Copilot SendStream to use domain.StreamUpdate
Update the SendStream interface to match the current Vendor interface
which now uses chan domain.StreamUpdate instead of chan string.

Changes:
- Update SendStream signature to use chan domain.StreamUpdate
- Update sendChatMessageStream signature accordingly
- Update parseSSEStream signature accordingly
- Wrap all channel sends with domain.StreamUpdate{Type: StreamTypeContent}

This fixes the build error introduced when the streaming interface was
updated to support metadata like token usage alongside content.
2026-01-15 14:50:59 -05:00
Kayvan Sylvan
6a18913a23 feat: add Microsoft 365 Copilot integration
CHANGES:
- Introduce Microsoft 365 Copilot as a new AI vendor.
- Enable querying of Microsoft 365 data like emails, documents, and chats.
- Implement OAuth2 authentication for delegated user permissions.
- Support both synchronous and streaming responses from Copilot.
- Provide comprehensive setup instructions for Azure AD app registration.
- Detail licensing, technical, and permission requirements for Copilot.
- Add troubleshooting steps for common authentication and API errors.
- Document current API limitations and usage examples.
- Integrate Copilot into Fabric's setup process and model listing.
2025-12-05 23:01:58 +08:00