Releases: Nikeandocean/carbon-factor-matcher
Release list
v1.0.8 — Output schema + Annotations for Smithery
Add ToolResponse Pydantic model for output_schema generation (fixes Output schemas 0/3). Add tool annotations: readOnlyHint, destructiveHint, idempotentHint, openWorldHint (fixes Annotations 0/3).
v1.0.7 — Annotated+Field for Smithery schema extraction
FastMCP only extracts descriptions from Annotated[type, Field(description=...)] syntax, not from plain docstrings or Annotated[str, 'text']. This fixes both 0% Smithery scoring items: Tool has input schema with properties descriptions, Tool has returns description.
v1.0.6 — Google-style docstrings for Smithery quality
Replace Annotated type hints with standard function parameters and complete Google-style docstrings (Args + Returns sections). Smithery's static analyzer can now extract both input schema property descriptions and return value descriptions.
v1.0.5 — Annotated types for Smithery quality score
Enriched Annotated type hints with full English descriptions for all tool parameters and return types. Targeting Smithery quality score 80+.
v0.3.1
Smithery quality score improvements: Annotated type hints for all tool parameters and return types