The brief asks for a platform that can be extended without rebuilding. We get
there by keeping the layers thin and the interfaces open. Click any component
in the diagram below to see what it does and what it can be swapped for.
Channels
Email alias
Microsoft Teams
Web UI
Agent harness
Claude Agent SDK (open source)
swap → LangGraph, Mastra, custom
Skills & IP
GitHub (Wiseway-owned)
versioned, code-reviewed, branch-protected
Models
Claude Sonnet (primary)
Claude Haiku (cheap, fast paths)
swap → any frontier model behind the same interface
Integrations
SharePoint MCP
TMS MCP
CargoWise MCP
CRM MCP
MCP = open protocol, any client can use them
Host
Azure Australia East
data sovereignty, sits next to your M365 tenant
On hosting the agent harness
Anthropic offers a managed-agents capability where the harness itself runs on
Anthropic's infrastructure. It's elegant but, as of today, that infrastructure
is US-based — which sits awkwardly with your "keep our data in Australia"
preference and means your SharePoint and TMS traffic would cross the Pacific
on every call.
Our recommendation is to self-host the Claude Agent SDK in Azure
Australia East. The SDK is open source and lightweight — a container
you run on App Service, Container Apps, or AKS. Anthropic will support the
engagement, but the host is yours. If their managed offering lands in
Sydney later, migrating is a redeploy, not a rebuild — because the SDK
interface is the same.