Skip to content

Releases: diagrammo/dgmo-mcp

v0.2.8

15 Jun 12:39

Choose a tag to compare

Bumps @diagrammo/dgmo to ^0.30.0 (language freeze + API lock). Expands suggest trigger vocabulary and grows the selection corpus (regression baseline 70→97).

v0.2.7

15 Jun 11:54

Choose a tag to compare

Ships the prompt→chart-type selection improvements to the live suggest_chart_type tool.

Fixed

  • Plural-stemmer over-stripping in the selection scorer: the -es rule mangled moves→mov, states→stat, names→nam, files→fil. It now fires only after a sibilant (x/z/ch/sh/ss), so moves→move/states→state while boxes→box/watches→watch stay correct. Natural-language prompts using those words now land on the right chart type (+2 on the selection corpus, no regressions).

Added

  • Optional score breakdown: {contig, idf, desc} on scoreChartType (additive, back-compat).
  • Improved trigger vocabulary across several chart types.
  • Dev-only selection-tuning harness (pnpm harness) + a committed corpus regression gate — not shipped in the npm package.

🤖 Generated with Claude Code

v0.2.6

13 Jun 13:06

Choose a tag to compare

What's Changed

  • feat: own chart-type selection (moved from the dgmo library) by @demian0311 in #1
  • refactor(mcp): one renderPipeline behind the tools (Epic 110.3) by @demian0311 in #2

New Contributors

Full Changelog: v0.2.5...v0.2.6

v0.2.5

10 Jun 13:04

Choose a tag to compare

Bump @diagrammo/dgmo to ^0.28.0 (new boxes-and-lines layout engine, elkjs dropped).

v0.2.4

09 Jun 02:59

Choose a tag to compare

Bump @diagrammo/dgmo to ^0.27.0 (notes across charts, map features, palette trim to 7, sequence position: colon). MCP server otherwise unchanged.

v0.2.3

04 Jun 03:55

Choose a tag to compare

Bump @diagrammo/dgmo to ^0.24.0 (map WYSIWYG export, embed helpers, timeline + map fixes).

Note: MCP-registry publish is pending (requires CI OIDC auth).

v0.2.2 — @diagrammo/dgmo 0.21

01 Jun 13:36

Choose a tag to compare

Bumps @diagrammo/dgmo to ^0.21.0 (value: keyword + route redesign).

v0.2.1

31 May 04:22

Choose a tag to compare

Dep-sync release: bump @diagrammo/dgmo ^0.18.0^0.20.0 (map chart type + c4/infra description-keyword change). No server behavior change.

v0.2.0

28 May 03:32

Choose a tag to compare

Bumps to @diagrammo/dgmo ^0.18.0 and exposes the new migrate_diagram tool for in-place §1.4 metadata migration.

v0.1.22 — Pick up dgmo 0.17.0 trim

21 May 19:54

Choose a tag to compare

Picks up @diagrammo/dgmo@0.17.0 — sequence participant types trimmed from 9 → 4 + default.

What changed for MCP consumers

  • get_examples and list_chart_types outputs reflect the trimmed sequence taxonomy (dgmo-content sweep landed in dgmo-content@5b51879).
  • Diagrams rendered via render_diagram / preview_diagram / share_diagram use the new taxonomy automatically.
  • No MCP API surface changes.

Breaking change in the bundled dgmo

Diagrams sent to this MCP that contain is a service / is a frontend / is a networking / is a gateway / is a external will surface E_PARTICIPANT_TYPE_REMOVED from dgmo. Drop the override — the participant renders as the default rectangle. See the dgmo 0.17.0 release notes for details.