Skip to content

Releases

TMM CLI 0.1.10 / KOMPAS Renderer 0.2.4

Choose a tag to compare

@nickadminroot nickadminroot released this 04 Oct 09:20

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

Choose a tag to compare

@nickadminroot nickadminroot released this 29 Sep 11:02

TMM CLI 0.1.9 and KOMPAS Renderer 0.2.3

  • Completes Scene v2 system pen rendering. ksCSBrokenLine uses KOMPAS's native break-line object for Scene line entities 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 stroke or stroke-width values.
  • 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

Choose a tag to compare

@nickadminroot nickadminroot released this 29 Sep 10:09

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.Z setup 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.
  • fixed lines with the legacy solid style now use the KOMPAS normal line. Hidden and invisible styles omit geometry. KOMPAS v24 does not accept ksCSBrokenLine on 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

Choose a tag to compare

@nickadminroot nickadminroot released this 22 Sep 14:31

Changes

  • Adds a no-install portable KOMPAS Renderer for 64-bit Windows as tmm-kompas-renderer-portable-windows-amd64.zip with 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

Choose a tag to compare

@nickadminroot nickadminroot released this 22 Sep 12:59

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.exe and 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

Choose a tag to compare

@nickadminroot nickadminroot released this 22 Sep 11:53

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

Choose a tag to compare

@nickadminroot nickadminroot released this 21 Sep 17:21

Public calculation and rendering commands are now synchronous and tokenless.

  • linkage, render, and svg use the public /v1/compute ZIP 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.4 binary version.

Source: 5248667

tmm CLI v0.1.3

Choose a tag to compare

@nickadminroot nickadminroot released this 21 Sep 16:53

tmm CLI v0.1.2

Choose a tag to compare

@nickadminroot nickadminroot released this 21 Sep 04:59

tmm CLI v0.1.1

Choose a tag to compare

@nickadminroot nickadminroot released this 20 Sep 09:42

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.