Repository navigation
Releases
TMM CLI 0.1.10 / KOMPAS Renderer 0.2.4
KOMPAS Renderer 0.2.4 renders filled circles as native opaque black colourings with owned circular boundaries. Horizontal scanlines are removed.
Verified in KOMPAS-3D: radii 0.2–8 mm, CDW save/reopen, raster export, and a signed production request through the installed renderer. All five circles remain native fills with zero line segments. COM-free suites pass (440 tests in TMM, 441 in the public renderer); Go tests and builds pass.
Includes TMM CLI 0.1.10 for all six supported OS/architecture pairs. Installed renderers update on startup; portable archives are replaced manually. Setup and portable ZIP preserve the production verification key and browser origin.
TMM CLI 0.1.9 / KOMPAS Renderer 0.2.3
TMM CLI 0.1.9 and KOMPAS Renderer 0.2.3
- Completes Scene v2 system pen rendering.
ksCSBrokenLineuses KOMPAS's native break-line object for Scenelineentities and a matching SVG zigzag. - Native KOMPAS tables keep their editable cells. Pens that KOMPAS v24 cannot apply to cell borders are drawn as separate editable geometry; hidden borders leave cell text visible. Merged-cell gaps are preserved.
- SVG tables and lines now emit valid attributes without duplicate
strokeorstroke-widthvalues. - Includes the GitHub startup update checks introduced in 0.1.8. Existing 0.1.8 CLI and installed renderer builds update from this release automatically. Older installations need one manual upgrade to gain the updater; portable renderer ZIPs remain manually replaced.
The renderer setup and portable ZIP retain the same signing public key and allowed origin as the previous release. SVG dash lengths and break amplitude approximate user-configurable KOMPAS settings.
TMM CLI 0.1.8 / KOMPAS Renderer 0.2.2
TMM CLI 0.1.8 and KOMPAS Renderer 0.2.2
- Release CLI builds check the latest GitHub release on startup and install a newer archive after SHA-256 verification. The original command then resumes with the updated binary.
- Installed KOMPAS Renderer builds check the latest release on startup. A newer
renderer-vX.Y.Zsetup is verified and launched automatically. Portable builds are updated by replacing their ZIP. - Scene v2 accepts the KOMPAS system line style names. SVG previews show matching line families; KOMPAS assigns the native style constants to geometry and native table borders. The visual SVG widths and dash lengths approximate the configurable KOMPAS display settings.
fixedlines with the legacysolidstyle now use the KOMPAS normal line. Hidden and invisible styles omit geometry. KOMPAS v24 does not acceptksCSBrokenLineon ordinary geometry, so that case reports an error instead of silently drawing a different line.- Public agent skills now check their installed files against the current GitHub skill directories before use.
CLI versions before 0.1.8 and existing renderer installations need one manual upgrade to gain future automatic updates. The setup and portable ZIP include the same signing public key and allowed origin as the previous release.
tmm CLI v0.1.7
Changes
- Adds a no-install portable KOMPAS Renderer for 64-bit Windows as
tmm-kompas-renderer-portable-windows-amd64.zipwith a separate SHA-256 file. - Uses the same daemon, localhost protocol v2, production public plan-verification key,
key_id=default, fixed port, mutex, and data directory as the installed renderer; no signing-key rotation is involved. - Adds reproducible portable packaging from the public
kompas-renderer/source and keeps the complete PyInstaller onedir runtime with its adjacent strict config. - Updates the public CLI and graphics skills with probe-first, installed-or-portable startup and cleanup instructions for agents.
Native verification
The portable archive was built on 64-bit Windows, started in the logged-in interactive desktop session without an installed global renderer, reported protocol v2 and all renderer capabilities, and successfully rendered the public simple Scene v2 fixture through tmm kompas render-json into a 76,209-byte native CDW in KOMPAS-3D v24 Study.
tmm CLI v0.1.6
Changes
- Publishes the complete KOMPAS Renderer source, Windows packaging scripts, tests, fixtures, and public maintenance contract in
kompas-renderer/. - Documents when the local renderer is required and gives verified Windows installation, checksum, capability-probe, and native CDW acceptance steps.
- Adds the current production
tmm-kompas-renderer-setup.exeand its SHA-256 file as release assets. - Keeps the CLI and graphics skills aligned with the public installer and source locations.
tmm CLI v0.1.5
Changes
- Requires agents to install and consult every relevant complete skill directory in the current working project.
- Makes CLI-generated mechanism scenes the mandatory starting point for graphics, with new scenes reserved for missing graphics.
- Documents DOCX-first reports, scene-based drawing sheets, and CLI/Markdown composition before KOMPAS rendering.
- Adds the complete graphics reference scan set for pages 157-169 and the missing Mathcad page 156.
tmm CLI v0.1.4
Public calculation and rendering commands are now synchronous and tokenless.
linkage,render, andsvguse the public/v1/computeZIP contract.- XMCD, Markdown, YAML KOMPAS, and JSON KOMPAS routes use public synchronous endpoints.
- Account balance, quote, admission, resume, and cancel commands are removed from the public CLI.
- All six Linux, macOS, and Windows amd64/arm64 archives include the same
0.1.4binary version.
Source: 5248667
tmm CLI v0.1.3
Full Changelog: tmm-cli/v0.1.2...tmm-cli/v0.1.3
tmm CLI v0.1.2
Full Changelog: tmm-cli/v0.1.1...tmm-cli/v0.1.2
tmm CLI v0.1.1
TMM CLI v0.1.1
The public repository now contains the current thin CLI and the complete tmm-cli, tmm-yaml, and metric-synthesis skills, including their examples and numerical synthesis runtime.
tmm --help and tmm help link to the repository and skills. The client supports the current linkage/v2, mechanism registry, KOMPAS and XMCD contracts.
Download the archive for your operating system and architecture. Verify its SHA-256 against checksums.txt before extracting. The binaries embed https://api.tmm-agent.ru; API requests require TMM_API_TOKEN in the environment.
Validation: 46 Go tests, Go build, 44 synthesis tests, Ruff, and Linux amd64 version/help smoke checks. The other five targets are cross-compiled.