Direwolf v0.2-alpha Release
Pre-release
Pre-release
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