Azure regions in graphs, and clearer guidance for assistants on where resources go and how traffic gets there.
New
- Azure region boxes (#217, thanks @Wombat164).
tv_azurerm_region.<name>draws a region container in a graph, holding VNets or hubs, liketv_aws_regionandtv_gcp_region.
Fixes
- Resources stay in their subnet. An assistant that listed an Azure Function in its subnet and in the resource group around it was told to use numbered copies, so it dropped the subnet and left it empty. The warning now says which listing to remove. Two side-by-side boxes still get the numbered-copies advice.
- Arrows follow the real path. The graph rules now say to draw source → private endpoint → database, with no direct arrow beside it. The same goes for VPC endpoints, NAT gateways, proxies and firewalls on AWS and GCP.
- Network-attached services go in their subnet: a Lambda in a VPC, an Azure Function with VNet integration, a private endpoint.
- Flow steps numbered in the right order. Some apps, Claude Desktop among them, sort the flows by name before TerraVision receives them. Assistants are now told to use one flow, or to prefix flow names
1_,2_in reading order. - One copy of the diagram in Codex. Where the app already shows the diagram view, the assistant is told not to open the image in a separate viewer as well.
- The
render_graphdescription fits OpenAI's 1,024-character limit again.
Docs
- Google Antigravity CLI replaces the Gemini CLI setup, which Google switched off for personal accounts in June:
agy mcp add terravision -- uvx --from "terravision[mcp]" terravision mcp --output-dir <folder>. - Linux setup now installs Terraform too, and says which Graphviz versions need the separate neato package.
Upgrading
- Claude Desktop: install the
.mcpbbelow. - Claude Code:
claude plugin marketplace update terravision, thenclaude plugin update terravision-cloud-diagrams@terravision, and restart. - Codex:
codex plugin marketplace upgrade terravision, then restart Codex. - CLI:
uv tool upgrade terravisionorpip install -U terravision - Docker:
docker pull patrickchugh/terravision:latest
Full changelog: v0.50.3...v0.51.0