Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:16
· 3 commits to main since this release
00d9d1f

Features

Tool Consolidation

  • Consolidated the MCP tool surface from 177 tools to 28 action-dispatch tools covering 183 operations.

  • Added one tool per Plane resource, with operations selected through an action parameter.

  • Added centralized ACTIONS definitions to generate tool descriptions, annotations, and argument validation.

  • Added MCP ToolAnnotations for improved client-side tool handling.

  • Removed advertised output schemas to significantly reduce tool listing size and token usage.

Argument Handling

  • Added automatic coercion for arguments encoded as strings, including lists, integers, and booleans.

  • Added action-specific argument validation to reject unsupported parameters instead of silently dropping them.

Workspace Governance

  • Added governance-aware routing and plan/feature gating for workspace-owned resources.

  • Added handling for resources during workspace governance migrations.

Backwards Compatibility

  • Preserved compatibility for 169 of 177 retired tool names, including legacy parameter names.

  • Added explicit mappings and replacement guidance for the 7 legacy tools that cannot be directly mapped.

  • Preserved get_pql_reference under its existing name.

Improvements

Work Items

  • Fixed project-scoped work item counts to correctly apply project_id through PQL.

  • Improved work item property creation and type association for governed workspaces.

  • Improved work item type resolution to use workspace-level types when required.

  • Archive operations now return the archived work item status.

  • Improved PQL error handling by returning the invalid filter reference for correction.

  • Added consistent pagination metadata across actions supporting cursors.

Projects, Cycles & Modules

  • Bounded project list responses by default with cursor pagination.

  • Continued use of lightweight endpoints for projects, cycles, modules, and workspace members.

  • Fixed cycle archive to avoid unnecessary updates after a cycle has already ended.

  • Added missing project feature flags and corrected is_time_tracking_enabled handling.

Tooling & Infrastructure

  • Added shared toolkit modules for action definitions, runtime validation, pagination, governance, and response transformations.

  • Pinned tool ordering to keep client prompt caches stable.

  • Moved non-tool helpers out of the tool discovery path.

Fixes

Validation & Serialization

  • Fixed unsupported action parameters being silently accepted and dropped.

  • Fixed invalid enum values being silently ignored.

  • Fixed malformed property options JSON being accepted without options.

  • Fixed missing pagination envelopes being incorrectly treated as the last page.

  • Fixed workspace property defaults incorrectly returning is_active: false.

Reachability

  • Added missing project feature flags: parallel_cycles, project_updates, and workflows.

  • Corrected is_time_tracking_enabled to be handled by the appropriate project update action.

Compatibility

  • Existing retired tool names and parameter spellings continue to work.

  • Tool results remain unchanged except for archive operations, which now return an explicit status object.

  • project list is now paginated by default; callers should follow next_cursor or provide per_page.