Releases: LoftyTao/ladybug-tools-mcp
Releases · LoftyTao/ladybug-tools-mcp
Release list
v1.2.0
v1.1.0
Highlights
- Fully Pythonized Ironbug runtime for the public source release.
- Replaced the legacy Web View flow with the FastMCP App preview path, so capable agent hosts can render visualization artifacts directly in their UI.
- Documented FastMCP App host examples from the official docs, including Claude Desktop and Goose, while keeping a browser fallback for clients without UI extension support.
- Cleaned legacy opencode project configuration files and ignored
.omo/,.opencode/, andopencode.jsongoing forward.
Source Release Notes
- Version metadata is now aligned at
1.1.0acrosspyproject.toml, package modules, Grasshopper components, and preview app metadata. - The old React/Node Web View implementation is no longer part of the public mirror.
- README and README.zh-CN now describe the v1.1.0 runtime path and FastMCP App preview mode.
Validation
- Python source parse check completed for the public mirror.
- Version consistency check returned
1.1.0 1.1.0 1.1.0. - Release tag
v1.1.0points toac4c64d.
Ladybug Tools MCP v1.0.0
Ladybug Tools MCP v1.0.0 is the first GitHub source release for the FastMCP service that exposes Ladybug Tools workflows to agent applications.
Contents
- Python source for the MCP server, Garden persistence layer, Flowerpot bridge, and Ladybug Tools workflow services.
- Public tool families for Config, Garden, Honeybee, Dragonfly, Energy, EnergyPlus, Radiance, Visualization, UWG, Fairyfly/THERM, and Ironbug custom HVAC authoring.
- The official
ladybug-tools-mcp-useagent skill for Code Mode workflows and Garden-oriented tool use. - Pinned
requirements.txt, editable-install instructions, bilingual README setup guides, and the README demo media. - A
v1.0.0runtime matrix for Python 3.12, Radiance 5.4, OpenStudio SDK 3.10.0, EnergyPlus 25.1.0, OpenStudio App 1.10.0, URBANopt CLI 1.2.0, THERM 8.1.30 beta, and Ironbug.Console v1.22.0.0.
Main Capabilities
- Create and edit Honeybee and Dragonfly models through Garden-backed targets.
- Configure Energy properties, weather files, EnergyPlus runs, and post-run EUI, SQL, ERR, and chart outputs.
- Author Radiance sky, sensor, view, run, HDR, falsecolor, GIF, and VisualizationSet workflows.
- Build and apply Ironbug DetailedHVAC graphs for custom HVAC paths, then run the standard Ladybug Tools MCP Energy workflow after application.
- Move outputs through Flowerpot components for Garden, Honeybee, Energy, and Radiance handoff workflows.
Release Readiness
- Updated public version metadata to
1.0.0inpyproject.toml,ladybug_tools_mcp.__version__, the local Ironbug package, and Flowerpot Grasshopper component messages. - Replaced the README development runtime label with the
v1.0.0source-release matrix. - Clarified Ironbug DetailedHVAC Dragonfly preflight behavior, VRF refrigerant-side wording, Energy library search return handoffs, and Radiance grid-result return handoffs.
- Switched the Project Worker Agent runtime expectation to the active MiniMax profile in the release-readiness test surface.
- Removed the public tool tag allowlist pytest gate from the maintained deterministic suite. Tags still receive wrapper-level review and natural search coverage.
Validation Before Tagging
Maintainer validation used focused checks for this source release, matching the instruction to avoid a full test sweep.
pytestfocused deterministic release checks: 4 passed.- MiniMax profile cleanup checks: 2 passed.
- Skill wiki governance checks: 2 passed.
- Ironbug DetailedHVAC no-thermal-zone focused check: 1 passed.
- Version consistency check printed
1.0.0 1.0.0 1.0.0forpyproject.toml,ladybug_tools_mcp.__version__, andironbug.__version__. compileallpassed forsrc/ladybug_tools_mcp,src/ironbug, andsrc/grasshopper_components.- Public release-surface scan found no remaining
0.1.0, development runtime label, or retired external-profile references in the checked Python package, README, Flowerpot, Ironbug, and official skill paths. The experimental Web View package still carries its own0.1.0-betamarker.
Boundaries
This GitHub release contains source only. It includes no wheels, PyPI artifacts, Radiance binaries, OpenStudio binaries, EnergyPlus binaries, URBANopt CLI, THERM installer, or Ironbug.Console binary. Install the external runtimes you need, then use config_get_runtime_config to inspect what the local setup can find.
The public mirror excludes internal tests, LLM-Wiki notes, AGENTS.md instructions, Remotion project sources, and local development artifacts.