Skip to content

Direwolf v0.2-alpha Release

Pre-release
Pre-release

Choose a tag to compare

@Framebuffers Framebuffers released this 30 Jun 21:24
· 2 commits to master since this release
5557811

What's Changed

  • Direwolf v0.2-alpha Release by @Framebuffers in #4
    This is a complete rewrite and rethinking of Direwolf.

📃Changes

  • A new lineup with four (4) pillars: Direwolf, Wolfden, Wolfpack and Hunter.
  • A new engine based on a hybridf JSON-RCP 2.0 and REST architectures.
  • A new RAM-based, thread-safe cached DB that mirrors the Revit Document in real time, allowing for real time data retrieval without interrupting the Revit session.
  • A set of new definitions for useful Revit information: units, warnings, project information, and others.
  • A new unique identification type, CUID, tweaked for the needs of BIM professionals.
  • Native serialization of all objects throughout the engine to JSON: anything from an internal message to a Wolfpack is serializable, packageable and transmittable as is.
  • Initial format implementation of Model Context Protocol (MCP) for the Wolfpack format and Wolfden's CRUD engine.
  • A new server, Hunter, to manage all movement in and out of the Direwolf host. This will be the server used for MCP communication from and out of LLMs.
  • A new, specialised Wolfpack for Autodesk Revit Elements, extracting automatically all the raw, unprocessed parameters from an Element instantly. This object is the native Wolfpack used inside this implementation.
  • A brand new internal communications engine, with immutable internal record structs assuring fast, simple and efficient transportation of data.
  • Bug fixes and improvements :)

Full Changelog: v0.1-alpha...v0.2