Add Outlook mail tool

This commit is contained in:
Peer Hogeterp committed 2026-09-23 13:53:29 +02:00
1 parent c4ba83f0be
commit ac825a2207
21 files changed
+631 -21

No files matched your search

@@ -1,4 +1,5 @@
# v26.9.1, build 256 (2026-09-xx xx:xx UTC)
- Added Outlook Mail for company Exchange on Windows. After your organization sets its Exchange address, you can ask a trusted model to search and read messages in your primary mailbox without opening Outlook or entering a password. The tool does not read attachments or shared mailboxes.
- Added tools that AI models can use on their own, starting with Web Search and Read Web Page. When you ask something a model cannot answer from what it knows, it now searches the web, reads the pages it found, and answers with the sources it used. You decide which tools a model may use, right below the message field, and you can watch it work: AI Studio shows which tool is running and, afterward, every call it made with its result. Whether tools are offered at all depends on the model because it has to support them. Read Web Page works right away; for Web Search you pick a search service in the app settings — Tavily or Staan with a free API key, or a SearXNG instance you run yourself. Set up more than one, and they can take turns when one of them finds nothing, or be asked all at once with their results combined. Many thanks to Peer Schütt (`peerschuett`) and Nils Kruthoff (`nilskruthoff`) for building this feature.
- Added answers that appear word by word even while the AI uses its tools. You read along as the model writes, including the short note it puts down before it looks something up, and the answer that follows a tool call arrives the same way instead of all at once at the end.
- Added safeguards around everything these tools bring back. Anything fetched from the web is treated as untrusted: AI Studio removes instructions hidden in a page before a model reads it and tells you when it did, exactly as it already does for the documents and web pages you load yourself. A model can never point a tool at your own network. Each tool states how much you have to trust a provider before it may be used with it, so your questions do not travel further than you allow. You can adjust that requirement per tool in the app settings.
@@ -1,4 +1,4 @@
# Provider icon assets
# Icon assets
All provider icons are shipped with AI Studio and loaded locally. No icon triggers an external image request.
@@ -13,4 +13,10 @@ All provider icons are shipped with AI Studio and loaded locally. No icon trigge
- `provider*.svg` and `self-hosted*.svg` are neutral project-owned fallback graphics.
- `gwdg.svg`, `openrouter.svg`, `google.svg` and `helmholtz.svg` were created by taking the official logo from their respective websites as images and creating a svg from them.
The `-dark` files are contrast variants for dark surfaces. All product names, logos, and trademarks remain the property of their respective owners. Their inclusion identifies compatible services and does not imply endorsement. Sources were retrieved on 2026-08-24.
The `-dark` files are contrast variants for dark surfaces. Provider icon sources were retrieved on 2026-08-24.
## Tool icons
- `AppIcons.OUTLOOK` in `Tools/AppIcons.cs` is the Microsoft Outlook mark used by the `outlook_mail` tool. Its path and `#0078D4` color come from [Simple Icons 5.0.0](https://app.unpkg.com/simple-icons@5.0.0/files/icons/microsoftoutlook.js), released under [CC0-1.0](https://github.com/simple-icons/simple-icons/blob/5.0.0/LICENSE.md). The mark is embedded in the UI icon string and loaded locally. Retrieved on 2026-09-23.
All product names, logos, and trademarks remain the property of their respective owners. Their inclusion identifies compatible services and does not imply endorsement.