Skip to content

v0.2.2: yade-mcp 0.2.2 — runtime-driven API doc refresh

Choose a tag to compare

@github-actions github-actions released this 11 Apr 10:49
· 100 commits to master since this release

yade-mcp 0.2.2 — runtime-driven API doc refresh

Complete refresh of the 371 class JSONs under knowledge/resources/python_api_docs
against a live YADE runtime, plus the scraper that produced them. No
API or architectural changes; everything user-facing is in the data.

Highlights:

  • All 371 runtime-introspectable YADE classes refreshed with
    property-walk ground truth (up from a ~80% drift rate across the
    old scraped JSONs)
  • 24 previously-frozen classes unfrozen via a no-instantiation
    fallback path (TriaxialStressController, ThreeDTriaxialEngine,
    Omega, DeformableElement family, FEM elements, containers)
  • Methods array populated for 388 classes (was 108), 2045 method
    entries total with parsed args/returns/descriptions
  • 384 rST artefacts across curated descriptions normalised away
  • Eigen guard for Vector3r/Matrix3r/Quaternionr empty defaults
  • Uninitialised-memory defaults detected and suppressed
  • New scripts/refresh_api_docs.py runs inside the yade-dev container
    via the /docs_output bind mount and regenerates everything in one pass

Drift: 0 on attrs, 0 on methods (property-walk ground truth).
Bridge is unchanged, stays at 0.2.1.