Skip to content

docs: document OrcaRouter as a gateway option for the M365 add-in - #326

Open
kuswardhanietidims-svg wants to merge 1 commit into
anthropics:mainfrom
kuswardhanietidims-svg:docs/orcarouter-msft-365-gateway
Open

docs: document OrcaRouter as a gateway option for the M365 add-in#326
kuswardhanietidims-svg wants to merge 1 commit into
anthropics:mainfrom
kuswardhanietidims-svg:docs/orcarouter-msft-365-gateway

Conversation

@kuswardhanietidims-svg

Copy link
Copy Markdown

What

For firms deploying the Claude Microsoft 365 add-in through claude-for-msft-365-install, this documents OrcaRouter as a named gateway option alongside LiteLLM, Portkey, and Kong in the /claude-for-msft-365-install:setup wizard.

OrcaRouter is an OpenAI-compatible AI gateway built for both models and agents. Like OpenRouter, it exposes a provider/model namespace across many models — but it also combines adaptive routing, automatic failover, zero-markup inference, observability, guardrails, and agent-tool governance behind the same endpoint. Adding it to the wizard's gateway guidance means firms that run OrcaRouter can point the add-in at it directly, without treating it as an anonymous custom base URL.

It also runs gateway-level, zero-trust security for AI agents on the same endpoint — screening every prompt/response and governing every tool call on a default-deny basis, with no application code changes.

Changes

  • claude-for-msft-365-install/commands/setup.md — list OrcaRouter in the Step 1 "do you already run an LLM gateway?" prompt and the API-format callout, and add an "OrcaRouter" subsection to the Gateway path covering the exact manifest keys it needs.
  • The OrcaRouter subsection spells out the zero-config line format: OrcaRouter serves the Anthropic /v1/messages API natively, so it needs only gateway_url=https://api.orcarouter.ai and the firm's gateway_tokengateway_api_format stays unset, matching the add-in's default.
  • claude-for-msft-365-install/.claude-plugin/plugin.json — version 0.1.9 → 0.1.10 (auto-bump by the repo's pre-commit hook; a plugin's version gates update delivery to installed users).

Verification

  • python3 scripts/check.py passes — 83 files checked, 0 issues.
  • Live-tested OrcaRouter against the exact request shape the add-in sends (Anthropic /v1/messages, x-api-key auth, claude-*-compatible model namespace): HTTP 200.

I'm an engineer on the OrcaRouter team. Discord: discord.gg/YEubt8enRA · X: https://x.com/OrcaRouter

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