Skip to content

Release 0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 20:47
· 4 commits to main since this release
9b5c3f1

Install

go install github.com/jedwards1230/labctl@0.6.0

Or download a static binary for your platform below.


labctl v0.6.0

This release introduces MCP tool annotations, read-only/service filtering for MCP, a new labctl init command for manifest scaffolding, and a self-update command — alongside contributor documentation and build metadata improvements.


Features

labctl init — Manifest Scaffolding

A new init command bootstraps a starter manifest file in the current directory, making it easier to get started with labctl without writing configuration from scratch.

labctl init

MCP Tool Annotations & Filtering

MCP tool exposure now supports annotations and two new filter modes:

  • Read-only filter — restrict MCP tools to read-only operations, preventing any state-mutating calls through the MCP interface.
  • Service filter — limit which services are exposed as MCP tools, giving finer control over what gets surfaced.

Configure these options in your manifest or via CLI flags (see labctl mcp --help for details).

labctl self-update

A new self-update command fetches and installs the latest release of labctl directly, removing the need to manually download new versions.

labctl self-update

Honest Build-Info Version Reporting

labctl version / build-info output now reports accurate version metadata, replacing placeholder values that appeared in previous builds.


Improvements

  • Added CONTRIBUTING.md with guidelines for contributors, covering development setup, branching conventions, and PR expectations.

Commits

  • Merge pull request #13 from jedwards1230/feat/mcp-controls-and-manifest-init (9b5c3f1)
  • Merge pull request #12 from jedwards1230/docs/add-contributing (f86a51f)

Full Changelog: v0.5.0...v0.6.0