v0.2.2: yade-mcp 0.2.2 — runtime-driven API doc refresh
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.