Changelog

What we shipped this week.

Fabric Projects is built in the open as a concept demo. Each entry below corresponds to a tagged commit on the local branch. Subscribe to the RSS feed if you want a machine-readable view.

v0.4.0 Feature

Account preflight, MCP trace timestamps, and the Agent Kit

The plan-only workbench now ships with a five-step preflight, an MCP trace that records timestamps and tool durations, and a localhost Agent Kit doc set. The Terraform output remains a review artifact — apply still requires explicit human approval and a passed preflight.

  • Preflight gate: ports / virtual devices, observability permission, developer app, 400G availability, provider quote.
  • MCP trace renders read vs mutating mode with status, args, and milliseconds.
  • Agent Kit overview, quickstart, and components pages live under /docs/agent-kit/.
  • New pricing.md contract version v2026-05-01.
v0.3.2 Fix

Stricter mutation guard for cloud router creation

Fixed a regression where equinix_fabric_create_cloud_router could be attempted without confirming developer-app readiness. The tool now returns a blocked_by envelope with all missing prerequisites instead of a single error, so downstream agents can resolve gates in one pass.

{
  "tool": "equinix_fabric_create_cloud_router",
  "mode": "mutating",
  "requires_confirmation": true,
  "blocked_by": [
    "developer_app_missing",
    "account_assets_missing",
    "official_quote_missing"
  ]
}
v0.3.0 Feature

pricing.md as the LLM-readable commercial contract

Pricing now comes from a structured Markdown file the agent reads first. Records that the agent cannot price are surfaced as quote_required blockers rather than fabricated estimates. Estimate items can carry an agent_instruction field so downstream tools know whether to treat the number as directional or contractually binding.

v0.2.1 Notice

400G availability flagged as quote-required by default

Pricing.md records for 400G ports now carry an availability: limited status. The plan still surfaces the directional MRC, but adds an approval blocker so that no agent assumes capacity. Expect to see a require_account_team_confirmation_before_apply instruction on every Standard 400G estimate until further notice.

v0.2.0 Feature

Initial Fabric Projects workbench

First public concept of an AI-native Fabric workbench. Generates a private inference path, attaches a Groq provider intent, emits Terraform, and reports preflight blockers. Local-only by design — no Equinix APIs are called from the workbench.