Skip to main content

Module tool_versioning

Module tool_versioning 

Source
Expand description

Tool versioning and compatibility management

Implements semantic versioning for MCP tools with support for:

  • Breaking change tracking
  • Deprecation management
  • Automatic skill migration
  • Compatibility checking

Structs§

BreakingChange
Represents a breaking change in a tool version
CodeTransformation
A specific code transformation
CompatibilityReport
Result of compatibility checking
Deprecation
Represents a deprecated field
Migration
A migration that needs to be applied
SkillCompatibilityChecker
Checks if a skill is compatible with current tools
ToolDependency
Tool dependency in a skill
ToolVersion
Represents a specific version of a tool

Enums§

VersionCompatibility
Checks tool version compatibility