github patrickchugh/terravision v0.51.0

2 hours ago

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, like tv_aws_region and tv_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_graph description 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 .mcpb below.
  • Claude Code: claude plugin marketplace update terravision, then claude plugin update terravision-cloud-diagrams@terravision, and restart.
  • Codex: codex plugin marketplace upgrade terravision, then restart Codex.
  • CLI: uv tool upgrade terravision or pip install -U terravision
  • Docker: docker pull patrickchugh/terravision:latest

Full changelog: v0.50.3...v0.51.0

Don't miss a new terravision release

NewReleases is sending notifications on new releases.