Skip to content

Construct v1.2.0

Choose a tag to compare

@rtmandreyev rtmandreyev released this 06 Nov 22:39
· 214 commits to main since this release

Construct is now a native Hermes plugin, and 1.2 goes from reconstructing what exists to designing what does not.
Until now a construct described something real. 1.2
follows two runs that design what nobody has built, a ship for a game and an instrument from a software manual, and
gives Construct what such designs need: a designed part can say what it was designed to, a new design is captioned
as one, the critic stands apart from the author, and the checks catch what an agent misses.

Every change with pictures and the commands to try it: What's new in 1.2. The full list is in
the changelog.

The kits are attached (construct-kit-<slug>.zip): plates to print, the booklet and the 3D guide, five of them now with Villa Savoye's desktop kit. construct-1.2.0.zip is the NetLogo extension and construct-blender-1.2.0.zip the Blender add-on. The Hermes plugin installs from this repository: hermes plugins install rtmandreyev/construct#hermes/construct.

Construct for Hermes

A native plugin for Hermes Agent:
hermes plugins install rtmandreyev/construct#hermes/construct. Twelve tools, a /construct command and a skill with sixteen
tutorials. In Hermes Desktop the construct is live in the chat with its own controls; a glTF turns in a 3D viewer
with its joints, a STEP file shows its exact shapes, a kit steps through in 3D beside its booklet, a NetLogo run plays
with its replay bar. Exports are read back from the written file and summarised; long work runs in the background with
its progress in the chat. The release was tested end to end with GPT-6.1 Sol: Villa Savoye in masterpiece mode, its provenance, a solid-fit
repair, glTF, STEP and FreeCAD, a 30-piece desktop kit and a film, now in the gallery with its record.
Villa Savoye in Hermes, step by step · Construct for Hermes

Designing what does not exist

  • KESTREL, an invented 120 m ice tug for a game, made by GPT-6.1 Sol in Codex from a brief that named what to
    learn from (NASA's space tug study, the ISS truss and radiators): 254 named parts, six joints, thirteen masterpiece
    rounds, then a version with close-up detail that kept all 256 parts and added 242. Both in the gallery under
    Apache-2.0, with the four briefs and the record of every round, finished in Blender with a material map.
    New things from real ones
  • Documentation → product. A software synthesizer's 354-page manual made into a 61-key instrument concept in one
    64-minute session: requirements first, then the function map, the hardware architecture and the construct. The page
    shows the prompt and the documents the run wrote, says what it showed and what it did not, and publishes an audited
    revision, SERUM 2 / 61. Unaffiliated concept. Not endorsed by Xfer Records. The same page sets out the
    design-freedom continuum, from reconstructing to inventing. Documentation → product
  • Designed to a requirement. A fact may be a requirement (from the request or a document); a designed part names
    it in its basis and stays designed. The provenance legend splits designed · to a requirement from designed, and
    check counts them and warns requirement-unmet.
  • ORIGINAL DESIGN. subject.accuracy: "original" captions a new design as one; KESTREL and SERUM 2 / 61 use it.
    A NetLogo run is captioned RECORDED RUN ("recorded").

Checked harder

  • Is it held? A part that would tip over is named (tips), with where it stands and how far its weight lies off.
  • The fit, more exact: solids through glass (crosses-glass), shells left open where they show (open), pokes
    confirmed at four times finer voxels, and a small gap on a large object counted as detached.
  • Numbers that went stale: a number in How to read it that contradicts its fact (stale-number).
  • The critic stands apart: sealed critic packets that hold only the renders, the references and the request; a
    blind verdict cannot be rewritten.
  • A fix hint for every finding, including every check --fit code.

Cleaner 3D, bigger constructs

Solids are wound outward, so Blender's normals, face orientation and booleans agree. A scene may hold 1,024 parts, a
page 48,000 lines and triangles. Glued joints inside joints work in Godot (the T1 keeps all nine). Kit boards set at a
slant lie flat, small trims stay with their piece, and plates fill row by row.

Upgrading

Scenes from 1.1 build unchanged. The contract gains two minor additions (requirement facts; the original and
recorded accuracy values), and the geometry schema follows the new budgets. The legacy tessera-hologram format id
is still read; the gallery's own scenes no longer use it.